DEF724 Objektorientētās programmēšanas praktikums (studiju projekts)

Kods DEF724
Nosaukums Objektorientētās programmēšanas praktikums (studiju projekts)
Statuss Obligātais/Ierobežotās izvēles
Līmenis un tips Augstākā līmeņa, Profesionālais
Tematiskā joma Datorika
Struktūrvienība Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Mācībspēks Oksana Ņikiforova
Kredītpunkti 3.0 (5.0 ECTS)
Daļas 1
Anotācija Studenti strādā nelielās komandās (pa 3-6 studenti katrā) un realizē uzdoto projektu, lietojot spējās programmatūras izstrādes projekta organizācijas prakses un objektorientēto tehnoloģiju projekta realizācijā. Studiju kursa sākumā studenti ir iepazīstināti ar uzdota uz realizāciju IT risinājuma lietotāja stāstiem un to pieņemšanas kritērijiem. Lekciju laikā notiek projekta sanāksmes ar izpildīto praktisku uzdevumu analīzi un jauno uzdevumu atlasi nākamajam projekta sprintam. Praktisko nodarbību laikā un patstāvīgajā darbā studenti izpilda sev nozīmētus sprinta uzdevumus. Studentiem ir pašiem iespēja izvēlēties projektā lietotas objektorientētas programmēšanas valodas, komponenšu bibliotēkas, izstrāde vides un rīkus, ar kuriem tiek izstrādāta programmatūra un tās dokumentācija..
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
Studiju kursa satura un prasību skaidrojums. Problēmvides definēšana. Komandu veidošana. 2 4 0 0
Programmatūras prasību specificēšana. Lietotāju stāstu un pieņemšanas kritēriju definēšana. 2 4 0 0
Problēmvides IT risinājumam piemēroto realizācijas tehnoloģiju izvēle. 2 4 0 0
Sistēmas arhitektūras veidošana. 2 4 0 0
Projekta komponentu struktūras veidošana atbilstoši objektorientētas tehnoloģijas labajām praksēm. Projekta koplietošanas izstrādes vides izvietošana. 2 4 0 0
Pirmās iterācijas (sprinta) plānošanas sanāksme. 2 4 0 0
Pabeigta sprinta revīzijas sanāksme. Nākamā sprinta plānošana (uzdevumu atlase). 36 0 0 0
Sprinta uzdevumu realizācija. Darba laika uzskaite. Komandas Stand-up sapulces. 0 39 0 0
Sistēmas testēšana, integrēšana, sagatavošana ieviešanai. 2 8 0 0
Izstrādāta IT risinājuma prezentācija un novērtēšana. 4 8 0 0
Kopā: 54 79 0 0
Mērķis un uzdevumi, izteikti
kompetencēs un prasmēs
Studiju kursa mērķis ir nostiprināt studiju procesā apgūtās zināšanas programmatūras izstrādē, darbojoties komandā programmatūras izstrādes dzīves cikla posmos, praktiski realizējot uzdevuma risinājumu programmatūrā, izmantojot objektorientēto tehnoloģiju principus, programmatūras standartus un objektorientētās programmēšanas vides un rīkus. Uzdevumi: - palīdzēt studentiem iegūt pieredzi programmatūras prasību specificēšanā, lietojot lietotāja stāstu un pieņemšanas kritēriju definēšanas formātu; - palīdzēt studentiem iegūt pieredzi projekta struktūras un programmatūras arhitektūras definēšanā turpmākai sistēmas realizācijai objektorientētā programmēšanas vidē; - palīdzēt studentiem iegūt pieredzi sistēmas realizācijā izstrādātāju komandā atbilstoši uzdotajām prasībām
Sasniedzamie studiju
rezultāti un to vērtēšana
Spēj analizēt problēmvidi, definēt topošas programmatūras sistēmas lietošanas situācijas un aprakstīt lietotāju stāstus un tā pieņemšanas kritērijus pēc prasību inženierijas standartiem. - Studiju kursa projekta ietvaros veikto praktisko uzdevumu vērtēšana.
Spēj sadalīt sistēmu komponentēs, pārdomāt projekta struktūru un sistēmas arhitektūru atbilstoši realizācijai objektorientētajā programmēšanas vidē un noskaņot projekta vidi izstrādātāju komandai. - Studiju kursa projekta ietvaros veikto praktisko uzdevumu vērtēšana.
Spēj realizēt sistēmas prasības izvēlētajā objektorientētās programmēšanas vidē, strādājot komandā un koplietojot projekta kodu. - Studiju kursa projekta ietvaros veikto praktisko uzdevumu vērtēšana.
Spēj testēt, savienot sistēmas moduļus vienotā programmatūrā un sagatavot sistēmu izvietošanai lietotāja pusē. - Studiju kursa projekta ietvaros veikto praktisko uzdevumu vērtēšana.
Spēj prezentēt izstrādāto produktu ieinteresētām pusēm. - Projekta gatavības ieviešanai un prezentācijas novērtēšana.
Studiju rezultātu vērtēšanas kritēriji
Studiju kursa projekta ietvaros veikto praktisko uzdevumu vērtēšana - 70%
Produkta gatavības ieviešanai novērtēšana - 20%
Projekta prezentācija - 10%
 
Priekšzināšanas Vēlamas iepriekšējās zināšanās un pieredze kādā no objektorientētas programmēšanas valodām un priekšstats par programmatūras izstrādi komandā.
Studiju kursa plānojums
Daļa KP EKPS Stundas Pārbaudījumi
Lekcijas Prakt. d. Lab. Ieskaite Eksāmens Darbs
1 3.0 5.0 1.0 2.0 0.0 *

Pieteikties uz šo kursu

[Kursa apraksts PDF formātā]