Programarea paralelă Created byGalina MISHEVA|Updated03 December 2023OnlineProgramarea paralelă este un termen care definește utilizarea mai multor procesoare sau resurse pentru a rezolva o problemă și a îndeplini o sarcină. Utilizată în domeniul programării și al informaticii, programarea paralelă separă fiecare problemă într-o serie de etape mici și oferă instrucțiuni procesoarelor, care, la rândul lor, execută sarcinile. Procesoarele multiple sunt integrate practic în fiecare telefon inteligent și calculator în prezent, ceea ce face ca cunoașterea programării paralele să fie relevantă și la cerere. Cursul acoperă mai multe subiecte fundamentale, esențiale pentru calculul paralel, inclusiv: paralelismul datelor în raport cu paralelismul sarcinilor, codul paralel, structurile de date paralele și colecțiile paralele. Cursanții înțeleg, de asemenea, cum să asigure programarea funcțională și să scrie coduri de înaltă performanță. Cursul se adresează persoanelor cu competențe digitale avansate, profesioniștilor din sectorul tehnologiei informației și comunicațiilor (TIC) și altor experți digitali interesați să se perfecționeze în continuare. Participanții la curs trebuie să aibă cel puțin un an de experiență de programare, inclusiv competențe în Java sau C #. Experiența și cunoașterea altor limbi, cum ar fi C/C + +, Python, Javascript sau Ruby, sunt, de asemenea, benefice. Contextul cursului și al programuluiMaterialul cursului este condus de doi instructori de la École Polytechnique Fédérale de Lausanne (EPFL): Profesorul Viktor Kuncak de la École Polytechnique Fédérale de Lausanne (EPFL), Facultatea de Științe ale Informației și Comunicațiilor, și Dr. Aleksandar Prokopec, dezvoltator de software și cercetător principal la EPFL. Activitățile de învățare se desfășoară pe parcursul a 4 săptămâni, iar termenele programelor sunt flexibile (adică pot fi amânate). Cursul este în limba engleză, cu subtitrări în mai multe limbi ale UE și internaționale: Arabă, franceză, portugheză, italiană, vietnameză, germană, rusă, engleză și spaniolă. Acesta poate fi auditat gratuit (iar utilizatorii pot opta pentru achiziționarea unui certificat contra cost).Cursul face parte dintr-un program educațional online mai amplu pe tema informaticii și programării paralele de către EPFL și urmează concepția programului funcțional din Scala, un curs care învață participanților competențe de programare în contextul aplicațiilor Scala. Training Offer DetailsWebsite linkCurs online de programare în paralelDigital technology / specialisationCloud computingSoftwareDezvoltarea aplicațiilor mobileDezvoltare webTipologia oportunităților de formareCursEfortCu frecvență redusă lejerSelf-pacedYesDuration Time4 WeeksDigital skill levelIntermediarAvansatExpert digitalProvider OrganisationEPFL - École Polytechnique Fédérale de LausanneGeographic scope - CountryAustriaBelgiumBulgariaCyprusRomaniaSloveniaCroatiaCzech republicDenmarkEstoniaFinlandFranceGermanyGreeceHungaryItalyIrelandMaltaLatviaLithuaniaLuxembourgNetherlandsPortugalPolandSwedenSpainSlovakiaShow moreShow lessTarget languageEnglezăFrancezăGermanăItalianăPortughezăSpaniolăField of education and trainingSoftware and applications development and analysisIs this course freeYesPrerequisitesNoUpcoming courseNoLog in to comment