Објектно орјентисано пројектовање Шифра: 150211 | 6 ЕСПБ
Опште информације
Ниво студија:
Година студија:
2
Семестар/Триместар:
4
Услов:
Циљ:
Упознавање са основама објектно оријентисаног програмирања и оспособљавање студената да пројектују и пишу основне објектно оријентисане апликације на језику Јава.
Исход:
Студенти ће бити оспособљени да уз помоћ савременог развојног окружења развију једноставније програме на језику Јава.
Садржај предмета
Теоријска настава:
- Подаци и изрази
- Класе и објекти
- Енкапсулација
- Условни искази и петље
- Низови
- Наслеђивање
- Полиморфизам
- Рад са базама података
- Изузеци
- Рекурзивни програми
- Елементарни примери колекција
- UML алати
- Дијаграми класа
- Дијаграми активности
- Основе пројектовања софтвера
Практична настава:
- Практична настава прати програм предавања.
Литература
- Ласло Краус, Програмски језик Јава са решеним задацима JSE8, Академска мисао, 2015.
- Bruce Eckel, Мислити на Јави, Микро књига, 2007.
- John Lewis, William Loftus, Java Software Solutionswith Access Code: Foundations of ProgramDesign, Pearson Education, 2014.
Број часова активне наставе (недељно)
Предавања:
3
Вежбе:
2
Други облици наставе:
0
Оцена знања (максималан број поена 100)
Предиспитне обавезе
Поени
активности у току предавања
10
активности на лабораторијским вежбама
0
семинарски рад
25
колоквијум
20
Завршни испит
Поени
Писмени испит
45
Усмени испит
0