OO2

Izvor: SI Wiki
Pređi na navigaciju Pređi na pretragu

Objektno orijentisano programiranje 2 je obavezan predmet u četvrtom semestru za SI i RTI, nastavljajući se na Objektno orijentisano programiranje 1.

Korisne veze

Nastava

Kao nastavak OO1, na predmetu se obrađuju slične oblasti ali na programskim jezicima Java i C#:

  • Prvi blok: Objekti i klase, izvođenje i proširivanje klasa
  • Drugi blok: Interfejsi, nabrajanja, izuzeci, ugnežđeni tipovi, lambda izrazi (do ove oblasti na kolokvijumu za RTI), niti i konkurentno programiranje
  • Treći blok: Grafički korisnički interfejs i događaji, generici, .NET koncepti, razlike C# u odnosu na Java, svojstva, delegati, događaji

Prezentacije iz oblasti zrna i niti na jeziku C# se obično ne predaju tokom semestra i ne mogu doći na ispitu u prva dva ispitna roka, ali mogu posle toga.

Na vežbama se programira u Java programskom jeziku, u okruženju Eclipse. Gradivo vežbi prati gradivo predavanja. Pred kraj se takođe radi jezik C#, ali zaključno sa nitima, te C# ne dolazi u obzir za laboratorijske vežbe.

Domaći

Kao na OO1.

Laboratorijske vežbe

Isto kao i na OO1. Laboratorijske vežbe se rade iskučivo na programskom jeziku Java.

Gradivo:

  • Prva (pokazna) laboratorijska vežba - Objekti i klase, izvođenje i proširivanje klasa
  • Druga laboratorijska vežba - Oblasti za prvu laboratorijsku vežbu + interfejsi, nabrajanja, izuzeci, ugnežđeni tipovi, lambda izrazi
  • Treća laboratorijska vežba - Celokupno gradivo obrađeno na programskom jeziku Java


Ispitni rokovi

Slična priča kao i za OO1.

Probni testovi

Ovde se nalaze probni testovi dati za vežbu pred kolokvijum na Moodle platformi.

Kolokvijum 1

Kolokvijum 2

Ispit

Način ocenjivanja

Isto kao i na OO1. Još uvek nema informacija o čuvanju poena sa ispita u junskom roku u slučaju izlaska na popravnu laboratorijsku vežbu.

Literatura

Predmet je moguće položiti sa najvišom ocenom bez korišćenja literature. Gradivo predmeta pokriveno je u širini u udžbenicima, dok su zbirke od manjeg značaja nakon uvođenja novog formata kolokvijuma.

Potrebna pomoć

  • Na ovom predmetu fale postavke rokova. Pomozite vikiju pamćenjem/prepisivanjem rokova i postavljanjem na viki.
    • Od koristi su takođe modifikacije dobijene na laboratorijskim vežbama, kako bi studenti znali otprilike šta ih na laboratorijskim vežbama čeka.