Semestr: Summer
Range: 2+2s
Completion:
Credits: 4
Programme type: Undefined
Study form: Fulltime
Course language: Czech
Basic course of programming in the C++ language. It is expected that students know to write simple programs in Java. They acquaint with data types in C++, object oriented means, overloading, templates, and with the other features of the C++ language.
1. Basic features of the C language
2. Basic features of the C++ language
3. Simple and structured data types
4. Functions
5. Program structure, exceptions
6. Pointers
7. Classes and objects
8. Inheritance
9. Polymorphism and abstract classes
10. Operator overloading
11. Templates
12. Implementation of data abstractions
13. Multiple inheritance. Name spaces
14. Libraries
1. Expressions and statements of the C and C++ languages
2. Input and output
3. Semester project specification
4. Simple and structured data types
5. Functions
6. Program structure, exceptions
7. Pointers
8. Classes and objects
9. Inheritance
10. Polymorphism and abstract classes
11. Operator overloading
12. Templates
13. Implementation of data abstraction
14. Crediting
1. Stroustrup B.: The C++ Programming Language. Addison-Wesley, London 1997