Each student must pass at least three courses per semester. As such, if there are two courses in the core curriculum of a semester, the student has to select an additional elective special course. Assessment is primarily based on homework – tests and exams are conducted only for some subjects.

First semester

Maxim Babenko
Computer architecture and operating systems
Fedor Korotkiy
 

Second semester

Maxim Babenko
Fedor Korotkiy
 

Third semester

Distributed system
Algorithms in external memory
 

Fourth semester

No obligatory courses