Course detail
The C++ Programming Language
FEKT-KSCPAcad. year: 2010/2011
ISO C++ language overview. Objects, classes, inheritance, polymorphism. Operator and function overloading. Templates. Exceptions. Standard library, STL.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Learning outcomes of the course unit
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Course curriculum
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Eckel, B.: Myslíme v jazyku C++, GRADA, 2000 (CS)
Eckel, B.: Thinking in C++, 2nd edition, Prentice-Hall, 2000 (EN)
ISO: Programming Language C++, WG21/N1043 Draft Proposed International Standard, 1996 (EN)
ISO: Programming languages - C++, International Standard ISO/IEC 14882, 1988 (EN)
Stroustrup, B.: The C++ programming language, special edition, Addison-Wesley, 2000 (EN)
Stroustrup, B.: The C++ programming language, third edition, Addison-Wesley, 1997 (EN)
Recommended reading
Classification of course in study plans
Type of course unit
Exercise in computer lab
Teacher / Lecturer
Syllabus
2.Classes, its characteristics, application
3.Objects, succession to classes, properties
4.Heredity, convention explanation
5.Polymorfism, using in the program writing
6.Overexertion of operators and function, irregularity, properties.
7.Funtion and classes stencils, its application in BORLAND C++ v.6 program.
8.Irregulatrity services, its program application.
9.Using of standard libraries, STL.
Studio work
Teacher / Lecturer
Syllabus