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

Kods DE0586
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
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. Programmatūras prasību specificēšana. 4 4 0 0
Sistēmas arhitektūras veidošana. Projekta vides izstrāde. 4 4 0 0
Pirmās iterācijas (sprinta) plānošanas sanāksme. 4 4 0 0
Pabeigta sprinta revīzijas sanāksme. Nākamā sprinta plānošana (uzdevumu atlase). 12 0 0 0
Sprinta uzdevumu realizācija 0 24 0 0
Sistēmas testēšana, integrēšana, sagatavošana ieviešanai. 4 8 0 0
Izstrādāta IT risinājuma prezentācija un novērtēšana 4 4 0 0
Kopā: 32 48 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 UML lietošanas gadījumu notāciju un apraksta formu; - palīdzēt studentiem iegūt pieredzi programmatūras sistēmas 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 uzdotai prasību specifikācijai
Sasniedzamie studiju
rezultāti un to vērtēšana
Spēj analizēt problērmvidi, definēt topošas programmatūras sistēmas lietošanas gadījumus un izstrādāt programmatūras prasību specifikāciju (PPS) pēc standartiem - Studiju kursa projekta ietvaros veikto praktisko uzdevumu vērtēšana.
Spēj sadalīt sistēmu komponentēs, pārdomāt 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
Dalība studiju projekta izstrādē - 70%
Produkta gatavības ieviešanai novērtēšana - 20%
Projekta prezentācija - 10%
 
Priekšzināšanas Vēlāmās 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 Stundas Pārbaudījumi
Lekcijas Prakt. d. Lab. Ieskaite Eksāmens Darbs
1 3.0 16.0 16.0 0.0 *

Pieteikties uz šo kursu

[Kursa apraksts PDF formātā]