Semestar: 2
ECTS: 6
Predavanja: 30
Vježbe: 30
Samostalni rad: 120
Šifra kolegija: 23-01-506
Semestar: 2
ECTS: 6
Predavanja: 30
Vježbe: 30
Samostalni rad: 120
Šifra kolegija: 23-01-506

Naziv predmeta:


Uvod u objektno-orijentirano programiranje


Opis:


Ovaj kolegij upoznaje studente s osnovnim objektno orijentiranim konceptima programiranja, s naglaskom više na upotrebu, a manje na dizajn.

Ovaj je kolegij osnovica studijskog programa Multimedijsko računarstvo. Gradi se na vještinama i znanju stečenom u kolegiju Programiranje i daje temelj za nekoliko programskih kolegija koji slijede u sljedećim semestrima. Vještine naučene u ovom kolegiju značajno će doprinijeti razvoju studenta kao profesionalca u području.

Studenti će naučiti:
• o osnovnim konceptima objektno orijentiranog programiranja (klasa, objekt, instancija, nasljeđivanje, apstrakcija itd.
• kako dizajnirati vlastitu hijerarhiju klasa s konstruktorima i / ili destruktorima
• o apstraktnim klasama i metodama
• kako primijeniti osnovne uzorke dizajna

Kolegij se podučava na PHP programskom jeziku. Provjera kolegija temelji se na rješavanju niza manjih praktičnih zadataka u definiranom programskom jeziku i alatu za razvoj softvera.

Literatura:


Obavezna literatura:
1. Ivan Božajić: PHP programiranje. Zagreb : Algebra 2014.
2. Lerdorf, R., Tatroe, K. and MacIntyre, P. (2013) Programming PHP: Creating Dynamic Web Pages. Sebastopol: O'Reilly Media.