EEI345 Programmēšanas tehnoloģijas (studiju projekts)

Kods EEI345
Nosaukums Programmēšanas tehnoloģijas (studiju projekts)
Statuss Obligātais/Ierobežotās izvēles
Līmenis un tips Pamatstudiju, Profesionālais
Tematiskā joma Enerģētika un elektrotehnika
Struktūrvienība Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Mācībspēks Mihails Gorobecs
Kredītpunkti 3.0 (4.5 ECTS)
Daļas 1
Anotācija Studiju kurss veltīts industriālās elektronikas sistēmas vadības mikrokontrolleru programmatūras projekta izstrādei, izmantojot programmēšanas tehnoloģijas. Studiju kursa ietvaros tiek praktiski parādīts, kā, izmantojot standartizētās pieejas iegultās programmatūras izstrādes procesam kopumā un atsevišķiem uzdevumiem, var atvieglot un paātrināt sistēmas izstrādi no koncepcijas līdz gatavai programmatūrai..
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
Projekta tehniskā uzdevuma definēšana un formulējums. 4 4 2 6
Sistēmas analīzes un prasību definēšanas piemērs elekrotehnikas sistēmas mikronkontrolleru vadībai. 4 4 2 6
Iegultās programmatūras prasību specifikācijas piemērs elekrotehnikas sistēmas vadībai. 6 6 3 9
Datu plūsmu diagrammas izstrādes piemērs elekrotehnikas sistēmas vadībai. 4 4 2 6
Vadības plūsmu diagrammas izstrādes piemērs elekrotehnikas sistēmas vadībai. 4 4 2 6
Pāreju-stāvokļu diagrammas izstrādes piemērs elekrotehnikas sistēmas vadībai. 4 4 2 6
Mikrokontrolleru sistēmu datu struktūras un to projektēšanas piemērs elekrotehnikas sistēmas vadībai. 6 6 3 9
Mikrokontrolleru sistēmu algoritmu pamatprincipu apskats. 8 8 4 12
Vadības algoritmu izstrādes piemērs elekrotehnikas sistēmas vadībai. 8 8 4 12
Izstrādāto algoritmu programmēšana mikrokontrolleru iekārtām elekrotehnikas sistēmas vadībai. 4 4 2 6
Testēšanas plāna un verifikācijas veikšanas piemērs elekrotehnikas sistēmas vadībai. 4 4 2 6
Izstrādātas mikrokontrolleru programmatūras validācijas piemērs elekrotehnikas sistēmas vadībai. 4 4 2 6
Kopā: 60 60 30 90
Mērķis un uzdevumi, izteikti
kompetencēs un prasmēs
Studiju kursa mērķis ir uz individuāli izvēlētā piemēra iemācīt patstāvīgi izstrādāt iegultās programmatūras sistēmas un risināt uzdoto tehnisko uzdevumu, saistīto ar elektrotehnisko objektu mikrokontrolleru vadību. Studiju kursa uzdevumi ir: 1) sniegt zināšanas par iegultās programmatūras projekta tehniskās dokumentācijas noformēšanu; 2) attīstīt prasmes veikt sistēmas analīzi, prasību analīzi, struktūranalīzi un algoritmu izstrādi; 3) pilnveidot programmēšanas iemaņas; 4) attīstīt kompetences izveidot un notestēt programmu pēc izstrādātā projekta un definētām prasībām.
Sasniedzamie studiju
rezultāti un to vērtēšana
Spēj patstāvīgi izveidot iegultas sistēmas programmatūras projektu ar mikrokontrolleru elektrisko dzinēju vai citu elektrisko iekārtu vadībai un tehnisko dokumentāciju. - Studiju projekta tehniskais apraksts ar sistēmas analīzi, datu plūsmu, vadības plūsmu, stāvokļu diagrammām, programmas struktūrshēmām kontrolleru programmēšanai.
Prot prezentēt un aizstāvēt izstrādāto tehnisko risinājumu un dokumentāciju. - Prezentācija studiju projekta aizstāvēšanai.
Prot grafiski un shematiski aprakstīt izstrādāto tehnisko risinājumu. - Studiju projekta elektriskās principiālās shēmas, konstruktīvas/montāžas un programmas blokshēmas lielformāta rasējumi.
Spēj īstenot un notestēt programmatūru atbilstoši izstrādātām projektam un sistēmas prasībām. - Studiju projekta tehniskais apraksts ar programmas kodu un testēšanas rezultātiem ar atsaci uz sistēmas prasībām
Studiju rezultātu vērtēšanas kritēriji
Iegultās programmatūras projekta tehniskais apraksts - 40%
Studiju projekta lielformātā grafiskā daļa ar sistēmas elektrisko shēmu un algoritmu blokshēmām - 30%
Studiju projekta aizstāvēšanas prezentācija un atbildes uz jautājumiem - 30%
 
Priekšzināšanas Datormācība, industriālā elektronika, programmēšanas tehnoloģijas.
Studiju kursa plānojums
Daļa KP EKPS Stundas Pārbaudījumi
Lekcijas Prakt. d. Lab. Ieskaite Eksāmens Darbs
1 3.0 4.5 0.0 3.0 0.0 *

Pieteikties uz šo kursu

[Kursa apraksts PDF formātā]