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

Предмет: Објектно оријентисано програмирање (17.E223A)

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

Овладавање студената принципима, техникама и начином употребе објектне методологије и технологије за израду софтвера. Стечена знања студент треба да примени у анализи, проучавању и решавању реалних проблема.

Студенти треба да буду обучени за коришћење објектног приступа за непосредну израду програма на конкретном објектном програмском језику. Студент је оспособљен да применом стеченог знања анализира, проучава и решава реалне проблеме.

Основна идеја објектно оријентисане парадигме. Преглед објектно оријентисаних програмских језика. Домен проблема, модел, имплементација. Основни појмови и термини. Апстракција и скривање информација. Имплементација класе. Класификовање операција. Конструктори и деструктори. Појам и врсте полиморфизма. Преклапање оператора. Асоцијација. Агрегација. Наслеђивање. Везе коришћења. Генеричке класе. Управљање изузецима. Инваријанта објекта. Инваријанта класе. Коректност класе. Библиотеке класа. Примена објектно оријентисаног програмирања.

Предавања. Рачунарске вежбе. Консултације. Теоријски део градива се излаже на предавањима, уз анализу кратких примера. Истовремено са предавањима, практични део градива се излаже на рачунарским вежбама.

Аутори Назив Година Издавач Језик
Краус, Л. Програмски језик "C" : са решеним задацима 2000 Академска мисао, Београд Српски језик
Купусинац, А. Збирка решених задатака из програмског језика C++ 2011 Факултет техничких наука, Нови Сад Српски језик
Краус, Л. Програмски језик Java са решеним задацима 2013 Академска мисао, Београд Српски језик
Малбашки, Д. Одабрана поглавља метода програмирања 2002 Технички факултет, Зрењанин Српски језик
Малбашки, Д. Објектно оријентисано програмирање кроз програмски језик C++ 2008 Факултет техничких наука, Нови Сад Српски језик
Краус, Л. Програмски језик C++ са решеним задацима 2014 Академска мисао, Београд Српски језик
Stroustrup B. The C++ Programming Language 2013 Addison-Wesley Енглески
Малбашки, Д. Интернет програмирање, Део 1. Објектно програмирање кроз програмски језик JAVA 2007 Технички факултет "Михајло Пупин", Зрењанин Српски језик
Предметна активност Предиспитна Обавезна Број поена
Предметна активност
Теоријски део испита
Предиспитна
Не
Обавезна
Да
Број поена
30.00
Предметна активност
Сложени облици вежби
Предиспитна
Да
Обавезна
Да
Број поена
70.00
Предавања
Предавања
Предавања
Рачунарске вежбе
Рачунарске вежбе
Рачунарске вежбе