Spinner

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

АТУСС

ВИШЕР

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

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

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

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

Наставник

Сарадник

Обавештења
© 2025 Одсек Висока школа електротехнике и рачунарства, Београд
Војводе Степе 283, office@viser.edu.rs, +381 11 2471 099
Радно време: Понедељак - Петак 09:00-17:00