Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2018/2019

Programming 1

The course is not on the list Without time-table
Code Completion Credits Range Language
14PRG1 Z 2 1+1 Czech
Lecturer:
Tutor:
Supervisor:
Department of Applied Informatics in Transportation
Synopsis:

Introduction to differences between C and C++. Special C++ features like: polymorphism, references, memory allocation, new data types, objects - classes. Furthermore inheritance, generic programming, operator overloading, STL library, abstract classes, exceptions, etc. Course contains examples of new techniques for practical exercises. Students, as a part of final exam, will develop advanced C++ program.

Requirements:

Knowledge of algorithm development. Basics of programming in C++, especially following: program development, compilation, debuging, programming techniques like: cycles, decision strctures, diferent data types, etc.

Syllabus of lectures:
Syllabus of tutorials:
Study Objective:

To get the knowledge of complex C++ programming and program development as wel as understand what objects are and how they can be used in C++.

Study materials:

Programování v C++ / Miroslav Virius.,Mistrovství v C++ / Stephen Prata., Jazyky C a C++ podle normy ANSI/ISO : kompletní kapesní průvodce, C++ Programovací jazyk / Bjarne Stroustrup

Note:
Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Data valid to 2019-08-20
For updated information see http://bilakniha.cvut.cz/en/predmet1474406.html