Kods | DA4106 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 | 3.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 |
|