Paralēlā programmēšana transporta sistēmās

Sper pirmo soli ceļā uz augsta līmeņa digitālajām prasmēm! Šis kurss ir daļa no RTU studiju kursa “Paralēlā programmēšana transporta sistēmās” un paredzēts pašvadītai mācīšanās pieredzei, lai sniegtu ieskatu tematikā un veicinātu interesi. Kurss ir brīvi pieejams, taču tas neparedz sertifikāta iegūšanu.

Pilna apjoma studiju kurss sniedz būtisku pievienoto vērtību – tas piedāvā intensīvu praktisko darbu ar digitālajiem rīkiem un augstas veiktspējas skaitļošanas tehnoloģiju, nodrošinot Eiropas iedzīvotāju digitālo kompetenču ietvara (DigComp) 7.–8. līmenim atbilstošu augsta līmeņa digitālo prasmju attīstību.

Ja vēlies mācīties padziļināti un saņemt sertifikātu, kas apliecina iegūtās DigComp kompetences, piesakies pilna studiju kursa apguvei klausītāja statusā, izmantojot RTU Mūžizglītības departamenta piedāvājumu.

Saziņai:

talakizglitiba@rtu.lv

+371 67089439

Studiju kursa mērķis ir attīstīt studējošo izpratni par mūsdienīgām augstas veiktspējas skaitļošanas
tehnoloģijām un to izmantošanu transporta jomā.
Studiju kursa uzdevumi ir attīstīt studējošo prasmes:

  • sadalīt problēmas risinājumu paralēlos apakšprocesos un programmēt tos atbilstoši augstas veiktspējas skaitļošanas videi;
  • veikt datorizētus aprēķinus un transporta dinamisko procesu datormodelēšanu augstas veiktspējas skaitļošanas vidē.

Apgūstot studiju kursu:

  • dalībnieki spēj izvēlēties dažādiem inženieraprēķiniem piemērotu brīvpieejas atklātā koda izstrādes vidi, programmēšanas valodu un funkciju bibliotēkas;
  • prot izmantot izstrādes vidi, pārzina programmēšanas valodu Python un C/C++ sintakses ar OpenMP un MPI funkcijām;;
  • prot izveidot un lietot interaktīvas piezīmju grāmatas Jupyter Lab formātā, kā arī spēj veidot formatētu tekstu lietojot Markdown un Latex sintaksi. Studiju kursa dalībnieku radītais digitālais dokuments satur gan statiskas sadaļas – tekstu, tabulas, attēlus, gan programmas kodu, kas ļauj aktīvi darboties dokumenta lietotājam, ģenerējot interaktīvas diagrammas un attēlus (DigComp 7. līmenis);
  • spēj lietojot Jupyter Lab un citas saskarnes;
  • spēj izveidot digitālos datu analīzes rīkus, kas ir izprotami un izmantojami arī citiem lietotājiem, un spēj apstrādāt liela apjoma datus, tos iegūstot no vairākiem viedās transporta infrastruktūras avotiem (DigComp 8. līmenis);
  • spēj sastādīt un realizēt efektīvus skaitļošanas algoritmus programmēšanas valodās Python un C/C++  inženieraprēķiniem, datormodelēšanai un rezultātu vizualizācijai (DigComp 7. līmenis);
  • pārzina sistēmu vadības paralelizācijas pamatprincipus, paralēlās programmēšanas modeļus, daudzkodolu sistēmu organizāciju, pavedienu programmēšanas paņēmienus.

Resursietilpīga skaitļošana uz superskaitļotāja klastera (HPC), programmēšanas valoda Julia, padziļinātas GitHub lietošanas prasmes, kā transporta sistēmu modelēšana tiek piedāvāta tikai pilna apmēra studiju kursā RTU Mūžizglītības departamenta piedāvājumā.

Nepieciešamie rīki. Studiju kursā tiek izmantota programmēšanas valoda Python un ar to saistītie izstrādes un datu analīzes rīki, tostarp IDLE, JupyterLab un Visual Studio Code, kā arī datu apstrādes bibliotēkas (piemēram, pandas, NumPy, matplotlib) un versiju kontroles rīki (Git). Minētie rīki ir atvērtā koda (open-source) un izmantojami dažādās operētājsistēmās, tostarp Windows, macOS un Linux.

Studiju kursa dalībniekiem nepiešamas datora lietošanas pamatzināšanas, kas nav saistītas ar programmēšanu.

About Instructor

Not Enrolled (500 places remaining)

Course Includes

  • 26 Lessons
  • 5 Quizzes