Predmet: Objektno orijentisano programiranje (17.E223A )
Matične organizacione jedinice predmeta: Odsek za primenjene računarske nauke i informatiku
Studijski programi predmeta:
Stepen i vrsta studija | Naziv |
---|---|
Osnovne akademske studije | Računarstvo i automatika (Godina: 2, Semestar: Zimski) |
Osnovne akademske studije | Primenjeno softversko inženjerstvo (Godina: 2, Semestar: Zimski) |
Kategorija | Naučno-stručni |
Uža naučna oblast | Primenjene računarske nauke i informatika |
ESPB | 8 |
Ovladavanje studenata principima, tehnikama i načinom upotrebe objektne metodologije i tehnologije za izradu softvera. Stečena znanja student treba da primeni u analizi, proučavanju i rešavanju realnih problema.
Studenti treba da budu obučeni za korišćenje objektnog pristupa za neposrednu izradu programa na konkretnom objektnom programskom jeziku. Student je osposobljen da primenom stečenog znanja analizira, proučava i rešava realne probleme.
Osnovna ideja objektno orijentisane paradigme. Pregled objektno orijentisanih programskih jezika. Domen problema, model, implementacija. Osnovni pojmovi i termini. Apstrakcija i skrivanje informacija. Implementacija klase. Klasifikovanje operacija. Konstruktori i destruktori. Pojam i vrste polimorfizma. Preklapanje operatora. Asocijacija. Agregacija. Nasleđivanje. Veze korišćenja. Generičke klase. Upravljanje izuzecima. Invarijanta objekta. Invarijanta klase. Korektnost klase. Biblioteke klasa. Primena objektno orijentisanog programiranja.
Predavanja. Računarske vežbe. Konsultacije. Teorijski deo gradiva se izlaže na predavanjima, uz analizu kratkih primera. Istovremeno sa predavanjima, praktični deo gradiva se izlaže na računarskim vežbama.
Autori | Naziv | Godina | Izdavač | Jezik |
---|---|---|---|---|
2013 | Engleski | |||
Kraus, L. | Programski jezik |
2014 | Akademska misao, Beograd | Srpski jezik |
Kraus, L. | Programski jezik |
2013 | Akademska misao, Beograd | Srpski jezik |
Kupusinac, A. | Zbirka rešenih zadataka iz programskog jezika |
2011 | Fakultet tehničkih nauka, Novi Sad | Srpski jezik |
Malbaški, D. | Odabrana poglavlja metoda programiranja | 2002 | Tehnički fakultet, Zrenjanin | Srpski jezik |
Malbaški, D. | Objektno orijentisano programiranje kroz programski jezik |
2008 | Fakultet tehničkih nauka, Novi Sad | Srpski jezik |
Kraus, L. | Programski jezik |
2000 | Akademska misao, Beograd | Srpski jezik |
Malbaški, D. | Internet programiranje, Deo 1. Objektno programiranje kroz programski jezik |
2007 | Tehnički fakultet "Mihajlo Pupin", Zrenjanin | Srpski jezik |
Predmetna aktivnost | Predispitna | Obavezna | Broj poena |
---|---|---|---|
Predmetna aktivnost Teorijski deo ispita |
Predispitna Ne |
Obavezna Da |
Broj poena 30.00 |
Predmetna aktivnost Složeni oblici vežbi |
Predispitna Da |
Obavezna Da |
Broj poena 70.00 |
prof. dr Kupusinac Aleksandar
Redovni profesor
Predavanja
doc. Vrbaški Dunja
Docent
Predavanja
doc. dr Stričević Lazar
Docent
Predavanja
Asistent Dragaš Bojana
Asistent
Računarske vežbe
Saradnik u nastavi Despotović Predrag
Saradnik u nastavi
Računarske vežbe
Asistent Manasijević Aleksandar
Asistent