Faculty of Technical Sciences

Subject: Application of object-oriented programming (17.ESI055)

Native organizations units: No data
General information:
 
Category Professional-applicative
Scientific or art field Applied Computer Science and Informatics
Interdisciplinary No
ECTS 5
Educational goal:

Introduction to the basic concepts and principles of object oriented design, programming and creation of object-oriented programs. Students should apply acquired knowledge in anaysis, study and solving real problems.

Educational outcome:

Training of students for independent development of complex object-oriented software solutions. The student is trained to analyze, study and solve real problems using the acquired knowledge.

Course content:

Preparation for creating object-oriented programs. Modeling. Models in software development. Application of object-oriented approach in solving concrete problems. Design principles and patterns. Multilayer architecture. Designing complex object-oriented solutions. Modern trends in designing an object oriented program. Software platforms for the development of object-oriented programs. Implementation and analysis of concrete examples.

Teaching methods:

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.

Literature:
Authors Title Year Publisher Language
Malbaški, D. Objektno orijentisano programiranje kroz programski jezik C++ 2008 Fakultet tehničkih nauka, Novi Sad Serbian language
Miroljub Zahorjanski Zbirka zadataka iz programskog jezika C# 2018 CET Serbian language
Joseph Albahari, Ben Albahari C# 7.0 za programere: Sveobuhvatan referentni priručnik 2018 Mikro knjiga Serbian language
Sharp, J. Microsoft Visual C# 2012 : korak po korak 2013 CET, Beograd English
Winskel, Glynn The formal semantics of programming languages 1993 MIT Press English
McMillan M. Data Structures and Algorithms Using C# 2008 Cambridge university press English
Kraus, L. Programski jezik "C" : sa rešenim zadacima 2000 Akademska misao, Beograd Serbian language
Knowledge evaluation:
Course activity Pre-examination Obligations Number of points
Complex exercises Yes Yes 70.00
Theoretical part of the exam No Yes 30.00
Lecturers:
API Image

prof. dr Kupusinac Aleksandar

Full Professor

Lectures

doc. dr Bojanić Milana

Assistant Professor

Computational classes

Saradnik u nastavi Gordić Nebojša

Teaching Associate

Computational classes

doc. Dalčeković Nikola

Assistant Professor

Computational classes

doc. dr Bojanić Milana

Assistant Professor

Lectures

Asistent Tošić Saša

Assistant - Master

Computational classes

Asistent Manasijević Aleksandar

Assistant - Master

Computational classes

Saradnik u nastavi Despotović Predrag

Teaching Associate

Computational classes

Asistent Dragaš Bojana

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.