Predmet: Dizajnerski obrasci (14 - IZOO21)


Osnovne informacije

KategorijaNaučno-stručni
Naučna oblastInformaciono-komunikacioni sistemi
MultidisciplinarnaNe
ESPB6
Matične organizacione jedinice predmeta

Trenutno nema podataka o matičnim organizacionim jedinicama predmeta!
Program predmeta

Program se primenjuje od 12.03.2014..

Cilj nastavnog predmeta je da studentima pruži znanja iz oblasti dizajnerskih obrazaca u kontekstu objektno-orijentisanog (OO) modelovanja. Akcenat je na razumevanju značaja i potrebe ponovnog korišćenja projektantskih rešenja i programskog koda. Studenti će biti osposobljeni za sistematičan pristup analizi problema koji se javljaju u praksi, prepoznavanje mogućnosti primene odgovarajućih obrazaca kao rešenja uočenih problema i njihovu implementaciju.
Studenti će naučiti koje su prednosti primene dizajnerskih obrazaca. Naučiće kako primeniti dizajnerske obrasce na zadatim primerima, modelovati ih korišćenjem UML jezika za modelovanje i implemetirati korišćenjem odabranog OO programskog jezika.
Rekapitulacija koncepata objektnog modela podataka. Rekapitulacija osnova UML-a. Pojam i primena brazaca (pattern). Tipovi obrazaca. Pojam dizajnerskog obrasca. Obrazac Model - View - Controller. Vrste dizajnerskih obrazaca. Obrasci kreiranja: Singleton, Abstract Factory, Builder. Strukturni obrasci: Adapter, Bridge, Composite, Facade. Obrasci ponašanja: Command, Iterator, Observer.
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.
AutoriNazivGodinaIzdavačJezik
Larman C.Applying UML and Patterns2004Prentice HallEngleski
Gamma E., Helm R., Johnson R., Vlissides J.Design Patterns: Elements of Reusable Object-Oriented Software1994Addison WesleyEngleski
Metsker S. J.Design Patterns Workbook2002Addison WesleyEngleski
Predmetna aktivnostPredispitnaObaveznaBroj poena
Predmetni projekatdada30.00
Testdada10.00
Prisustvo na vežbamadada5.00
Prisustvo na predavanjimadada5.00
Usmeni deo ispitaneda50.00
Ime i prezimeVid nastave
Nedostaje slika

Pržulj dr Đorđe
Vanredni profesor

Predavanja
Nedostaje slika

Živanov Žarko

Predavanja
Nedostaje slika

Ramač Robert
Asistent-master

Računarske vežbe
Nedostaje slika

Tasevski Jovica
Docent

Računarske vežbe