About
This course was started in 2021/22 as NPRG073 by Pavel Šimerda with help from Michal Vaner. It consisted of lectures only, held every other week. Course was later extended with labs every other week, see the 2024/25 version.
Topics covered
- Introduction
- Data structures
- Object ownership and life cycle
- Polymorphic programming
- Concurrency and parallelism
- Coroutine based multitasking