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

Basics of Programming

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
18ZPRO Z 4 2+2 Czech
Lecturer:
Miroslav Virius, Matouš Jandek, Zuzana Olajcová, Peter Príbeli, Lucie Roškotová, Martin Zemko
Tutor:
Miroslav Virius, Zdeněk Čulík, Martin Dlask, Martin Flusser, Jan Hrušovský, Matouš Jandek, Jakub Klinkovský, Jiří Minarčík, Zuzana Olajcová, Zuzana Petříčková, Peter Príbeli, Lucie Roškotová, Kateřina Škardová, Vít Škvára, Petr Vokáč, Martin Zemko
Supervisor:
Department of Software Engineering
Synopsis:

This lecture is intended mainly for students, with little or no experience in programming. It familiarizes the students with the basic concepts in programming and with the C++programming language.

Requirements:

Common computer user's knowledge only; no other prerequisities.

Syllabus of lectures:

1.The computer, the program, the algorithm

2. Data mapping in computer memory, data type

3. Program structure

4. variables and non-object data types

5. Statements

6. Functions

7. Pointers, linked lists

8. Modular structure of the program, object types

Syllabus of tutorials:

1. The first program

2. Algorithm

3. Using built-in data types

4. More complex programs

5. Non-object data types

6. Statements

7. Input/output

8. Functions

9.Pointers: Non-object implementation of the single linked list

10.Object types in C++

Study Objective:

Knowledge:

The C++ programming language

Ability:

Solving basic programming tasks using the C++ programming language

Study materials:

Key references:

[1] Virius, M. Basic C++ Porgramming. Praha: ČVUT 2014. ISBN 978-80-01-05470-3. (in Czech)

Recommended references:

[2] Stroustrup, B.: The C++ programming language. 4th ed. Addison-Wesley 2013. ISBN 978-0-321-56384-2.

Note:
Time-table for winter semester 2019/2020:
Time-table is not available yet
Time-table for summer semester 2019/2020:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2020-05-25
For updated information see http://bilakniha.cvut.cz/en/predmet11274505.html