OO1
Objektno orijentisano programiranje 1 je obavezan predmet u trećem semestru na SI i RTI.
Korisne veze
- Visual Studio — okruženje sa vežbi na predmetu
- CLion — još jedno okruženje sa vežbi na predmetu
- Skripta sa svim prezentacijama kombinovanim u jednom dokumentu, spremno za štampu
- ETF SI (pitalice, labovi)
- ETF Materijali (Box) (pitalice, labovi, nastavni materijali)
- TELEKOM BAZA (pitalice)
Nastava
Na predavanjima iz predmeta se obrađuju sledeće oblasti:
- Prvi blok: Uvod, proširenja jezika C, klase i objekti
- Drugi blok: Preklapanje operatora (do ove oblasti za RTI kolokvijum), izvođenje
- Treći blok: izuzeci, šabloni, prostori imena (ova oblast najčešće ne dolaze na ispitu)
Na stranici predmeta postoje prezentacije o standardnoj biblioteci šablona i ulazu i izlazu, ali ove oblasti se ne predaju na predavanjima i pitanja iz njih mogu doći samo u ispitnim rokovima posle januara i februara. Gradivo sa predavanja dolazi na kolovkijumima i ispitima. Od materijala sa predavanja na vikiju je dostupna kolekcija pitanja sakupljenih sa prezentacija za potrebe obnavljanja pred ispit.
Gradivo vežbi prati gradivo predavanja sa praktične strane, i na njima se kuca kod u okruženjima Visual Studio ili CLion. Gradivo vežbi je potrebno za laboratorijske vežbe (koje čine 50% ocene pored kolokvijuma i ispita).
Domaći
Domaći zadaci se rade pre laboratorijskih vežbi i uslov su za bodove na laboratorijskim vežbama, ali sami po sebi ne nose bodove. Postoji mogućnost da se sa predatim praznim domaćim zadatkom dođe na laboratorijsku vežbu i na njoj radi ceo domaći, ali ovo se ne preporučuje. Domaći zadaci prethodnih godina mogu se pronaći na stranici predmeta.
Laboratorijske vežbe
Prva laboratorijska vežba se ne ocenjuje, dok druga i treća nose po 25% bodova na predmetu. Treća laboratorijska vežba popravlja drugu, dok bodovi sa popravne laboratorijske vežbe važe umesto bodova sa treće laboratorijske vežbe ukoliko se na nju izađe. Gradivo laboratorijskih vežbi je podeljeno isto kao i gradivo sa predavanja za SI. Kao priprema za laboratorijske vežbe mogu poslužiti rokovi pre 2018/19. godine. Ispod su date modifikacije sa prethodnih laboratorijskih vežbi:
Ispitni rokovi
Od školske 2018/19. godine kolokvijumi i ispit se polažu preko Moodle platforme preko pitalica o programskom jeziku C++ umesto preko zadataka kao sa domaćih zadataka (stari format se može naći na stranici predmeta). Do sada skupljeni rokovi se mogu naći ispod, a ispitni primeri koji nisu kategorisani po rokovima se mogu naći ovde.
Ukoliko želite da dodate rok, posetite stranicu za pravljenje roka.
Probni testovi
Ovde se nalaze probni testovi dati za vežbu pred kolokvijum na Moodle platformi.
Kolokvijum 1
Kolokvijum 2
Ispit
Literatura
Predmet je moguće položiti sa najvišom ocenom bez korišćenja literature. Gradivo predmeta pokriveno je u širini u udžbeniku, dok je zbirka od manjeg značaja nakon uvođenja novog formata kolokvijuma.
- Programski jezik C++ sa rešenim zadacima 11. izdanje, Laslo Kraus, Izdavač: Akademska Misao, Beograd
- Rešeni zadaci iz programskog jezika C++ 6. izdanje, Laslo Kraus, Izdavač: Akademska Misao, Beograd
Način ocenjivanja
- — Bodovi sa druge i treće laboratorijske vežbe (maksimalno 100 bodova na svakoj, treća laboratorijska vežba može da se popravlja — )
- Angažovani na predmetu obično omoguće da se nadoknada treće laboratorijske vežbe radi u februaru a da se bodovi sa ispita sačuvaju i da on ne mora da se radi ponovo (u tom slučaju je potrebno prijaviti ispit u februaru).
- — Bodovi sa prvog i drugog kolokvijuma (maksimalno 100 bodova na svakom), odnosno kolokvijum na RTI
- — Bodovi sa ispita (maksimalno 100 bodova)
- — Bodovi sa ispita u prvom ispitnom roku
- Ukupni bodovi:
- Uslov za polaganje:
- Prvi ispitni rok:
- Ostali ispitni rokovi:
Bodovi | ||||||
---|---|---|---|---|---|---|
Ocena | 5 | 6 | 7 | 8 | 9 | 10 |
Izuzetno, zbog epidemiološke situacije, 2021/22. godine je omogućeno da i ispit iz februarskog roka nadoknađuje kolokvijum (ukoliko je bolje urađen), kao i da uslovi budu isti kao u januarskom roku (, ).
Kalkulator
Za RTI, potrebno je i u polja za K1 i u polja za K2 uneti poene sa kolokvijuma.
- :
- :
- : (ispit u januaru)
- : (ispit u poslednjem roku u kom ste izašli, uneti i u slučaju da je ispit rađen u januaru)
- :
- :
- Rađena popravna treća laboratorijska vežba (1 ako jeste, 0 ako nije):
- :
- :
- Ocena:
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.