If you have any questions or suggestions related to the lectures, please contact the teachers.
The presented schedule is only informational. The individual topics may overlap over neighboring weeks slightly. Czech and English lectures are on different days so they will get out of sync eventually (i.e., it is not possible to alternate the language during the semester).
The slides are currently stored at SharePoint. To access materials on SharePoint, you need to log in. Just type xxx@cuni.cz
as login name and you will be redirected to our CAS, where you can authenticate using your university credentials.
Old recordings from 2021/22 are no longer available since they were outdated anyway.
Date | Topic | Slides | |
---|---|---|---|
19.2.2024 22.2.2024 |
Introduction, C/C++ language |
00-intro.pptx 01-lang-c.pptx |
|
26.2.2024 29.2.2024 |
C/C++ language (cont.) | ||
4.3.2024 7.3.2024 |
Computer and CPU architecture | 02-cpu.pptx | |
11.3.2024 14.3.2024 |
CPU - instruction set, registers | ||
18.3.2024 21.3.2024 |
CPU (HW arch, conclusion), Memory (addressing, data, alignment, allocation) | 03-memory.pptx | |
25.3.2024 28.3.2024 |
Memory (memory hierarchy, cache), Programming languages (compilation, libraries, linking) | 04-lang.pptx | |
1.4.2024 | Easter holidays (Czech classes only) | ||
8.4.2024 4.4.2024 |
Programming languages - memory organization, function calls, parameter passing, variables, heap, runtime, source code portability, JIT | ||
15.4.2024 11.4.2024 |
Operating systems - role, architecture, CPU modes, devices | 05-os.pptx | |
18.4.2024 | English class dismissed | ||
22.4.2024 25.4.2024 |
Operating systems - process, thread, scheduling | ||
29.4.2024 2.5.2024 |
Operating systems - file system | ||
6.5.2024 9.5.2024 |
Operating systems - virtual memory | ||
13.5.2024 16.5.2024 |
Parallel programming, synchronization | 06-sync.pptx | |
20.5.2024 23.5.2024 |
Covering loose ends, explaining the exam (test) | final.pptx |