Program se primenjuje od 01.10.2013..
Predmeti kojima je preduslov predmet Objektno orijentisane informacione tehnologije
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 |
---|
Craig L. | Applying UML and Patterns, 3/E | 2004 | Prentice Hall | Engleski |
Bruegge, B., Dutoit, A. | Object Oriented Software Engineering, 3/E | 2010 | Pearson Education Int. | Engleski |
OMG | OMG Unified Modeling LanguageTM (OMG UML) | 2012 | http://www.omg.org/spec/UML/2.4.1 | Engleski |
Eckel, B. | Misliti na Javi | 2007 | Mikro knjiga, Beograd | Srpski jezik |
Ristić, S., Pržulj, Đ. | Objektno-orijentisane informacione tehnologije | 2018 | 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 |
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 |
Predmetna aktivnost | Predispitna | Obavezna | Broj poena |
---|
Složeni oblici vežbi | da | da | 40.00 |
Test | da | da | 10.00 |
Test | da | da | 10.00 |
Test | da | da | 10.00 |
Usmeni deo ispita | ne | da | 30.00 |
| Ime i prezime | Vid nastave |
---|
| | Predavanja |
| | Računarske vežbe |
| | Računarske vežbe |