Fakultet tehničkih nauka

Predmet: Objektno orijentisane informacione tehnologije (17.IZO052)

Osnovne informacije:
 
Kategorija Teorijsko-metodološki
Uža naučna oblast Informaciono-komunikacioni sistemi
ESPB 6

Cilj nastavnog predmeta je da studentima pruži određena osnovna i primenjena znanja iz oblasti objektno-orijentisanih (OO) informacionih tehnologija i objektno-orijentisanog softverskog inženjerstva. S obzirom na izuzetno dinamičan razvoj komercijalnih alata u ovoj oblasti, značajan cilj je da se studenti osposobe za sistematičan pristup izučavanju novih alata, koji će im omogućiti brzo i lako ovladavanje njihovom primenom.

Studenti će savladati osnovne metode objektno-orijentisanog projektovanja i razvoja softvera, primenom UML (Unified Modeling Language) jezika za modelovanje i Java programskog jezika.

Objektno-orijentasana paradigma. Uvod u objektno-orijentisano (OO) softversko inženjerstvo. Osnovni koncepti OO pristupa (objekat, klasa, poruka, veza). Identitet objekta. Nasleđivanje. Skrivanje implementacije, polimorfizam i perzistencija. Objektno-orijentisani model podataka. Tehnike objektno-orijentisanog programiranja. Osnovni koncepti i sintaksa Java programskog jezika. Osnovni koncepti objedinjenog jezika za modeliranje (UML). Objektno-orijentisani model sistema - model strukture i model ponašanja. Metodološki pristup razvoju OO softverskih proizvoda - objedinjeni proces.

Predavanja; računarske vežbe; konsultacije; samostalna izrada obaveznih zadataka. Tokom celokupnog procesa izvođenja nastave, studenti se podstiču na intenzivnu komunikaciju, kritičko rezonovanje, samostalni rad i aktivan odnos prema procesu nastave.

Autori Naziv Godina Izdavač Jezik
Eckel, B. Misliti na Javi 2007 Mikro knjiga, Beograd Srpski jezik
Milosavljević, B., Vidaković, M. Java i Internet programiranje 2014 Fakultet tehničkih nauka, Novi Sad Srpski jezik
Bruegge, B., Dutoit, A. Object Oriented Software Engineering, 3/E 2010 Pearson Education Int. Engleski
Kraus, L. Programski jezik Java: sa rešenim zadacima 2013 Akademska misao, Beograd Srpski jezik
Malbaški, D. Objektno orijentisano programiranje kroz programski jezik C++ 2008 Fakultet tehničkih nauka, Novi Sad Srpski jezik
Craig L. Applying UML and Patterns, 3/E 2004 Prentice Hall Engleski
Ristić, S., Pržulj, Đ. Objektno-orijentisane informacione tehnologije 2018 Fakultet tehničkih nauka, Novi Sad Srpski jezik
OMG OMG Unified Modeling LanguageTM (OMG UML) 2012 http://www.omg.org/spec/UML/2.4.1 Engleski
Predmetna aktivnost Predispitna Obavezna Broj poena
Predmetna aktivnost
Test
Predispitna
Da
Obavezna
Da
Broj poena
10.00
Predmetna aktivnost
Složeni oblici vežbi
Predispitna
Da
Obavezna
Da
Broj poena
40.00
Predmetna aktivnost
Test
Predispitna
Da
Obavezna
Da
Broj poena
10.00
Predmetna aktivnost
Usmeni deo ispita
Predispitna
Ne
Obavezna
Da
Broj poena
30.00
Predmetna aktivnost
Test
Predispitna
Da
Obavezna
Da
Broj poena
10.00
Predavanja
Računarske vežbe
Računarske vežbe