- Nositelj kolegija: Ivica Martinjak
 - Izvođač kolegija: Irena Vašiček
 
- Nositelj kolegija: Vedran Batoš
 - Izvođač kolegija: Ivan Grbavac
 
- Nositelj kolegija: Mario Miličević
 
- Nositelj kolegija: Vlatko Lipovac
 - Izvođač kolegija: Kristina Barišić
 - Izvođač kolegija: Ante Mihaljević
 
- Nositelj kolegija: Stjepan Srhoj
 - Izvođač kolegija: Ivan Jelčić
 
- Nositelj kolegija: Mario Miličević
 - Izvođač kolegija: Ivan Grbavac
 
Objektno orijentirana paradigma. Objektni model i njegovi koncepti (apstrakcija, učahurivanje, nasljeđivanje, tipizacija). Razredi (klase) i objekti. Atributi i operacije kao članovi razreda. Privatni, zaštićeni i javni članovi razreda. Odnosi među razredima: asocijacija, jednostruko i višestruko nasljeđivanje, sadržavanje, korištenje. Višeobličje (polimorfizam) i virtualne funkcije. Vrste razreda (konkretni, apstraktni i čvorni razredi, razredi sučelja). Notacija: UML dijagrami razreda, dijagrami aktivnosti, objektni dijagramii dijagrami slučajeva korištenja. Specifikacije projekta. Objektno orijentirano modeliranje. Objektno orijentirano programiranje.
- Nositelj kolegija: Krunoslav Žubrinić
 - Izvođač kolegija: Ana Kešelj Dilberović
 
- Nositelj kolegija: Zorica Krželj
 - Izvođač kolegija: Ivan Jelčić
 
- Nositelj kolegija: Mario Miličević
 - Izvođač kolegija: Ana Kešelj Dilberović
 - Izvođač kolegija: Ines Obradović
 
- Nositelj kolegija: Vedran Batoš
 - Izvođač kolegija: Ivona Zakarija
 
- Nositelj kolegija: Ivica Botički
 - Nositelj kolegija: Krunoslav Žubrinić
 - Izvođač kolegija: Ana Kešelj Dilberović