DE0693 Programmatūras izveides tehnoloģiskie līdzekļi

Kods DE0693
Nosaukums Programmatūras izveides tehnoloģiskie līdzekļi
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 Marina Uhanova, Iļja Germans
Kredītpunkti 6.0
Daļas 1
Anotācija Programmatūras izveides posmi, vides un rīki. Datorsistēmu resursi. Programmu struktūra. Bibliotēkas. Datu un atmiņas struktūra, tās vadība. Datu pārraides interfeisi. Virtuālā atmiņa. Multiprogrammēšanas sistēmas. Modernās programmatūras izstrādes vides un tehnoloģijas..
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
Programmatūras izveides vides un rīki, klasifikācija. Multiprogrammēšanas sistēmas. Starpprogrammu interfeisi. 2 3 0 0
Lietotāja saskarnes izstrādes principi, vērtēšanas raksturlielumi un kritēriji. Lietotāja saskarnes standartizācija. 2 3 0 0
Lietišķo datorsistēmu struktūras, to veidi, raksturojums un izvēle. Dialoga struktūras, to vērtējums, scenāriji. 4 6 0 0
Vizuālās programmatūras izstrādes vides, to lietojuma specifika un priekšrocības. 4 6 0 0
Vizuālās programmēšanas vides: struktūra, rīki un iespējas, bibliotēka, palete, lietojums. Projekta organizācija. 12 18 0 0
Programmatūras sistēmu izveide, kuri balstās uz datubāzu pārvaldības sistēmām (Oracle, MySQL, PostgreSQL, u.c.). 8 12 0 0
Modernās tehnoloģijas tīmekļa programmatūras izstrādei (AJAX, Php, Ruby on Rails, ASP.Net, Python, u.c.). 10 15 0 0
Vairāku moderno tehnoloģiju lietošana programmatūras sistēmas izveidē. 4 6 0 0
Daudzvalodu programmatūras izstrādes vides, to iespējas un priekšrocības. Datu pārraides interfeisi. 10 15 0 0
Daudzprocesu darba organizācija. Problēmas un to risinājumi. 8 12 0 0
Kopā: 64 96 0 0
Mērķis un uzdevumi, izteikti
kompetencēs un prasmēs
Priekšmeta mērķis ir iemācīt studentus veidot datorsistēmas, lietojot modernās tehnoloģijas, izstrādes vides un rīkus. Studentam jāzina lietišķās programmatūras izveides pamatprincipi un līdzekļi, jāprot strādāt vizuālās programmēšanas vidēs, jābūt spējīgam izvēlēties piemērotākos paņēmienus, rīkus un tehnoloģiskos līdzekļus programmatūras izstrādei; jāprot veidot dažādu klašu programmatūras sistēmas, lietojot modernās tehnoloģijas, līdzekļus un rīkus.
Sasniedzamie studiju
rezultāti un to vērtēšana
Spēj uzturēt programmatūras izstrādes dzīves ciklu, izmantojot modernas kodu versiju kontroles sistēmas - Pozitīvs vērtējums par patstāvīgi izpildīto 1. laboratorijas darbu.
Spēj organizēt efektīvu aplikāciju izstrādi un nepārtrauktus integrācijas procesus. - Pozitīvs vērtējums par patstāvīgi izpildīto 2. un 3. laboratorijas darbu.
Spēj organizēt sarežģītu sistēmu orķestrēšanu un monitoringu. - Pozitīvs vērtējums par patstāvīgi izpildīto 4. laboratorijas darbu.
Pārzina mūsdienu programmatūras izstrādes metodes un spēj novērtēt problēmu risinājumus. - Pozitīvs vērtējums par patstāvīgi uzrakstīto un prezentēto referātu.
Pārzina mūsdienu programmatūras izstrādes vides un tehnoloģijas. - Nokārtots eksāmens, par kuru iegūts pozitīvs vērtējums.
Studiju rezultātu vērtēšanas kritēriji
Laboratorijas darbi - 60%
Referāts - 10%
Eksāmens - 30%
 
Priekšzināšanas atbilstoši profesionālā maģistra 1. kursa studiju programmai
Studiju kursa plānojums
Daļa KP Stundas Pārbaudījumi
Lekcijas Prakt. d. Lab. Ieskaite Eksāmens Darbs
1 6.0 32.0 0.0 32.0 *

Pieteikties uz šo kursu

[Kursa apraksts PDF formātā]