Program se primenjuje od 10.10.2005..
Upoznavanje studenata sa 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. 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 |
---|
Kupusinac, A. | Zbirka rešenih zadataka iz programskog jezika C++ | 2011 | Fakultet tehničkih nauka, Novi Sad | Srpski jezik |
Malbaški, D. | Objektno orijentisano programiranje kroz programski jezik C++ | 2008 | Fakultet tehničkih nauka, Novi Sad | Srpski jezik |
Kraus, L. | Programski jezik C++ sa rešenim zadacima | 2014 | Akademska misao, Beograd | Srpski jezik |
Weiss M.A. | Data Structures and Algorithm Analysis in C++ | 2013 | Addison-Wesley | Engleski |
Stroustrup B. | The C++ Programming Language | 2013 | Addison-Wesley | Engleski |
Predmetna aktivnost | Predispitna | Obavezna | Broj poena |
---|
Složeni oblici vežbi | da | da | 70.00 |
Teorijski deo ispita | ne | da | 30.00 |
| Ime i prezime | Vid nastave |
---|
![Nedostaje slika](/n1246102480) | | Predavanja |
![Nedostaje slika](/1455232839) | | Predavanja |
![Nedostaje slika](/n411944653) | | Računarske vežbe |
![Nedostaje slika](/2075818254) | | Računarske vežbe |
![Nedostaje slika](/n1253488306) | | Računarske vežbe |
![Nedostaje slika](/n1224859155) | | Računarske vežbe |
![Nedostaje slika](/n1138971702) | | Računarske vežbe |
![Nedostaje slika](/n1956048726) | | Računarske vežbe |