Предмет: Основе рачунарства и објектног програмирања (17 - BMI101)


Основне информације

КатегоријаТеоријско-методолошки
Научна областПримењене рачунарске науке и информатика
МултидисциплинарнаНе
ЕСПБ5
Матичне организационе јединице предмета

Одсек за примењене рачунарске науке и информатику
Програм предмета

Програм се примењује од 09.11.2012..

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

Лубурић Никола
Доцент

Предавања
Недостаје слика

Марковић др Марко
Ванредни професор

Предавања
Недостаје слика

Матковић Јелена
Асистент

Рачунарске вежбе
Недостаје слика

Марковић Петар
Асистент

Рачунарске вежбе
Недостаје слика

Рајтаров Наташа
Сарадник у настави

Рачунарске вежбе
Недостаје слика

Топалов Стефан
Сарадник у настави

Рачунарске вежбе