FPMI Courses
Home
Courses
All courses (37)
Probability (4)
Analysis (8)
Algebra (4)
Discrete Mathematics and CS (9)
Programming and Systems (7)
Data and Computing (5)
Curriculum
Semester I (7)
Semester II (8)
Semester III (9)
Semester IV (8)
Semester V (8)
Semester VI (4)
About
About the project
Material status and editorial policy
Discrete Mathematics and CS
Published
18 October 2026
Courses of the βDiscrete Mathematics and CSβ block (9 courses).
Mathematical Logic and Theory of Algorithms
Fundamentals of Combinatorics and Number Theory
Discrete Analysis 1
Discrete Analysis 2
Formal Languages and Translation
Computational Complexity
Computational Complexity 2
Fundamentals of Cryptography
Approximation Algorithms