Lygiagretusis programavimas

2022-04-05

Lygiagretusis programavimas yra sąvoka, kuria apibrėžiamas daugelio procesorių arba išteklių naudojimas problemai spręsti ir užduočiai atlikti. Programavimo ir informatikos srityje naudojamas lygiagretus programavimas suskirsto kiekvieną problemą į kelis nedidelius etapus ir duoda nurodymus duomenų dorojimo įrenginiams, kurie savo ruožtu užduotis atlieka. Šiuo metu beveik kiekviename išmaniajame telefone ir kompiuteryje įdiegta keletas procesorių, todėl žinios apie lygiagretų programavimą yra aktualios ir paklausios. 

Kursai apima kelias pagrindines temas, svarbias lygiagrečiajai kompiuterijai, įskaitant: duomenų lygiagretumo ir užduočių lygiagretumo, lygiagretaus kodo, lygiagrečių duomenų struktūrų ir lygiagrečių rinkinių temas. Be to, besimokantys asmenys supras, kaip veiksmingai programuoti ir parengti labai veiksmingą kodą. Kursai skirti aukšto lygio skaitmeninių įgūdžių turintiems asmenims, informacinių ir ryšių technologijų (IRT) sektoriaus specialistams ir kitiems skaitmeniniams ekspertams, norintiems toliau kelti kvalifikaciją. Kursų dalyviai turi turėti bent vienų metų programavimo patirtį, įskaitant žinias apie Java arba C#. Taip pat naudinga turėti patirties ir mokėti kitas kalbas, pavyzdžiui, C/C++, Python, Javascript ar Ruby

Bendra informacija apie kursą ir programą

Kurso medžiagai vadovauja du École Polytechnique Fédérale de Lausanne (EPFL) dėstytojai École Polytechnique Fédérale de Lausanne (EPFL) kompiuterių ir komunikacijos mokslų mokyklos profesorius Viktor Kuncak ir ETPF programinės įrangos kūrėjas ir pagrindinis mokslo darbuotojas dr. Aleksandar Prokopec. Mokymasis vyksta 4 savaites, o atsiskaitymų terminai yra lankstūs (t. y. jie gali būti atidėti). Kursai parengti anglų kalba su subtitrais keliomis ES ir tarptautinėmis kalbomis: arabų, prancūzų, portugalų, italų, vietnamiečių, vokiečių, rusų, anglų ir ispanų. Kursai gali būti nemokami (dalyviai gali pasirinkti įsigyti sertifikatą už mokestį).

Šis kursas yra platesnės ETPL vykdomos internetinės lygiagretaus skaičiavimo ir programavimo programos dalis ir atitinka Scala funkcinio programų projektavimo kursą, kurio metu dalyviai mokosi programavimo įgūdžių, susijusių su Scala taikomosiomis programomis. 

Training Offer Details

Skaitmeninė technologija, specializacija
Debesų kompiuterija
Programinė įranga
Mobiliųjų programų kūrimas
Interneto svetainių kūrimas
Geografinė taikymo sritis - šalis
Europos sąjunga
Tikslinė kalba
Anglų
Prancūzų
Vokiečių
Italų
Portugalų
Ispanų
Mokymo galimybių tipologija
Kursai
Mokymo veikla
e. mokymosi kursinis darbas
Mokymosi pastangos
Šiek tiek laiko
Pažymėjimas/ kreditai nemokami
Ne
Kursas nemokamai
Taip
Organizacija
Mokymo pradžios data
2021
Industrija - švietimo ir mokymo sritis
Programinės įrangos ir programų kūrimas ir analizė
Tikslinė auditorija
Skaitmeniniai įgūdžiai darbo rinkai
Skaitmeniniai įgūdžiai IRT specialistams
Skaitmeninių įgūdžių lygis
Tarpiniai įgūdžiai
Išplėstiniai įgūdžiai
Skaitmeninis ekspertas
Vertinimo tipas
Internetu
Iniciatyvos rūšis
Nacionalinė
Mokymo trukmė
Iki 4 sav.
Savarankiškas kursas
No