Oct 22, 2020   10:47 a.m. Sergej
Academic information system

Course syllabus B1-OOP - Objected Oriented Programming (FCE - WS 2020/2021)

     Information sheet          ECTS          Syllabus          

     Slovak          English          

Slovak University of Technology in Bratislava
Faculty: Faculty of Civil Engineering
Course unit code:
Course unit title: Objected Oriented Programming
Mode of delivery, planned learning activities and teaching methods:
3 hours weekly (on-site method)
3 hours weekly (on-site method)

Credits allocated: 5
Recommended semester/trimester:
Mathematical and Computational Modeling - bachelor (compulsory), 3. semester
Level of study: 1.
Prerequisites for registration: passed Programming in C (B1-PJC)
Assesment methods:
During the semester - presence in lectures, completing all assignments from seminars and gaining at least 56% of points, written tests
During the examination period - final project, practical exam (gaining at least 56% of points).
Learning outcomes of the course unit:
After completing this course, the student should be able to understand the principles of object-oriented programming. He should be able to create programs in C++ including the design of the object structure.
Course contents:
- C++ language - characteristics, input/output operations, dynamic allocation, exceptions
- Principles of object-oriented programming - encapsulation, polymorphism, inheritance and their application in programming in C++
- Pointers and dynamic allocation in object-oriented programming
- Basics of application creation in MS Visual C++
Recommended or required reading:
REMEŠÍKOVÁ, M. Objektovo orientované programovanie v jazyku C++. Bratislava: Slovenská technická univerzita v Bratislave, 2013. 264 p. ISBN 978-80-227-3863-7.

Language of instruction:
slovak or english
Courses evaluation:
Assessed students in total: 41

24,4 %
24,4 %24,4 %
4,9 %
4,9 %
17,0 %
Name of lecturer(s):
Ing. Martin Ambroz, PhD. (examiner, instructor)
Ing. Michal Kollár, PhD. (examiner, instructor, lecturer)
prof. RNDr. Karol Mikula, DrSc. (person responsible for course)
doc. Mgr. Mariana Sarkociová Remešíková, PhD. (examiner, instructor, lecturer) - slovak, english
Last modification:
30. 3. 2020
prof. RNDr. Karol Mikula, DrSc. and programme supervisor

Last modification made by Ing. Marián Dubík on 03/30/2020.

Type of output: