Предмет: Дизајнерски обрасци
(14 -
IZOO21) Основне информације
Матичне организационе јединице предмета
Програм предмета
Програм се примењује од 12.03.2014.. Циљ наставног предмета је да студентима пружи знања из области дизајнерских образаца у контексту објектно-оријентисаног (ОО) моделовања. Акценат је на разумевању значаја и потребе поновног коришћења пројектантских решења и програмског кода. Студенти ће бити оспособљени за систематичан приступ анализи проблема који се јављају у пракси, препознавање могућности примене одговарајућих образаца као решења уочених проблема и њихову имплементацију. Студенти ће научити које су предности примене дизајнерских образаца. Научиће како применити дизајнерске обрасце на задатим примерима, моделовати их коришћењем UML језика за моделовање и имплеметирати коришћењем одабраног ОО програмског језика. Рекапитулација концепата објектног модела података. Рекапитулација основа UML-a. Појам и примена бразаца (pattern). Типови образаца. Појам дизајнерског обрасца. Образац Model - View - Controller. Врсте дизајнерских образаца. Обрасци креирања: Singleton, Abstract Factory, Builder. Структурни обрасци: Adapter, Bridge, Composite, Facade. Обрасци понашања: Command, Iterator, Observer. Предавања; рачунарске вежбе; консултације; самостална израда обавезних задатака. Током целокупног процеса извођења наставе, студенти се подстичу на интензивну комуникацију, критичко резоновање, самостални рад и активан однос према процесу наставе.
|