Type of studies | Title |
---|---|
Undergraduate Academic Studies | Mechatronics (Godina: 3, Winter) |
Undergraduate Academic Studies | Postal Traffic and Telecommunications (Godina: 3, Winter) |
Category | Scientific-professional |
Scientific or art field | Information-Communication Systems |
Interdisciplinary | No |
ECTS | 6 |
This course aims to introduce students to basic and practical knowledge on object-oriented technologies and object-oriented programming. Keeping in mind extremely dynamic development of object-oriented tools for design and programming our goal is to enable students to systematically study new tools in order to quickly and easy start to use them effectively.
Students who successfully complete this course will be able to: explain the principles of the object-oriented programming paradigm specifically including abstraction, encapsulation, inheritance and polymorphism; use an object-oriented programming language and associated class libraries, develop object-oriented programs; design, develop, test, and debug programs using object-oriented principles in conjuncture with an integrated development environment; and construct appropriate diagrams and textual descriptions to communicate the static structure and dynamic behavior of an object-oriented solution.
Object-oriented paradigm. Object-oriented software development. Basic concepts of generic object-oriented programming: object, class, message, etc. Object Identity. Inheritance: notion and basic principles. Implementation hiding, polymorphism. Overloading and overriding. Persistence. Object-oriented programming techniques. Basic concepts and syntax of selected object-oriented programming language. Basic concepts of Unified Modelling Language (UML). Object-oriented system model - structure and behavior. Principles of selected integrated development environment.
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 |
---|---|---|---|---|
2007 | Serbian language | |||
2015 | English | |||
Ristić, S., Pržulj, Đ. | Objektno-orijentisane informacione tehnologije | 2018 | Fakultet tehničkih nauka, Novi Sad | Serbian language |
2010 | English |
Course activity | Pre-examination | Obligations | Number of points |
---|---|---|---|
Test | Yes | Yes | 10.00 |
Homework | Yes | Yes | 5.00 |
Complex exercises | Yes | Yes | 40.00 |
Oral part of the exam | No | Yes | 30.00 |
Test | Yes | Yes | 10.00 |
Homework | Yes | Yes | 5.00 |
Assistant - Master
Full Professor
Assistant - Master
© 2024. Faculty of Technical Sciences.
Address: Trg Dositeja Obradovića 6, 21102 Novi Sad
© 2024. Faculty of Technical Sciences.