- 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
- Nositelj kolegija: Zorica Krželj
- Izvođač kolegija: Ivan Jelčić
- Nositelj kolegija: Mario Miličević
- Izvođač kolegija: Ana Kešelj
- 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