Oct 18, 2019   10:26 a.m. Lukáš
Academic information system

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

     Information sheet          ECTS          Syllabus          

     Slovak          English          

University: Slovak University of Technology in Bratislava
Faculty: Faculty of Civil Engineering
Course unit code: B1-OOP
Course unit title: Objected Oriented Programming
Mode of delivery, planned learning activities and teaching methods:
lecture3 hours weekly (on-site method)
seminar3 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: 34

17,6 %29,4 %29,4 %5,9 %2,9 %14,8 %
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: 28. 2. 2019
Supervisor: prof. RNDr. Karol Mikula, DrSc. and programme supervisor

Last modification made by Ing. Peter Korčák on 02/28/2019.

Type of output: