Algorithms and Data Structures

Published

18 October 2026

Passport

  • Where and when. Semesters I–II in the FPMI curricula for the 2025 intake, programs 01.03.02 and 09.03.01.
  • Workload. For 01.03.02: 270 hours, 6 credits, i.e. 135 hours and 3 credits per semester; the curriculum also has a separate practicum on algorithms and data structures. For 09.03.01: 360 hours, 8 credits, i.e. 180 hours and 4 credits per semester. The programs also differ in the amount of independent study and in the number of hours allotted to assessment preparation.
  • Department. Department of Algorithms and Programming Technologies.
  • Lecturer. Not listed on the department’s public page of courses taught.
  • Final assessment. Each semester ends with an assessment; its exact form should be checked in the curriculum and timetable of the specific program.

Content

The department has not published a detailed topic-by-topic syllabus. The description of the FIVT educational program mentions, for this sequence, greedy algorithms, dynamic programming, associative arrays, treaps and B-trees, graph algorithms, and text search. This is a description of the field, not an approved list of topics for every stream.

Grading

No public grading scheme with points and thresholds was found.

Sources and currency

Department page of courses taught, curriculum 01.03.02, curriculum 09.03.01, and description of the FIVT educational program.