Predmet: Objektno orijentisane informacione tehnologije
(12 -
IM1512) Osnovne informacije
Matične organizacione jedinice predmeta
Program predmeta
Program se primenjuje od 01.10.2013.. 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 jezika za modelovanje i Java programskog jezika. Objektno-orijentasana paradigma. Uvod u objektno-orijentisano softversko inženjerstvo. Osnovni koncepti OO pristupa: objekat, klasa, poruka, i sl. Identitet objekta. Nasleđivanje i osnovni principi. 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.
|