Skip to content
My profile

Course

Object-oriented programming

Elective5 ECTSSemester 575 h teachingTaught in Croatian

Course description

The course description is available in Croatian only.

  • Uvod u objektno orijentirani programski jezik
  • Java ? tipovi podataka, varijable
  • Operatori, grananje, petlje, switch-case
  • Metode
  • Objekti i reference
  • Polja i
  • ArrayList kolekcija
  • Manipulacija stringovima
  • Klase i enkapsulacija 1
  • Klase i enkapsulacija 2
  • Nasljeđivanje i polimorfizam 1
  • Nasljeđivanje i polimorfizam 2
  • Konstruktori i apstraktne klase
  • Ugnježđene klase
  • Sučelja i enumeracije
  • Podatkovni tokovi
  • Osnovni uzorci dizajniranja kôda

When and where

The timetable and room occupancy are available after signing in with your TVZ account.

Sign in with TVZ account

Learning outcomes

  1. integrate object and classes into composite program solutions
  2. construct classes to solve given programming problems
  3. comparision of traditional (procedural) and object oriented programming languages
  4. design of object oriented programming systems
  5. analysis of object oriented software systems

Reading list

Required reading

  • Cay S. Horstmann, Gary Cornell: Core Java – Volume I – Fundamentals
    Interni materijali za vježbe i predavanja, autori Milan Draganić, Marijan Matić i Tomislav Novak.

Further reading

  • Kathy Sierra, Bert Bates: ?SCJP Study Guide?
    Bruce Eckel: ?Thinking in Java?

Course coordinators 1

Teaching staff 2

Exam dates

within 10 days within 30 days later past
Source: ISVU. Click a date to open Studomat and register; check it for changes too.