Predmet: Uvod u objektno programiranje (17 - SIT08)


Osnovne informacije

KategorijaStručno-aplikativni
Naučna oblastPrimenjene računarske nauke i informatika
MultidisciplinarnaNe
ESPB8
Matične organizacione jedinice predmeta

Odsek za primenjene računarske nauke i informatiku
Program predmeta

Program se primenjuje od 23.06.2010..

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.
AutoriNazivGodinaIzdavačJezik
Milosavljević, B., Vidaković, M.Java i Internet programiranje2010Fakultet tehničkih nauka, Novi SadSrpski jezik
B.EckelThinking in Java, 4th edition2011Addison-WesleyEngleski
Eckel, B.Misliti na Javi2007Mikro knjiga, BeogradSrpski jezik
Milosavljević, B., Vidaković, M.Java i Internet programiranje2007Fakultet tehničkih nauka, Novi SadSrpski jezik
Kraus, L.Programski jezik Java sa rešenim zadacima2013Akademska misao, BeogradSrpski jezik
Milosavljević, B., Vidaković, M.Java i Internet programiranje2014Fakultet tehničkih nauka, Novi SadSrpski jezik
Malbaški, D.Objektno orijentisano programiranje kroz programski jezik C++2008Fakultet tehničkih nauka, Novi SadSrpski jezik
Eisele, M.Modern Java EE Design Patterns2016O ReillyEngleski
Predmetna aktivnostPredispitnaObaveznaBroj poena
Složeni oblici vežbidada15.00
Testdada15.00
Odbrana projektadada40.00
Usmeni deo ispitaneda30.00
Ime i prezimeVid nastave
Nedostaje slika

Nikolić dr Siniša
Docent

Predavanja
Nedostaje slika

Kovačević dr Aleksandar
Redovni profesor

Predavanja
Nedostaje slika

Davinić Bogdan
Saradnik u nastavi

Računarske vežbe
Nedostaje slika

Anđelić Branislav
Asistent-master

Računarske vežbe
Nedostaje slika

Volarić Filip
Saradnik u nastavi

Računarske vežbe