Spinner

Документ се учитава

АТУСС

ВИШЕР

Академија техничко-уметничких струковних студија Београд

Одсек Висока школа електротехнике и рачунарства

Рaзвој апликација за комуникационе системе Шифра: ОR0027 | 6 ЕСПБ

Опште информације
Ниво студија: Основне струковне студије
Година студија: 3
Семестар: 5
Услов:
Циљ: Стицање теоријског и практичног знања о примени програмског језика Python у развоју апликација за комуникационе системе.
Исход: Познавање програмског језика Python и основа функционалног програмирања. Способност примене програмског језика Python у моделовању, развоју и анализи рада комуникационих апликација намењених комуникационим уређајима и системима.
Садржај предмета
Теоријска настава:
  1. Организација података и објеката, употреба оператора и контролних структура у Python развојном окружењу.
  2. Дефиниција функције и организација модула.
  3. Стандардне библиотеке модула.
  4. Ламбда оператор и функцијско програмирање у Python окружењу.
  5. Објектно оријентисани приступ у развоју комуникационих протокола.
  6. Програмирање TCP, UDP, XML-RPC клијент сервер комуникације.
  7. Колоквијум.
  8. Примена Python окружења у програмирању комуникационих уређаја заснованих на Raspberry Pi платформи (реализација GPIO, серијске и ethernet комуникације са екстерним аквизиционим уређајима).
  9. Примена Python окружења за развој апликација за моделовање антена, моделовање простирања ЕМ таласа у indoor и outdoor окружењу и моделовање.
  10. Примена Python окружења за развој апликација за анализу рада бежичних комуникационих система.
  11. Локацијски сервиси и њихове софтверске апликације.
  12. Beacon апликације.
  13. Корисничке апликације за IoT мреже на мобилном телефону.
  14. Веб сервери за IoT.
  15. Колоквијум.
Практична настава:
  1. Практичан рад на рачунару у Python развојном окружењу и развој апликација намењених конкретној примени у комуникационим системима (развој протокол оријентисаних апликација намењених комуникационим уређајима заснованим на Raspberry Pi платформи, развој апликација за моделовање склопова и уређаја комуникационих система)
Литература
  1. W. Chun, Python: programiranje aplikacija, prevod 3. izdanja, Mikro knjiga, 2014.
  2. W. Donat, Learn Raspberry Pi Programming with Python, Apress, 2014.
  3. Bert van Dam, Raspberry Pi, Prevod na srpski, Agencija EHO, 2014.
  4. Sai Yamanoor, Srihari Yamanoor, Python Programming with Raspberry Pi, Packt Publishing Ltd, 2017.
  5. S. Lott, Functional Python Programming, Packt Publishing Ltd, 2015.
Број часова активне наставе (недељно)
Предавања: 2
Вежбе: 3
Други облици наставе: 0
Оцена знања (максималан број поена 100)
Предиспитне обавезе
Поени
активности у току предавања
10
активности на лабораторијским вежбама
30
семинарски рад
0
колоквијум
30
Завршни испит
Поени
Писмени испит
30
Усмени испит
0
Практични испит
0
Обавештења
© 2026 Одсек Висока школа електротехнике и рачунарства, Београд
Војводе Степе 283, office@viser.edu.rs, +381 11 2471 099
Радно време: Понедељак - Петак 09:00-17:00