ĶPI776 Programmēšana materiālzinātnē

Kods ĶPI776
Nosaukums Programmēšana materiālzinātnē
Statuss Obligātais/Ierobežotās izvēles; Brīvās izvēles
Līmenis un tips Pamatstudiju, Akadēmiskais
Tematiskā joma Materiālzinātnes
Struktūrvienība Dabaszinātņu un tehnoloģiju fakultāte
Mācībspēks Sergejs Gaidukovs
Kredītpunkti 2.0 (3.0 ECTS)
Daļas 1
Anotācija Studiju kursā tiek izklāstītas programmēšanas valodas Python iespējas un programmatūras izstrādes principi. Aplūkoti programmatūras izstrādes posmi, programmas uzbūve, loģiskas izteiksmes, cikliskas konstrukcijas, funkcijas, darbs ar mainīgajiem, masīviem, simbolu virknēm un teksta datnēm. Dots priekšstats par objektorientēto programmēšanu. Īpašs uzsvars likts uz programmēšanas valodas izmantošanu praktisku uzdevumu risināšanā (piem. inženiertehniskiem aprēķiniem, automatizācijas uzdevumiem, datu apstrādei). Studiju kursā tiek apskatīta arī Python ārējo bibliotēku izmantošana, kas ļauj papildināt funkcionalitātes klāstu un samazināt programmatūras izstrādes laiku..
Studiju kursa saturs
Saturs Pilna un nepilna laika klātienes studijas Nepilna laika neklātienes studijas
Kontaktstundas Patstāvīgais darbs Kontaktstundas Patstāvīgais darbs
Python sintakse. Datu tipi un mainīgie. Laba prakse. 2 2 0 0
Funkcijas un ārējās bibliotēkas, to izmantošana. 2 2 0 0
Zarošanās un loģiskās izteiksmes: if, else, try, except. Cikla konstrukcijas: for, while. 2 2 0 0
Bibliotēkas numpy, pandas, scipy, matplotlib. 2 2 0 0
Darbs ar teksta datnēm, MS Excel datnēm, DAT datnēm. 2 2 0 0
Datu analīze un vizualizācija. 2 2 0 0
Objektorientētā programmēšana. 2 2 0 0
Regresijas analīze. Vienādojumu risināšana. 2 2 0 0
Kontroldarbs. Praktiskie un mājas darbi materiālzinātnisko uzdevumu risināšanai: reakciju kinētikas uzdevums, mehānikas uzdevums, siltumvadamības uzdevums, difūzijas uzdevums, reoloģijas uzdevums. 16 16 0 0
Konsultācijas. 4 4 0 0
Eksāmens. 4 4 0 0
Kopā: 40 40 0 0
Mērķis un uzdevumi, izteikti
kompetencēs un prasmēs
Studiju kursa mērķis ir sniegt teorētiskas un praktiskas zināšanām par programmēšanas pamatiem valodā Python un tās izmantošanas iespējām materiālzinātnēs. Studiju kursa uzdevumi ir iepazīstināt ar vispārīgu programmatūras izstrādes posmiem un programmas uzbūves principiem; nodrošināt programmēšanas valodas Python sintakses apgūšanu; sniegt zināšanas par ārējo resursu izmantošanas iespēju apgūšanu inženier-tehnisko aprēķinu risināšanai.
Sasniedzamie studiju
rezultāti un to vērtēšana
Prot korekti izmantot profesionālu programmēšanas terminoloģiju. - Pārbaudes veidi: eksāmens, praktiskais darbs. Kritēriji: spēj lietot programmēšanas terminoloģiju.
Saprot programmatūras izstrādes principus. - Pārbaudes veidi: mājas darbi, praktiskais darbs. Kritēriji: spēj izstrādāt programmatūras uzdevumu.
Zina programmēšanas valodas Python sintaksi. - Pārbaudes veidi: mājas darbi, praktiskais darbs. Kritēriji: spēj veiksmīgi lietot Python sintaksi programmēšanā.
Spēj izmantot izplatītākās bibliotēkas valodā Python. - Pārbaudes veidi: praktiskais darbs, kontroldarbs. Kritēriji: spēj izpildīt praktisko uzdevumu lietojot Python valodas bibliotēkas.
Studiju rezultātu vērtēšanas kritēriji
Eksāmens - 50%
Mājas darbi, praktiskie darbi - 20%
Kontroldarbi - 30%
 
Priekšzināšanas Pamatzināšanas ķīmijā un fizika bakalaura studiju līmenī.
Studiju kursa plānojums
Daļa KP EKPS Stundas Pārbaudījumi Pārbaudījumi (brīvai izvēlei)
Lekcijas Prakt. d. Lab. Ieskaite Eksāmens Darbs Ieskaite Eksāmens Darbs
1 2.0 3.0 1.0 1.0 0.0 * *

Pieteikties uz šo kursu

[Kursa apraksts PDF formātā]