×

Faculty of Technical Sciences

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

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

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.

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.

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.

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
Winskel, Glynn The formal semantics of programming languages 1993 MIT Press English
Sharp, J. Microsoft Visual C# 2012 : korak po korak 2013 CET, Beograd English
McMillan M. Data Structures and Algorithms Using C# 2008 Cambridge university press 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

Asst. Prof. Milana Bojanić

Assistant Professor

Lectures

Asst. Prof. Milana Bojanić

Assistant Professor

Computational classes

Asst. Prof. Nikola Dalčeković

Assistant Professor

Computational classes

Assistant - Master Aleksandar Manasijević

Assistant - Master

Computational classes

Assistant - Master Bojana Dragaš

Assistant - Master

Computational classes

Assistant - Master Nebojša Gordić

Assistant - Master

Computational classes

Assistant - Master Olivera Lazić

Assistant - Master

Computational classes

Assistant - Master Saša Tošić

Assistant - Master

Computational classes

Teaching Associate Mihailo Veljić

Teaching Associate

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.