Програм се примењује од 05.11.2012..
Предмети предуслови
Упознавање студената са програмским језиком Java и стандардном библиотеком класа (Java Class Library - JCL) те њиховом применом у реализацији дистрибуираних апликација. Предмет такође нуди преглед одабраних алгоритама из области заштитног кодовања.
Студент је упознат са основама програмског језика Java и стандардне библиотеке класа (JCL) те је оспособљен да применом програмског језика Java имплементира различите врсте програма са посебним нагласком на дистрибуираним програмима и обезбеђењу квалитетне криптографске заштите таквих програма.
Увод у програмски језик Java и разлике у односу на програмски језик C++, Java виртуелна машина и компајлер, класе, наслеђивање и полиморфизам, обрада грешака, увод у генерички механизам и стандардну библиотеку класа са посебним нагласком на делу библиотеке који се односи на рад са датотекама, креирање графичког корисничког интерфејса (Swing), мрежно програмирање (Socket), конкурентно програмирање (multithreading) као и део који се односи на имплементацију криптографских алгоритама (Java Cryptography Architecture – JCA / Java Cryptography Extension - JCE).
Настава се састоји од предавања и рачунарских вежби. На предавањима се помоћу презентација излажу и образлажу основни концепти. Рачунарске вежбе су у потпуности синхронизоване са предавањима. На рачунарским вежбама се практично решавају конкретни примери из телекомуникација и обраде сигнала. Сви наставни материјали који се користе на предавањима и вежбама доступни су студентима путем катедарског web портала. Студентима су омогућене редовне консултације. Стечена теоријска и практична знања проверавају се на једном колоквијуму током семестра и завршном испиту.
Аутори | Назив | Година | Издавач | Језик |
---|
Schildt, H. | Java : The Complete Reference | 1997 | McGraw-Hill Education | Енглески |
Elliotte Harold | Java Network Programming: Developing Networked Applications (9th Edition) | 2013 | OReilly Media | Енглески |
David Hook | Beginning Cryptography with Java | 2007 | Wiley Publishing | Енглески |
Миодраг Милић, Александар Миња | Презентације са предавања и on-line вежбе преко web портала Катедре за телекомуникације и обраду сигнала | 2016 | | Српски језик |
Предметна активност | Предиспитна | Обавезна | Број поена |
---|
Сложени облици вежби | да | да | 25.00 |
Писмени део испита - комбиновани задаци и теорија | не | да | 50.00 |
Колоквијум | не | да | 20.00 |
Присуство на предавањима | да | да | 5.00 |
| Име и презиме | Вид наставе |
---|
| | Предавања |
| | Лабораторијске вежбе |
| | Лабораторијске вежбе |
| | Лабораторијске вежбе |