Nosaukums | Programmatūras izstrādes fundamentālie aspekti | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Statuss | Obligātais/Obligātais izvēles | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Līmenis un tips | Doktora, Akadēmiskais | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tematiskā joma | Datorika | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Struktūrvienība | Lietišķo datorzinātņu katedra | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mācībspēks | Ērika Nazaruka | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kredītpunkti | 5.0 (7.5 ECTS) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Daļas | 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anotācija | Studiju kursa ietvaros studentiem ir iespēja padziļināti ieskatīties programmatūras izstrādes fundamentālajos aspektos, sākot no objektorientētās programmatūras izstrādes matemātiskās formalizācijas un beidzot ar matemātiskajos modeļos sakņotās programmatūras izstrādes formalizācijas perspektīvām. Studentiem ir piedāvāts apgūt topoloģiskās modelēšanas attīstības vēsturi un matemātiskus pamatus, matemātiskā topoloģiskā modeļa pielietošanu programmatūras izstrādē funkcionēšanas analīzei un sintēzei, projektēšanas un analīzes modeļu verifikācijai, prasību kvalitātes nodrošināšanai, sistēmas struktūras un uzvedības noteikšanai. Papildus ir piedāvāts izpētīt topoloģisko modeļu pielietošanu medicīnā un hibrīdu sistēmu pētīšanā.. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa saturs |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mērķis un uzdevumi, izteikti kompetencēs un prasmēs |
Studiju kursa mērķis ir sniegt zināšanas programmatūras izstrādes matemātiskās formalizācijas pieejās sākot no programmēšanas valodām un beidzot ar izstrādes procesiem. Studiju kursa uzdevumi: 1. Attīstīt studentu kompetenci matemātisko modeļu pielietošanā sistēmas analīzē un projektēšanā un attīstīt prasmes sistēmas projektējuma kvalitātes nodrošināšanā, izmantojot topoloģisko modelēšanu. 2. Pilnveidot studentu prasmes zinātniskajā diskusijā par programmatūras izstrādes fundamentālajiem aspektiem. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sasniedzamie studiju rezultāti un to vērtēšana |
Spēj diskutēt par objektorientētu programmēšanas valodu vēsturisko attīstību un modernām tendencēm. - Sekmīgi novērtēts eksāmens. Spēj salīdzināt un izskaidrot atšķirības un līdzības modernās OO un modeļos sakņotās programmatūras izstrādes metodēs un pieejās. - Sekmīgi novērtēts eksāmens. Spēj izvērtēt modeļu, metožu un pieeju matemātiskās formalizācijas pakāpi, nepieciešamību un līdzekļus. - Sekmīgi novērtēts eksāmens. Spēj sistemātiski un formālā veidā risināt sarežģītas datorzinātnes un informācijas tehnoloģijas problēmas. - Sekmīgi aizstāvēts patstāvīgais darbs. Spēj integrēt savas zināšanas un pieredzi ar programmatūras izstrādes formalizācijas tendencēm, novērtēt to esošo stāvokli, kā arī pastāvošus riskus. - Sekmīgi aizstāvēts patstāvīgais darbs. Spēj īstenot zinātniskus un praktiskus eksperimentus un apstrādāt liela apjomu datus, ieskaitot atvērto datu radīšanu. - Sekmīgi aizstāvēts patstāvīgais darbs. Spēj novērtēt programmatūras izstrādes formalizācijas attīstības tendences un izstrādāt jaunus metodes un algoritmus, kuri uzlabotu sarežģītu sistēmu modelēšanu, projektēšanu un izstrādi. - Sekmīgi aizstāvēts patstāvīgais darbs. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju rezultātu vērtēšanas kritēriji |
Eksāmens (obligāta, sekmīgi nokārtota daļa) - 40% |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Priekšzināšanas | Programmatūras izstrādes pamati, objektorientētās programmatūras izstrādes pamati. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa plānojums |
|
Kursa veids