Faculty of Technical Sciences

Subject: Object oriented information technologies (17.IM1512)

Native organizations units: Department of Industrial Engineering and Engineering Management, Chair of Information and Communication Systems
General information:
 
Category Professional-applicative
Scientific or art field Information-Communication Systems
ECTS 4

The aim of the course is to empower students with theoretical and practical knowledge in object-oriented (OO) information technologies and OO software engineering. Students will be able to approach systematically to the study of new (not learned yet) OO tools and techniques and to master their use easily and quickly.

This course discusses the design principles of object-orientation, introduces students with the Unified Modeling Language and studies advanced topics in OO system design, OO programming language and OO development process.

Object-oriented paradigm. Introduction into software engineering. Fundamental OO concepts: object, class, message etc. Object identity. Inheritance. Implementation hiding, polymorphism and persistence. OO data model. OO programming techniques. Fundamental concepts and syntax of selected OO programming language. Fundamentals of Unified Modelling Language (UML). OO model:structure model and behavior model. Methodological approach to OO software design and development. Fundamentals of Unified Process.

Lectures; Tutorials (computer laboratory); Consultations; Individual work on required assignments. Students are encouraged to communicate, to participate in critical discussions; to work independently and to be actively involved in teaching process.

Authors Title Year Publisher Language
OMG OMG Unified Modeling LanguageTM (OMG UML) 2012 http://www.omg.org/spec/UML/2.4.1 English
Bruegge, B., Dutoit, A. Object Oriented Software Engineering, 3/E 2010 Pearson Education Int. English
Craig L. Applying UML and Patterns, 3/E 2004 Prentice Hall English
Course activity Pre-examination Obligations Number of points
Complex exercises Yes Yes 40.00
Test Yes Yes 10.00
Test Yes Yes 10.00
Test Yes Yes 10.00
Oral part of the exam No Yes 30.00
API Image

Prof. Pržulj Đorđe

Full Professor

Lectures
API Image

Assistant - Master Štaka Marko

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.