Програм се примењује од 23.06.2010..
Оспособљавање студената за разумевање и примену основних концепата објектног програмирања.
Студент ће бити оспособљен за примену основних концепата објектног програмирања. Оспособљеност за писање ООП коришћењем програмског језика Јава.
Основни појмови и термини. Објекти, класе, атрибути и методе. Енкапсулација и модуларност. Креирање објеката, конструктори, Garbage Collection. Наслеђивање. Полиморфизам, полиморфизам у току компајлирања и полаиморфизам у току извршавања. Везе између класа: асоцијација, агрегација, композиција. Апстрктне класе и Интерфејси. Имутабилни објекти. Колекције. Превенција отказа: обрада изузетака. Генеричке класе.
Предавања; Рачунарске вежбе; Консултације. Завршни испит је усмени. Практични део градива студенти полажу у рачунарској лабораторији. Оцена се формира на основу успеха са практичног дела и усменог испита.
Аутори | Назив | Година | Издавач | Језик |
---|
Milosavljević, B., Vidaković, M. | Java i Internet programiranje | 2010 | Fakultet tehničkih nauka, Novi Sad | Српски језик |
B.Eckel | Thinking in Java, 4th edition | 2011 | Addison-Wesley | Енглески |
Eckel, B. | Мислити на Јави | 2007 | Микро књига, Београд | Српски језик |
Milosavljević, B., Vidaković, M. | Java i Internet programiranje | 2007 | Fakultet tehničkih nauka, Novi Sad | Српски језик |
Краус, Л. | Програмски језик Java са решеним задацима | 2013 | Академска мисао, Београд | Српски језик |
Milosavljević, B., Vidaković, M. | Java i Internet programiranje | 2014 | Fakultet tehničkih nauka, Novi Sad | Српски језик |
Малбашки, Д. | Објектно оријентисано програмирање кроз програмски језик C++ | 2008 | Факултет техничких наука, Нови Сад | Српски језик |
Eisele, M. | Modern Java EE Design Patterns | 2016 | O Reilly | Енглески |
Предметна активност | Предиспитна | Обавезна | Број поена |
---|
Сложени облици вежби | да | да | 15.00 |
Тест | да | да | 15.00 |
Одбрана пројекта | да | да | 40.00 |
Усмени део испита | не | да | 30.00 |
| Име и презиме | Вид наставе |
---|
 | | Предавања |
 | | Предавања |
 | | Рачунарске вежбе |
 | | Рачунарске вежбе |
 | | Рачунарске вежбе |