| Условљеност другим предметима |
Облик условљености |
| |
Према правилима студирања |
| Циљеви изучавања предмета: |
| (1) Стицање теоријског и практичног знања из објектно-оријентисаног програмирања. (2) Стицање знања и вјештина у развоју објектно-оријентисаног софтвера коришћењем програмског језика С++. |
| Исходи учења (стечена знања): |
| По успјешно завршеном курсу, студенти ће бити у стању да: (1) самостално развијају објектно-оријентисани софтвер коришћењем програмског језика С++; (2) примјењују основне принципе објектно-оријентисаног софтверског инжењерства у рјешавању проблема; (3) успјешно прате сљедеће курсеве у којима је потребно знање објектно-оријентисаног программирања. |
| Садржај предмета: |
| Увод. Концепт објектно-оријентисаног програмирања. Преглед програмског језика С++. Класе и објекти. Конструктори и деструктори. Преклапање оператора. Насљеђивање. Полиморфизам. Изузеци. Генеричке класе и функције. Токови. |
| Методе наставе и савладавање градива: |
| Предавања, аудиторне и лабораторијске вјежбе |
| Литература: |
- Д. Малбашки, Објекти и објектно програмирање
- Л. Краус, Програмски језик С++ са решеним примерима
- B. Stroustrup, Програмски језик С++
|
| Облици провјере знања и оцјењивање: |
| |
| Први колоквијум |
15 |
Лабораторијске вјежбе |
15 |
Завршни испит |
50 |
| Други колоквијум |
20 |
|
| Посебна назнака за предмет: |
| |
| Име и презиме наставника који је припремио податке: доц. др Дражен Брђанин |