×
Универзитет у Новом Саду

Предмет: Развојни алати у телекомуникацијама и обради сигнала 2 (17.EK450)

Матичне организационе јединице предмета: Департман за енергетику, електронику и телекомуникације

Основне информације:
 
Категорија Стручно-апликативни
Ужа научна област Телекомуникације и обрада сигнала
ЕСПБ 4

Упознавање студената са програмским језиком Java и стандардном библиотеком класа (Java Class Library - JCL) те њиховом применом у реализацији дистрибуираних апликација. Предмет такође нуди преглед одабраних алгоритама из области заштитног кодовања.

Студент је упознат са основама програмског језика Java и стандардне библиотеке класа (JCL) те је оспособљен да применом програмског језика Java имплементира различите врсте програма са посебним нагласком на дистрибуираним програмима и обезбеђењу квалитетне криптографске заштите таквих програма.

Увод у програмски језик Java и разлике у односу на програмски језик C++, Java виртуелна машина и компајлер, класе, наслеђивање и полиморфизам, обрада грешака, увод у генерички механизам и стандардну библиотеку класа са посебним нагласком на делу библиотеке који се односи на рад са датотекама, креирање графичког корисничког интерфејса (Swing), мрежно програмирање (Socket), конкурентно програмирање (multithreading) као и део који се односи на имплементацију криптографских алгоритама (Java Cryptography Architecture – JCA / Java Cryptography Extension - JCE).

Настава се састоји од предавања и рачунарских вежби. На предавањима се помоћу презентација излажу и образлажу основни концепти. Рачунарске вежбе су у потпуности синхронизоване са предавањима. На рачунарским вежбама се практично решавају конкретни примери из телекомуникација и обраде сигнала. Сви наставни материјали који се користе на предавањима и вежбама доступни су студентима путем катедарског web портала. Студентима су омогућене редовне консултације. Стечена теоријска и практична знања проверавају се на једном колоквијуму током семестра и завршном испиту.

Аутори Назив Година Издавач Језик
Миодраг Милић, Александар Миња Презентације са предавања и on-line вежбе преко web портала Катедре за телекомуникације и обраду сигнала 2016 Српски језик
Elliotte Harold Java Network Programming: Developing Networked Applications (9th Edition) 2013 OReilly Media Енглески
David Hook Beginning Cryptography with Java 2007 Wiley Publishing Енглески
Schildt, H. Java : The Complete Reference 1997 McGraw-Hill Education Енглески
Предметна активност Предиспитна Обавезна Број поена
Предметна активност
Сложени облици вежби
Предиспитна
Да
Обавезна
Да
Број поена
25.00
Предметна активност
Присуство на предавањима
Предиспитна
Да
Обавезна
Да
Број поена
5.00
Предметна активност
Писмени део испита - комбиновани задаци и теорија
Предиспитна
Не
Обавезна
Да
Број поена
50.00
Предметна активност
Колоквијум
Предиспитна
Не
Обавезна
Да
Број поена
20.00

Предавања

Лабораторијске вежбе

Лабораторијске вежбе

Лабораторијске вежбе