Logo ČVUT
Loading...
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2011/2012

C++ Programming Language

The course is not on the list Without time-table
Code Completion Credits Range
-E36CPP Z,ZK 4 2+2s
The course cannot be taken simultaneously with:
C++ Programming Language (E36CPP)
Lecturer:
Tutor:
Supervisor:
Department of Computer Science and Engineering
Synopsis:

Overview of the C language, C++ data types, definitions and declarations,

expressions, statements, input/output, function declaration, function

overloading, classes, simple inheritance, access control, statically and

dynamically bound member functions, abstract classes, polymorphic data

structures, multiple inheritance, operator overloading, exception handling,

namespaces, function and class templates, dynamic data structures,

complex programs in C++, programming under MS Windows, object oriented

environments.

Requirements:
Syllabus of lectures:

1. Overview of the C language, introduction to C++

2. Data types, definitions and declarations

3. Input/output, function declarations, function overloading

4. Classes, simple inheritance, access control

5. Statically and dynamically bound member functions

6. Abstract classes, polymorphic data structures

7. Multiple inheritance

8. Operator overloading

9. Function and class templates

10. Dynamic data structures support

11. Exception handling, namespaces

12. Programming under MS Windows, object oriented environments

13. Decign of complex programs in C++

Syllabus of tutorials:

1. Revision of the C language

2. Revision of the C language

3. Function overloading, reference type

4. Input and output

5. Classes, statically bound member functions

6. Inheritance, dynamically bound member functions

7. Abstract classes

8. Polymorphic data structures

9. Operators overloading

10. Function and class templates

11. Design of complex programs

12. Consultation on semestral tasks

13. Exceptions

Study Objective:
Study materials:
Note:
Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Generated on 2012-7-9
For updated information see http://bilakniha.cvut.cz/en/predmet10577904.html