13M111PUS - Programiranje ugrađenih sistema
| Specifikacija predmeta | ||||
|---|---|---|---|---|
| Naziv | Programiranje ugrađenih sistema | |||
| Akronim | 13M111PUS | |||
| Studijski program | Elektrotehnika i računarstvo | |||
| Modul | modul Audio i video tehnologije, modul Biomedicinski i ekološki inženjering, modul Elektroenergetski sistemi Smer - Mreže i sistemi, modul Elektroenergetski sistemi Smer - Obnovljivi izvori energije, modul Elektroenergetski sistemi Smer - Postrojenja i oprema, modul Elektronika i digitalni sistemi, modul Energetska efikasnost, modul Informaciono komunikacione tehnologije, modul Mikrotalasna tehnika, modul Nanoelektronika i fotonika, modul Primenjena matematika, modul Računarska tehnika i informatika, modul Signali i sistemi, modul Softversko inženjerstvo | |||
| Tip studija | master akademske studije | |||
| Nastavnik (predavač) | ||||
| Nastavnik/saradnik (vežbe) | ||||
| Nastavnik/saradnik (DON) | ||||
| Broj ESPB | 6.0 | Status predmeta | izborni | |
| Uslovljnost drugim predmetima | Nema formalnog uslova. Potrebna predznanja iz oblasti Arhitekture računara, Operativnih sistema, Programiranja na asembleru, Programiranja u jezicima C, C++, Sistemskog programiranja i Mikroprocesorskih sistema. | |||
| Ciljevi izučavanja predmeta | Razumevanje arhitektura modernih ugrađenih sistema. Razumevanje i ovladavanje tehnikama prilagođavanja namenskih operativnih sistema. Analiza bitnih karakteristika ugrađenih sistema. Sticanje veštine razvoja drajvera za namenske operativne sisteme. Sticanje veštine razvoja aplikacija za ugrađene sisteme, uz primenu principa pouzdanosti, optimizacije i bezbednosti. | |||
| Ishodi učenja (stečena znanja) | Po uspešno savladanom predmetu studenti će biti osposobljeni da: - analiziraju i razumeju dokumentaciju hardverskih komponenata - prilagode i prošire postojeće operativne sisteme otvorenog koda - razviju aplikaciju za namenski operativni sistem koja kroz odgovarajući API intereaguje sa hardverom - sprovedu analizu razvijenog sistema u cilju uočavanja i otklanjanja potencijalnih nedostataka | |||
| Sadržaj predmeta | ||||
| Sadržaj teorijske nastave | Arhitektura modernih ugrađenih sistema. Principi dizajna sistemskog softvera u kontekstu namenskih operativnih sistema. Principi upravljanja resursima ugrađenih sistema. Principi dizajna aplikativnog softvera za ugrađene sisteme. Principi dizajna interfejsa ugrađenih sistema. Pouzdanost, bezbednost i robusnost aplikacija i sistemskog koda za ugrađene sisteme. | |||
| Sadržaj praktične nastave | Obrađivanje praktičnih primera upotrebe teorijskih osnova stečenih u okviru predavanja. Uvežbavanje veština kroz samostalnu izradu projekata. | |||
| Literatura | ||||
| ||||
| Broj časova aktivne nastave nedeljno tokom semestra/trimestra/godine | ||||
| Predavanja | Vežbe | DON | Studijski i istraživački rad | Ostali časovi |
| 2 | 2 | 1 | ||
| Metode izvođenja nastave | Predavanja i auditorne vežbe se drže uz elektronske prezentacije. Na predavanjima se uvode teorijski koncepti, dok se na auditornim vežbama uvežbavaju praktične veštine programiranja ugrađenih sistema. Studenti samostalno izrađuju projekte. | |||
| Ocena znanja (maksimalni broj poena 100) | ||||
| Predispitne obaveze | Poena | Završni ispit | Poena | |
| Aktivnosti u toku predavanja | 0 | Pismeni ispit | 20 | |
| Praktična nastava | 0 | Usmeni ispit | 50 | |
| Projekti | 0 | |||
| Kolokvijumi | 30 | |||
| Seminari | 0 | |||

