Fakultet tehničkih nauka

Predmet: Uvod u objektno programiranje (17.SIT08)

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

Osposobljavanje studenata za razumevanje i primenu osnovnih koncepata objektnog programiranja.

Student će biti osposobljen za primenu osnovnih koncepata objektnog programiranja. Osposobljenost za pisanje OOP korišćenjem programskog jezika Java.

Osnovni pojmovi i termini. Objekti, klase, atributi i metode. Enkapsulacija i modularnost. Kreiranje objekata, konstruktori, Garbage Collection. Nasleđivanje. Polimorfizam, polimorfizam u toku kompajliranja i polaimorfizam u toku izvršavanja. Veze između klasa: asocijacija, agregacija, kompozicija. Apstrktne klase i Interfejsi. Imutabilni objekti. Kolekcije. Prevencija otkaza: obrada izuzetaka. Generičke klase.

Predavanja; Računarske vežbe; Konsultacije. Završni ispit je usmeni. 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
Eisele, M. Modern Java EE Design Patterns 2016 O Reilly Engleski
Milosavljević, B., Vidaković, M. Java i Internet programiranje 2010 Fakultet tehničkih nauka, Novi Sad Srpski jezik
B.Eckel Thinking in Java, 4th edition 2011 Addison-Wesley Engleski
Kraus, L. Programski jezik Java sa rešenim zadacima 2013 Akademska misao, Beograd Srpski jezik
Eckel, B. Misliti na Javi 2007 Mikro knjiga, Beograd Srpski jezik
Malbaški, D. Objektno orijentisano programiranje kroz programski jezik C++ 2008 Fakultet tehničkih nauka, Novi Sad Srpski jezik
Milosavljević, B., Vidaković, M. Java i Internet programiranje 2007 Fakultet tehničkih nauka, Novi Sad Srpski jezik
Milosavljević, B., Vidaković, M. Java i Internet programiranje 2014 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
30.00
Predmetna aktivnost
Test
Predispitna
Da
Obavezna
Da
Broj poena
15.00
Predmetna aktivnost
Odbrana projekta
Predispitna
Da
Obavezna
Da
Broj poena
40.00
Predmetna aktivnost
Složeni oblici vežbi
Predispitna
Da
Obavezna
Da
Broj poena
15.00
Predavanja
Predavanja
Računarske vežbe
Računarske vežbe
Računarske vežbe