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          


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:
lecture
3 hours weekly (on-site method)
seminar
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:
Basic:
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
 
Notes:
 
Courses evaluation:
Assessed students in total: 41

A
BC
D
E
FX
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
Supervisor:
prof. RNDr. Karol Mikula, DrSc. and programme supervisor


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

Type of output: