Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2022/2023
UPOZORNĚNÍ: Jsou dostupné studijní plány pro následující akademický rok.

Basics of Programming

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
18ZPRO Z 4 2P+2C Czech
Garant předmětu:
Lecturer:
Zdeněk Čulík, Maksym Dreval, Vladimír Jarý, Dana Majerová, Miroslav Virius, Petr Vokáč
Tutor:
Zdeněk Čulík, Maksym Dreval, Vladimír Jarý, Quang Van Tran, Nichita Vatamaniuc, Miroslav Virius, Petr Vokáč
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 2022/2023:
Time-table is not available yet
Time-table for summer semester 2022/2023:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2023-03-21
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/en/predmet11274505.html