×

Faculty of Technical Sciences

Subject: Object oriented programming (17.E131)

Native organizations units: Sub-department for Applied Computer Science and Informatics

General information:
 
Category Professional-applicative
Scientific or art field Applied Computer Science and Informatics
ECTS 7

Introducing students to the principles, techniques and ways of use of the object methodology and technology for software design. Students should apply acquired knowledge in anaysis, study and solving real problems.

Students should be trained to use object approach for direct programme design in the specific object programme 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. 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
Weiss M.A. Data Structures and Algorithm Analysis in C++ 2013 Addison-Wesley English
Stroustrup B. The C++ Programming Language 2013 Addison-Wesley English
Course activity Pre-examination Obligations Number of points
Complex exercises Yes Yes 70.00
Theoretical part of the exam No Yes 30.00
API Image

Prof. Aleksandar Kupusinac

Full Professor

Lectures

API Image

Assoc. Prof. Vladimir Dimitrieski

Associate Professor

Lectures

Assistant - Master Aleksa Stojić

Assistant - Master

Computational classes

Assistant - Master Aleksandar Manasijević

Assistant - Master

Computational classes

Assistant - Master Bojana Dragaš

Assistant - Master

Computational classes

Assistant - Master Bojana Samardžić

Assistant - Master

Computational classes

Assistant - Master Milan Stanković

Assistant - Master

Computational classes

Assistant - Master Olivera Lazić

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.