Academic Year 2022-2023

Name Type Group Semester Sort descending
Stochastic Μodels Elective Fall
Theory of Linear Programming Elective Fall
Recursion Theory Elective Required B Fall
Structural Complexity Elective Fall
Computational Complexity Elective Required A Fall
Cryptography Elective Fall
Set Theory Elective Required B Fall
Randomized Algorithms Elective Fall
Algorithms Required Fall
Combinatorics Elective Required C Fall
Stochastic Processes Elective Required C Fall
Graph Drawing Elective Fall
Combinatorial Optimization Elective Required A Fall
Special Topics in Logic: Logic and Computer Science: λ-calculus, Curry-Howard Isomorphism Elective Spring
Logic Elective Required B Spring
Semantics of Programming Languages Elective Spring
Special Topics on Algorithms: Convex Optimization with Applications in Machine Learning Elective Spring
Special Topics on Algorithms: Advanced Topics in Computational Learning Elective Spring
Computation Models, Formal Languages and Automata Elective Spring
Special Topics in Logic: Descriptive Complexity Elective Spring
Special Topics on Algorithms: Simulation Elective Spring
Special Topics in Logic: Descriptive Set Theory Elective Spring
Algorithmic Game Theory Elective Spring
Network Algorithms and Complexity Elective Spring
Algorithms in Structural Bioinformatics Elective Spring
Special Topics on Algorithms: Algorithmic Data Science Elective Spring
Graph Theory Elective Required C Spring
Special Topics in Discrete Mathematics: Advanced Topics in Cryptography Elective Spring
Information Theory Elective Spring