DPI641 Objektorientētās programmatūras konceptuālie aspekti

Kods DPI641
Nosaukums Objektorientētās programmatūras konceptuālie aspekti
Statuss Obligātais/Ierobežotās izvēles
Līmenis un tips Doktora, Akadēmiskais
Tematiskā joma Datorika
Struktūrvienība Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Mācībspēks Ērika Nazaruka
Kredītpunkti 5.0 (7.5 ECTS)
Daļas 1
Anotācija Kursa ietvaros studentiem ir iespēja attīstīt savas zināšanas objektorientētā programmatūras izstrādē (programmēšanas un modelēšanas valodas un stili, „smagsvara” un „vieglsvara” izstrādes dzīvescikli, modularizācijas un objektorientētu paradigmu attīstība) un modernā datorzinātnē. Studentiem tiks piedāvāts padziļināts ieskats objektorientētas programmatūras izstrādes matemātiskajā formalizācijā..
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
Objektorientētas pieejas pamatjēdzieni 2 0 0 0
Modernās datorzinātnes jēdzieni 4 0 0 0
OO programmēšanas vēsturiskās attīstības atspoguļojums valodās Simula, ADA, ka arī Java, C++, C# u.c. 14 0 0 0
OO programmatūras izstrādes dzīves cikls, RUP, Programmatūras procesa inženierijas metamodelis (SPEM) 5 0 0 0
Vienota modelēšanas valoda un atbalsta programmrīki 10 0 0 0
Modeļu Vadāma arhitektūra (MDA), tās izstrādes dzīvescikls un formalizācijas pakāpe 5 0 0 0
MDA modeļu konstruēšanas rīki 5 0 0 0
Topoloģiskais funkcionēšanas modelis un MDA 15 0 0 0
Eclipse modelēšanas ietvars (Eclipse Modeling Framework – EFM) 5 0 0 0
Spējās metodes (Agile methods), ekstrēmā programmēšana (XP) 5 0 0 0
Objektorientētas pieejas matemātiskās formalizācijas tendences 10 0 0 0
Kopā: 80 0 0 0
Mērķis un uzdevumi, izteikti
kompetencēs un prasmēs
Kursa mērķis ir uzlabot studenta zināšanas objektorientētā programmatūras izstrādē, modernās datorzinātnes pamatjēdzienos, attīstīt studenta spējas diskutēt par objektorientētās programmēšanas vēsturisko attīstību un matemātiskās formalizācijas iespējām.
Sasniedzamie studiju
rezultāti un to vērtēšana
Spēj nosaukt un izskaidrot objektorientētas pieejas pamatjēdzienus un modernās datorzinātnes jēdzienus - Sekmīgi novērtēts eksāmens
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 OOP izstrādes metodēs un pieejās - Sekmīgi novērtēts eksāmens
Spēj integrēt savas zināšanas un pieredzi ar OOP tendencēm, novērtēt to esošo stāvokli - Sekmīgi aizstāvēts patstāvīgais darbs
Spēj izvērtēt OOP tendenču perspektīvas un pastāvošus riskus - Sekmīgi aizstāvēts patstāvīgais darbs
Spēj izvērtēt 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
Priekšzināšanas Programmatūras izstrādes pamati, objektorientētās programmatūras izstrādes pamati
Studiju kursa plānojums
Daļa KP EKPS Stundas Pārbaudījumi
Lekcijas Prakt. d. Lab. Ieskaite Eksāmens Darbs
1 5.0 7.5 2.0 1.0 2.0 *

Pieteikties uz šo kursu

[Kursa apraksts PDF formātā]