| |
Programming in the C++ Language (X36PJC)
course in Czech language
full-time study course, currently teaching
Number of teaching periods (lectures + seminars): 2+2
Termination: Credit, examination
time table at FEE
Course supporting pages
Summary:
| |
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.
|
Course Syllabus:
| |
- Basic features of the C language
- Basic features of the C++ language
- Simple and structured data types
- Functions
- Program structure, exceptions
- Pointers
- Classes and objects
- Inheritance
- Polymorphism and abstract classes
- Operator overloading
- Templates
- Implementation of data abstractions
- Multiple inheritance. Name spaces
- Libraries
|
Seminar syllabus:
| |
- Expressions and statements of the C and C++ languages
- Input and output
- Semester project specification
- Simple and structured data types
- Functions
- Program structure, exceptions
- Pointers
- Classes and objects
- Inheritance
- Polymorphism and abstract classes
- Operator overloading
- Templates
- Implementation of data abstraction
- Crediting
|
Literature:
| |
- Stroustrup B.: The C++ Programming Language. Addison-Wesley, London 1997
|
Requirements:
| |
Elaborating a semester work and getting the necessary number of points.
|
Teachers:
| |
Lecturer:
Seminar leaders:
|
|














 
|