Computer architecture and operating systems, autumn 2019 - R. A. Savchenko
Theory and Practice of Concurrency, spring 2020 - R. G. Lipovsky
Databases (development), spring 2020 - R. A. Savchenko, O. Khvostikova
Distributed systems, autumn 2020
Databases (usage), autumn 2019
Operating systems, spring 2020
Parallel programming, spring 2020
GPU Computing (OpenCL), autumn 2021
Algorithms and data structures, part 1, autumn 2019
Algorithms and data structures, part 2, spring 2020
Additional algorithms and data structures, part 1, autumn 2021
Java programming, autumn 2019
C++ programming, part 1, autumn 2020
C++ programming, part 2, spring 2021
Computer graphics (OpenGL), autumn 2018
Theory of distributed computing, autumn 2019