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
McMillan M. Data Structures and Algorithms Using C# 2008 Cambridge university press English
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
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. Kupusinac Aleksandar

Full Professor

Lectures

Asst. Prof. Bojanić Milana

Assistant Professor

Lectures

Asst. Prof. Bojanić Milana

Assistant Professor

Computational classes

Asst. Prof. Dalčeković Nikola

Assistant Professor

Computational classes

Assistant - Master Manasijević Aleksandar

Assistant - Master

Computational classes

Assistant - Master Dragaš Bojana

Assistant - Master

Computational classes

Assistant - Master Gordić Nebojša

Assistant - Master

Computational classes

Assistant - Master Lazić Olivera

Assistant - Master

Computational classes

Assistant - Master Tošić Saša

Assistant - Master

Computational classes

Teaching Associate Veljić Mihailo

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.