Навигација

13С114ПМУ - Програмирање мобилних уређаја

Спецификација предмета
НазивПрограмирање мобилних уређаја
Акроним13С114ПМУ
Студијски програмСофтверско инжењерство
Модул
Тип студијаосновне академске студије
Наставник (предавач)
Наставник/сарадник (вежбе)
Наставник/сарадник (ДОН)
Број ЕСПБ6.0Статус предметаизборни
Условљност другим предметимаРазумевање тема обрађених на курсу: Системски софтвер
Циљеви изучавања предметаУпознавање са основним концептима програмирања за мобилне уређаје, као и са елементима хардверских и софтверских платформи.
Исходи учења (стечена знања)По завршетку курса студенти ће бити способни да: разумеју хардверске и софтверске платформе мобилних уређаја; развију апликацију за рад на мобилним уређајима користећи различите програмске моделе и окружења; разумеју ограниченост ресурса на мобилним уређејима и енергетску ефикасност програма.
Садржај предмета
Линк ка страници предметаhttps://rti.etf.bg.edu.rs/rti/si4pmu/
Линк ка предавањимаhttps://elearning.rcub.bg.edu.rs/moodle/enrol/index.php?id=1587
Садржај теоријске наставеКарактеристике мобилних уређаја. Преглед хардверских платформи. Оперативни системи за мобилне уређаје. Развојна окружења и програмски језици за мобилне уређаје. Архитектура апликација. Развој апликација за рад са ограниченим ресурсима. Спрега са корисником. Приступ периферијама мобилног уређаја. Развој мобилних сервиса. Заштита. Рад са мултимедијалним садржајем. Енергетска ефикасност програма.
Садржај практичне наставеКарактеристике мобилних уређаја. Преглед хардверских платформи. Оперативни системи за мобилне уређаје. Развојна окружења и програмски језици за мобилне уређаје. Архитектура апликација. Развој апликација за рад са ограниченим ресурсима. Спрега са корисником. Приступ периферијама мобилног уређаја. Развој мобилних сервиса. Заштита. Рад са мултимедијалним садржајем. Енергетска ефикасност програма.
Литература
  1. B. Sills, B. Gardner, K. Marsicano, C. Stewart, Android Programming: The Big Nerd Ranch Guide 5th Edition, 2022
  2. Neil Smyth - Android Studio Electric Eel Essentials - Kotlin Edition, Payload Media, 2023
  3. Greg Nudelman, Android Design Patterns: Interaction Design Solutions for Developers, Wiley, 2013.
  4. Android - Android for Developers, https://developer.android.com/
  5. G. Milette, A. Stroud - Professional Android Sensor Programming, Wrox, 2012
Број часова активне наставе недељно током семестра/триместра/године
ПредавањаВежбеДОНСтудијски и истраживачки радОстали часови
221
Методе извођења наставеАудиторне вежбе, лабораторијскa показна и лабораторијске контролне вежбе. Пројекти.
Оцена знања (максимални број поена 100)
Предиспитне обавезеПоенаЗавршни испитПоена
Активности у току предавања0Писмени испит20
Практична настава10Усмени испит50
Пројекти0
Колоквијуми20
Семинари0