Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2026/2027

Programming Basics

Display time-table
Code Completion Credits (ECTS) Range Language
2371103 Z,ZK 5 3P+2C+0L Czech
Course guarantor:
Matouš Cejnek
Lecturer:
Matouš Cejnek
Tutor:
Matouš Cejnek, Michal Kuchař, Sára Strakošová, Martin Vitoušek
Supervisor:
Department of Instrumentation and Control Engineering
Synopsis:

Introduction into programming

Requirements:
Syllabus of lectures:

1. Code translation and versioning, development environments

2. Basic concepts of algorithmization, flowcharts

3. Data types and their operations, inputs and outputs

4. Loops, conditions

5. Functions: definition and calling

6. Brief introduction to objects

7. Working with files

8. Using libraries and documenting code

9. Efficient data storage

10. Basic principles of program testing

11. Shared variables and communication between program parts

12. Commonly used data types and classes

13. Analysis of program results

Syllabus of tutorials:
Study Objective:
Study materials:
Note:
Time-table for winter semester 2026/2027:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon
Tue
roomT4:C2-337
Cejnek M.
09:00–11:30
(lecture parallel1)
Dejvice
roomT4:A1-405a
Cejnek M.
17:45–19:15
(parallel nr.4)
Dejvice
Wed
roomT4:A1-405a
Cejnek M.
07:15–08:45
(parallel nr.1)
Dejvice
Thu
roomT4:A1-405b
Vitoušek M.
Strakošová S.

07:15–08:45
(parallel nr.2)
Dejvice
roomT4:A1-405b
Vitoušek M.
Strakošová S.

17:45–19:15
(parallel nr.3)
Dejvice
roomT4:A1-405b
Vitoušek M.
Strakošová S.

16:00–17:30
(parallel nr.5)
Dejvice
Fri
roomT4:A1-405b
Kuchař M.
14:15–15:45
(parallel nr.6)
Dejvice
Time-table for summer semester 2026/2027:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2026-10-10
For updated information see http://bilakniha.cvut.cz/en/predmet8570106.html