Програм се примењује од 09.11.2012..
Оспособљавање студената за развој софтвера користећи објектно оријетнисано програмирање.
Након успешно завршеног курса студент познаје методе, технологије и стандарде за развој објектно оријентисаних апликација. Такође, студент је компентентан да пројектује и развија објектно оријентисане апликације засноване на програмском језику Python.
Основни појмови објектно оријентисаног програмирања: објекти, класе, везе, методе, енкапсулација, креирање објеката, конструктори, наслеђивање, преклапање метода. Концепт Изузетка: креирање, обрада, хијерархија. Основне алгоритамске структуре: претрага и сортирање. Структуре податка: листе, мапе, стабла. Основе UML: дијаграми, елементи, приступи у моделовању.
Предавања; Рачунарске вежбе; Консултације. Испит је усмени. Оцена испита се формира на основу успеха са пројекта и усменог испита.
Аутори | Назив | Година | Издавач | Језик |
---|
Dusty Phillips | Python 3 Object Oriented Programming | 2010 | Packt publishing | Енглески |
Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser | Data Structures and Algorithms in Python | 2013 | John Wiley and Sons | Енглески |
Vidaković, M., i dr. | Java i objektno-orijentisano programiranje | 2018 | Fakultet tehničkih nauka, Novi Sad | Српски језик |
Предметна активност | Предиспитна | Обавезна | Број поена |
---|
Предметни пројекат | да | да | 50.00 |
Усмени део испита | не | да | 50.00 |
| Име и презиме | Вид наставе |
---|
| | Предавања |
| | Предавања |
| | Рачунарске вежбе |
| | Рачунарске вежбе |
| | Рачунарске вежбе |
| | Рачунарске вежбе |