Навигација

13Е034РМС - Развој мобилних сервиса

Спецификација предмета
НазивРазвој мобилних сервиса
Акроним13Е034РМС
Студијски програмЕлектротехника и рачунарство
Модул
Тип студијаосновне академске студије
Наставник (предавач)
    Наставник/сарадник (вежбе)
      Наставник/сарадник (ДОН)
        Број ЕСПБ6.0Статус предметаизборни
        Условљност другим предметимаРадио системи
        Циљеви изучавања предметаЦиљ овога курса је да студент овлада основним концептима и знањима за креирање решења за различите модерне мобилне телекомуникационе платформе, укључујући најпопуларније мобилне оперативне системе (Android, iOS и/или Windows). Студент се посебно упознаје са следећим: архитектура мобилних уређаја, програмски језици, софтверски инжењеринг, дизајн корисничког интерфејса и дистрибуција апликација.
        Исходи учења (стечена знања)Очекује се да студент може да: - разуме јединствене аспекте дизајна мобилних сервиса узимајући у обзир карактеристике мрежа и терминала, - дизајнира решења у различитим типовима окружења, - развија решења узимајући у обзир могућност геолоцирања и хардверске сензоре, - разуме употребу програмског интефејса за развој апликација мобилних уређаја, - развија апликације у клијент-сервер окружењу.
        Садржај предмета
        Садржај теоријске наставеСпецифичности хардвера мобилног уређаја (моблни уређаји насупрот стационарних). Упознавање и концепти развоја сервиса за Android мобилне терминале. Упознавање и концепти развоја сервиса за iOS мобилне терминале. Креирање и укључивање Web/Cloud сервиса. Мобилни сензори. Безбедност и управљање сигурношћу. Приватност и етика. Употребљивост и доступност.
        Садржај практичне наставеПредвиђено је да студенти имају више развојних пројеката.
        Литература
        1. J. Iversen, M. Eierman, Learning Mobile App Development, Addison - Wesley, Dec. 2013
        2. Apple, App Development with Swift, Apple Inc. - Education, 2017.
        3. Matt Neuburg, iOS Programing Fundamentals with Swift, 3rd eddition,O'REILLY Media Inc., 2016.
        4. Matt Neuburg, Programing iOS 10, 7th eddition,O'REILLY Media Inc., 2017.
        Број часова активне наставе недељно током семестра/триместра/године
        ПредавањаВежбеДОНСтудијски и истраживачки радОстали часови
        311
        Методе извођења наставеПредавања и вежбе се држе кроз PowerPoint презентације и рад на табли. Практична настава се држи у лабораторији и подразумева вежбе показног типа, као и самосталан рад студената.
        Оцена знања (максимални број поена 100)
        Предиспитне обавезеПоенаЗавршни испитПоена
        Активности у току предавањаПисмени испит30
        Практична наставаУсмени испит
        Пројекти
        Колоквијуми
        Семинари70