Fakultet tehničkih nauka

Predmet: Objektno orijentisano programiranje 1 (17.SE0006)

Matične organizacione jedinice predmeta: Odsek za primenjene računarske nauke i informatiku
Osnovne informacije:
 
Kategorija Naučno-stručni
Uža naučna oblast Primenjene računarske nauke i informatika
ESPB 7

Osposobljavanje studenata za rešavanje problema iz oblasti objektno orijetnisanog programiranja.

Poznavanje metoda, tehnologija i standarda za razvoj objektno orijentisanih aplikacija. Student je kompententan da projektuje objektno orijentisane aplikacije zasnovane na programskom jeziku Java.

Osnovni pojmovi i termini. Objekti, klase, veze i metode. Enkapsulacija. Kreiranje objekata, konstruktori, Garbage Collection. Nasleđivanje. Apstraktne klase i interfejsi. Preklapanje metoda. Generički tip podatka. Izuzeci. Osnove Swing grafičkog korisničkog interfejsa.

Predavanja. Računarske vežbe. Konsultacije. Teorijski deo gradiva studenti polažu usmeno. Praktični deo gradiva studenti polažu u računarskoj laboratoriji. Ocena se formira na osnovu uspeha sa praktičnog dela i usmenog ispita.

Autori Naziv Godina Izdavač Jezik
B. Eckel Thinking in Java, 4th edition 2011 Addison-Wesley Engleski
Milosavljević, B., Vidaković, M. Java i Internet programiranje 2010 Fakultet tehničkih nauka, Novi Sad Srpski jezik
Vidaković Milan, Milosavljević Branko Java i objektno orijentisano programiranje 2013 Fakultet tehničkih nauka, Novi Sad Srpski jezik
Predmetna aktivnost Predispitna Obavezna Broj poena
Predmetna aktivnost
Usmeni deo ispita
Predispitna
Ne
Obavezna
Da
Broj poena
50.00
Predmetna aktivnost
Domaći zadatak
Predispitna
Da
Obavezna
Da
Broj poena
10.00
Predmetna aktivnost
Predmetni projekat
Predispitna
Da
Obavezna
Da
Broj poena
40.00
Predavanja
Predavanja
Predavanja
Računarske vežbe