Academic Year 2016-2017

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