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


Basic Information

CategoryProfessional-applicative
Scientific or art field:Applied Computer Science and Informatics
InterdisciplinaryNo
ECTS5
Native organizations units

Course native organizational units not found!
Course specification

Course is active from 15.07.2017..


Precondition courses

Course idMandatoryMandatory
Object oriented programmingYesNo
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.
AuthorsNameYearPublisherLanguage
Kraus, L.Programski jezik "C" : sa rešenim zadacima2000Akademska misao, BeogradSerbian language
Sharp, J.Microsoft Visual C# 2012 : korak po korak2013CET, BeogradEnglish
McMillan M.Data Structures and Algorithms Using C#2008Cambridge university pressEnglish
Joseph Albahari, Ben AlbahariC# 7.0 za programere: Sveobuhvatan referentni priručnik2018Mikro knjigaSerbian language
Miroljub ZahorjanskiZbirka zadataka iz programskog jezika C#2018CETSerbian language
Malbaški, D.Objektno orijentisano programiranje kroz programski jezik C++2008Fakultet tehničkih nauka, Novi SadSerbian language
Winskel, GlynnThe formal semantics of programming languages1993MIT PressEnglish
Course activity Pre-examination ObligationsNumber of points
Complex exercisesYesYes70.00
Theoretical part of the examNoYes30.00
Name and surnameForm of classes
Missing picture!

Kupusinac Aleksandar
Full Professor

Lectures
Missing picture!

Bojanić Milana
Assistant Professor

Lectures
Missing picture!

Bojanić Milana
Assistant Professor

Computational classes
Missing picture!

Dalčeković Nikola
Assistant Professor

Computational classes
Missing picture!

Dragaš Bojana
Assistant - Master

Computational classes
Missing picture!

Manasijević Aleksandar
Assistant - Master

Computational classes
Missing picture!

Tošić Saša
Assistant - Master

Computational classes
Missing picture!

Lazić Olivera
Assistant - Master

Computational classes
Missing picture!

Gordić Nebojša
Teaching Associate

Computational classes
Missing picture!

Veljić Mihailo
Teaching Associate

Computational classes