Faculty of Technical Sciences

Subject: Fundamentals of computing and object-oriented programming (17.BMI101)

Native organizations units: Sub-department for Applied Computer Science and Informatics
General information:
 
Category Theoretical-methodological
Scientific or art field Applied Computer Science and Informatics
ECTS 5

Introduce students to software development using object-oriented programming.

Upon successful course completion, student is familiar with methods, technologies and standards for development of object-oriented applications. Also, student is able to specify and develop object-oriented applications using Python programming language.

Fundamentals of object-oriented programming: object, class, relations, methods, encapsulation, object creation, constructors, inheritance, method overloading. Exceptions: creation, handling, hierarchy. Basic algorithms: search and sorting. Data structures: list, map, tree. Fundamentals of UML: diagrams, elements, modeling approaches.

Lectures. Practical exercises. Consultations. Final exam and project form the final grade.

Authors Title Year Publisher Language
Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser Data Structures and Algorithms in Python 2013 John Wiley and Sons English
Dusty Phillips Python 3 Object Oriented Programming 2010 Packt publishing English
Course activity Pre-examination Obligations Number of points
Project Yes Yes 50.00
Oral part of the exam No Yes 50.00
API Image

Assoc. Prof. Marković Marko

Associate Professor

Lectures

Asst. Prof. Luburić Nikola

Assistant Professor

Lectures

Assistant - Master Matković Jelena

Assistant - Master

Computational classes

Assistant - Master Rajtarov Nataša

Assistant - Master

Computational classes

Assistant - Master Marković Petar

Assistant - Master

Computational classes

Assistant - Master Topalov Stefan

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.