Objektno programiranje (C++)

ljetni semestar ak. god. 2010/11
predavanja: M. Starčević - utorak, 8-10 (006)
vježbe: V. Petričević - ponedjeljak, 18-20 (Pr2); srijeda, 16-18 (Pr2)

OBAVIJESTI:

.

CILJ KOLEGIJA: Svladavanje jednog objektno-orijentiranog programskog jezika. Upoznavanje s metodama, alatima i razvojnim okolinama za objektno programiranje.

NASTAVNI SADRŽAJI:
  1. Detaljno o objektnom pristupu i o programskom jeziku C++: objekti, klase, nasljeđivanje, supsumpcija (agregacija), polimorfizam, preopterećivanje, enkapsulacija, sučelja, softverski predlošci.
  2. Osnove objektno-orijentiranog softverskog inženjerstva: Unified Modelling Language -- UML, Rational Unified Process - RUP.
  3. Objektno programiranje u C++ korištenjem jedne od aktualnih razvojnih okolina (npr. MS Visual Studio.NET ili ECLIPSE CDT).

ELEMENTI OCJENJIVANJA:

1. kolokviji (60%)
2. domaće zadaće (40%)

Kolokviji:

Predviđena su dva redovna kolokvija od kojih svaki donosi 30 bodova. Minimalni uvjet za prolaz je ostvarenih 25 bodova na kolokvijima.

Domaće zadaće:

Bit će zadane dvije obavezne domaće zadaće koje uključuju programske zadatke i obrazlažu se pred asistentom. Svaka zadaća donosi 20 bodova. Potrebno je predati obje zadaće. Minimalni uvjet za prolaznu ocjenu je 15 bodova.

Popravni ispit:

Za studente koji su dobili pozitivnu ocjenu na zadaćama, a nisu položili redovni kolokvij, organizira se popravni ispit. Na pismenom dijelu popravnog ispita može se skupiti najviše 45 bodova.
Za prolaz na kolegiju treba:
postići najmanje 20 bodova na pismenom dijelu
ili
postići barem 15 bodova na pismenom dijelu i uspješno položiti usmeni ispit (u tom slučaju je konačni broj bodova na popravnom ispitu jednak 20).

Uvjeti za prolaz i konačna ocjena

Osim prethodno navedenih pragova, za prolaz na kolegiju je nužno sudjelovati na barem 70% predavanja i vježbi. Konačni uspjeh studenata koji su ostvarili sve uvjete za prolaznu ocjenu temelji se na osvojenim bodovima tijekom semestra i to na sljedeći način:

NASTAVNI MATERIJALI: Slideovi s predavanja i predavanja (sastavio prof. Mladen Jurak). Radi se o dijelom formiranim predavanjima tako da su neki linkovi još uvijek neaktivni. Vježbe se mogu naći ovdje.

Od koristi će studentima biti i slideovi s Računarskog praktikuma 4 koji se mogu naći ovdje.


Slideovi s predavanja 2010/11, 2011/2012:

Predavanje01
Predavanje02
Predavanje03
Predavanje04
Predavanje05
Predavanje06
Predavanje13