Academic Year 2017-2018

Name Sort descending Type Group Semester
Algorithms Required Fall
Algorithms in Structural Bioinformatics Elective Spring
Approximation Algorithms Elective Required A Spring
Combinatorial Optimization Elective Required A Fall
Combinatorics Elective Required C Spring
Computation Models, Formal Languages and Automata Elective Spring
Computational Complexity Elective Required A Fall
Computational Cryptography Elective Fall
Computational Geometry Elective Spring
Computational Science and Technology Elective Spring
Cryptography Elective Fall
Graph Theory Elective Required C Fall
Logic Elective Required B Spring
Network Algorithms and Complexity Elective Spring
Parameterized Complexity and Algorithms Elective Spring
Recursion Theory Elective Required B Fall
Semantics of Programming Languages Elective Spring
Set Theory Elective Required B Fall
Special Topics in Logic Elective Spring
Special Topics on Algorithms Elective Spring
Stochastic Processes Elective Required C Fall
Stochastic Μodels Elective Fall
Type Systems for Programming Languages Elective Fall