Type of studies | Title |
---|---|
Undergraduate Academic Studies | Power Software Engineering (Godina: 2, Winter) |
Undergraduate Academic Studies | Computing and Control Engineering (Godina: 2, Winter) |
Category | Scientific-professional |
Scientific or art field | Applied Computer Science and Informatics |
Interdisciplinary | No |
ECTS | 8 |
Knowledge about the principles, techniques and ways of using object methodology and technologies for software development. Students should apply acquired knowledge in anaysis, study and solving real problems.
Students should know how to use object approach for developing programs on a concrete object programming language. The student is trained to analyze, study and solve real problems using the acquired knowledge.
Basic idea of object-oriented paradigm. Overview of object -oriented programming languages. Problem domain, model, implementation. Basic concepts and terms. Abstraction and hiding the information. Implementation of the class. Operation classification. Constructors and destructors. A concept and types of polymorphism. Operator overloading. Association. Aggregation. Inheritance. Links on usage. Generic class. Managing exceptions. Object invariant. Class invariant. Class correctness. Class libraries. Application of object-oriented programming.
Lectures. Computer excercises. Consultations. The theoretical part of knowledge is exposed in the lectures. At the same time, practical part of knowledge is exposed in the computer excercises.
Authors | Title | Year | Publisher | Language |
---|---|---|---|---|
Malbaški, D. | Objektno orijentisano programiranje kroz programski jezik |
2008 | Fakultet tehničkih nauka, Novi Sad | Serbian language |
Kraus, L. | Programski jezik |
2013 | Akademska misao, Beograd | Serbian language |
Malbaški, D. | Internet programiranje, Deo 1. Objektno programiranje kroz programski jezik |
2007 | Tehnički fakultet "Mihajlo Pupin", Zrenjanin | Serbian language |
Malbaški, D. | Odabrana poglavlja metoda programiranja | 2002 | Tehnički fakultet, Zrenjanin | Serbian language |
2013 | English | |||
Kraus, L. | Programski jezik |
2000 | Akademska misao, Beograd | Serbian language |
Kraus, L. | Programski jezik |
2014 | Akademska misao, Beograd | Serbian language |
Kupusinac, A. | Zbirka rešenih zadataka iz programskog jezika |
2011 | Fakultet tehničkih nauka, Novi Sad | Serbian language |
Course activity | Pre-examination | Obligations | Number of points |
---|---|---|---|
Theoretical part of the exam | No | Yes | 30.00 |
Complex exercises | Yes | Yes | 70.00 |
Assistant Professor
Assistant Professor
Assistant - Master
Teaching Associate
Assistant - Master
Full Professor
© 2024. Faculty of Technical Sciences.
Address: Trg Dositeja Obradovića 6, 21102 Novi Sad
© 2024. Faculty of Technical Sciences.