Faculty of Technical Sciences

Subject: Design patterns (17.IZOO21)

General information:
 
Category Professional-applicative
Scientific or art field Information-Communication Systems
ECTS 6

The aim of the subject is to provide students with knowledge of design patterns in the context of object-oriented modeling, training for a systematic approach to analyze the problems that arise in practice, recognizing the possibilities of applying the appropriate forms as solutions identified problems and their implementation.

Students will learn that the advantages of design patterns and learn how to apply them using the UML modeling language and the selected OO programming language.

Recap of the concepts of object data model. The concept of a design pattern. Types of design patterns.Creational patterns. Structural patterns. Behavioral patterns.

Lectures; computer exercises; consultation; individual work on the obligatory duties. Throughout the process of teaching, students are encouraged to intensive communication, critical reasoning, independent work and an active attitude towards the teaching process.

Authors Title Year Publisher Language
Larman C. Applying UML and Patterns 2004 Prentice Hall English
Gamma E., Helm R., Johnson R., Vlissides J. Design Patterns: Elements of Reusable Object-Oriented Software 1994 Addison Wesley English
Metsker S. J. Design Patterns Workbook 2002 Addison Wesley English
Course activity Pre-examination Obligations Number of points
Exercise attendance Yes Yes 5.00
Test Yes Yes 10.00
Lecture attendance Yes Yes 5.00
Oral part of the exam No Yes 50.00
Project Yes Yes 30.00
API Image

Asst. Prof. Stefanović Miroslav

Assistant Professor

Lectures
API Image

Teaching Associate Štaka Marko

Teaching Associate

Computational classes
API Image

Teaching Associate Šaranović Maša

Teaching Associate

Computational classes
API Image

Assistant - Master Žuvela Tamara

Assistant - Master

Computational classes
API Image

Assistant - Master Fabri Vladimir

Assistant - Master

Computational classes

Faculty of Technical Sciences

© 2024. Faculty of Technical Sciences.

Contact:

Address: Trg Dositeja Obradovića 6, 21102 Novi Sad

Phone:  (+381) 21 450 810
(+381) 21 6350 413

Fax : (+381) 21 458 133
Emejl: ftndean@uns.ac.rs

© 2024. Faculty of Technical Sciences.