Type of studies | Title |
---|---|
Undergraduate Academic Studies | Postal Traffic and Telecommunications (Year: 3, Semester: Winter) |
Undergraduate Academic Studies | Mechatronics (Year: 3, Semester: Winter) |
Category | Scientific-professional |
Scientific or art field |
|
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 |
---|---|---|---|---|
2015 | English | |||
2010 | English |
Course activity | Pre-examination | Obligations | Number of points |
---|---|---|---|
Homework | Yes | Yes | 5.00 |
Oral part of the exam | No | Yes | 30.00 |
Test | Yes | Yes | 10.00 |
Test | Yes | Yes | 10.00 |
Homework | Yes | Yes | 5.00 |
Complex exercises | Yes | Yes | 40.00 |
Full Professor
Assistant - Master
Assistant - Master
© 2024. Faculty of Technical Sciences.
Address: Trg Dositeja Obradovića 6, 21102 Novi Sad
© 2024. Faculty of Technical Sciences.