Programming Basics
| 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 Wed Thu Fri - Time-table for summer semester 2026/2027:
- Time-table is not available yet
- The course is a part of the following study plans: