Algorithms |
Required |
|
Fall |
Combinatorial Optimization |
Elective Required |
A |
Fall |
Combinatorics |
Elective Required |
C |
Fall |
Computational Complexity |
Elective Required |
A |
Fall |
Cryptography |
Elective |
|
Fall |
Graph Drawing |
Elective |
|
Fall |
Randomized Algorithms |
Elective |
|
Fall |
Recursion Theory |
Elective Required |
B |
Fall |
Set Theory |
Elective Required |
B |
Fall |
Stochastic Processes |
Elective Required |
C |
Fall |
Stochastic Μodels |
Elective |
|
Fall |
Structural Complexity |
Elective |
|
Fall |
Theory of Linear Programming |
Elective |
|
Fall |
Algorithmic Game Theory |
Elective |
|
Spring |
Algorithms in Structural Bioinformatics |
Elective |
|
Spring |
Computation Models, Formal Languages and Automata |
Elective |
|
Spring |
Graph Theory |
Elective Required |
C |
Spring |
Information Theory |
Elective |
|
Spring |
Logic |
Elective Required |
B |
Spring |
Network Algorithms and Complexity |
Elective |
|
Spring |
Semantics of Programming Languages |
Elective |
|
Spring |
Special Topics in Discrete Mathematics: Advanced Topics in Cryptography |
Elective |
|
Spring |
Special Topics in Logic: Descriptive Complexity |
Elective |
|
Spring |
Special Topics in Logic: Descriptive Set Theory |
Elective |
|
Spring |
Special Topics in Logic: Logic and Computer Science: λ-calculus, Curry-Howard Isomorphism |
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 |
Special Topics on Algorithms: Algorithmic Data Science |
Elective |
|
Spring |
Special Topics on Algorithms: Simulation |
Elective |
|
Spring |