Course: Programming Language C++ I

« Back
Course title Programming Language C++ I
Course code KST/ZC++1
Organizational form of instruction Lecture + Tutorial
Level of course unspecified
Year of study not specified
Semester Winter
Number of ECTS credits 5
Language of instruction Czech
Status of course unspecified
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Course availability The course is available to visiting students
Lecturer(s)
  • Diviš Roman, 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