Course: Language C++ I

« Back
Course title Language C++ I
Course code KST/IC++1
Organizational form of instruction Lecture + Tutorial
Level of course Bachelor
Year of study 2
Semester Winter and summer
Number of ECTS credits 5
Language of instruction Czech
Status of course Compulsory-optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Diviš Roman, Ing. Ph.D.
  • Merta Jan, Ing. Ph.D.
Course content
Fundamental diferences of language C a C++. Data type class, static and dynamic object creation, operators new and delete. Overloading and overlapping methods. Controlling access to class members. Constructors and destructors, virtual functions, classes and destructors. Friendship functions and classes, abstract methods and classes. Overloading operators. Template classes and functions.

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Dialogic (discussion, interview, brainstorming)
Learning outcomes
The aim of the course is to cope with programming in language C++.
The student is qualified to create simple console aplication. He can develop application components.
Prerequisites
Successful completion of the course Introduction to C language.

Assessment methods and criteria
Oral examination

Compulsory exercises.
Recommended literature
  • Prata, S. Mistrovství v C++, 2. aktualizované vydání, Computer Press, Praha 2004, ISBN 80-251-0098-7.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Information Technology (2014) Category: Informatics courses 2 Recommended year of study:2, Recommended semester: Summer
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Information Technology (2013) Category: Informatics courses 2 Recommended year of study:2, Recommended semester: Summer
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Information Technology (2016) Category: Informatics courses 3 Recommended year of study:3, Recommended semester: Winter
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Process Control (2013) Category: Special and interdisciplinary fields 2 Recommended year of study:2, Recommended semester: Summer
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Information Technology (2015) Category: Informatics courses 3 Recommended year of study:3, Recommended semester: Winter
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Process Control (2014) Category: Special and interdisciplinary fields - Recommended year of study:-, Recommended semester: Summer