13М111ПУС - Програмирање уграђених система
| Спецификација предмета | ||||
|---|---|---|---|---|
| Назив | Програмирање уграђених система | |||
| Акроним | 13М111ПУС | |||
| Студијски програм | Електротехника и рачунарство | |||
| Модул | модул Аудио и видео технологије, модул Биомедицински и еколошки инжењеринг, модул Електроенергетски системи Смер - Мреже и системи, модул Електроенергетски системи Смер - Обновљиви извори енергије, модул Електроенергетски системи Смер - Постројења и опрема, модул Електроника и дигитални системи, модул Енергетска ефикасност, модул Информационо комуникационе технологије, модул Микроталасна техника, модул Наноелектроника и фотоника, модул Примењена математика, модул Рачунарска техника и информатика, модул Сигнали и системи, модул Софтверско инжењерство | |||
| Тип студија | мастер академске студије | |||
| Наставник (предавач) | ||||
| Наставник/сарадник (вежбе) | ||||
| Наставник/сарадник (ДОН) | ||||
| Број ЕСПБ | 6.0 | Статус предмета | изборни | |
| Условљност другим предметима | Нема формалног услова. Потребна предзнања из области Архитектуре рачунара, Оперативних система, Програмирања на асемблеру, Програмирања у језицима C, C++, Системског програмирања и Микропроцесорских система. | |||
| Циљеви изучавања предмета | Разумевање архитектура модерних уграђених система. Разумевање и овладавање техникама прилагођавања наменских оперативних система. Анализа битних карактеристика уграђених система. Стицање вештине развоја драјвера за наменске оперативне системе. Стицање вештине развоја апликација за уграђене системе, уз примену принципа поузданости, оптимизације и безбедности. | |||
| Исходи учења (стечена знања) | По успешно савладаном предмету студенти ће бити оспособљени да: - анализирају и разумеју документацију хардверских компонената - прилагоде и прошире постојеће оперативне системе отвореног кода - развију апликацију за наменски оперативни систем која кроз одговарајући API интереагује са хардвером - спроведу анализу развијеног система у циљу уочавања и отклањања потенцијалних недостатака | |||
| Садржај предмета | ||||
| Садржај теоријске наставе | Архитектура модерних уграђених система. Принципи дизајна системског софтвера у контексту наменских оперативних система. Принципи управљања ресурсима уграђених система. Принципи дизајна апликативног софтвера за уграђене системе. Принципи дизајна интерфејса уграђених система. Поузданост, безбедност и робусност апликација и системског кода за уграђене системе. | |||
| Садржај практичне наставе | Обрађивање практичних примера употребе теоријских основа стечених у оквиру предавања. Увежбавање вештина кроз самосталну израду пројеката. | |||
| Литература | ||||
| ||||
| Број часова активне наставе недељно током семестра/триместра/године | ||||
| Предавања | Вежбе | ДОН | Студијски и истраживачки рад | Остали часови |
| 2 | 2 | 1 | ||
| Методе извођења наставе | Предавања и аудиторне вежбе се држе уз електронске презентације. На предавањима се уводе теоријски концепти, док се на аудиторним вежбама увежбавају практичне вештине програмирања уграђених система. Студенти самостално израђују пројекте. | |||
| Оцена знања (максимални број поена 100) | ||||
| Предиспитне обавезе | Поена | Завршни испит | Поена | |
| Активности у току предавања | 0 | Писмени испит | 20 | |
| Практична настава | 0 | Усмени испит | 50 | |
| Пројекти | 0 | |||
| Колоквијуми | 30 | |||
| Семинари | 0 | |||

