Subject: Object-oriented Infromation Technologies (12 - IM1512)


Basic Information

CategoryProfessional-applicative
Scientific or art field:Information-Communication Systems
InterdisciplinaryNo
ECTS5
Course specification

Course is active from 01.10.2013..

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.
AuthorsNameYearPublisherLanguage
Craig L.Applying UML and Patterns, 3/E2004Prentice HallEnglish
Bruegge, B., Dutoit, A.Object Oriented Software Engineering, 3/E2010Pearson Education Int.English
OMGOMG Unified Modeling LanguageTM (OMG UML)2012http://www.omg.org/spec/UML/2.4.1English
Eckel, B.Misliti na Javi2002Mikro knjigaSerbian language
Course activity Pre-examination ObligationsNumber of points
Complex exercisesYesYes40.00
TestYesYes10.00
TestYesYes10.00
TestYesYes10.00
Oral part of the examNoYes30.00
Name and surnameForm of classes
Missing picture!

Pržulj Đorđe
Associate Professor

Lectures
Missing picture!

Živanov Žarko
Associate Professor

Lectures
Missing picture!

Dragan Dinu
Assistant Professor

Lectures
Missing picture!

Mitrović Jovan
Professional Studies Professor

Computational classes
Missing picture!

Vukmanović Miloš
Assistant - Master

Computational classes