Students may select one or more courses to deepen their knowledge in the foundations of computer science. The world’s very first graph theory course was offered at the Budapest University of Technology and Economics some 80 years ago. The lecturer was Professor Dénes Kőnig, author of the first book on graph theory; his students included Paul Erdős, Tibor Gallai, Paul Turán and other pioneers of the subject. Based on this unique tradition, various courses are offered, among others, in classical graph theory, combinatorial optimization, theory of computing, and declarative programming.  

Title Faculty Credits Duration
Semantic and Declarative Technologies
Péter Szeredi
4 credits weeks 1-14
Graph Theory
Gábor Wiener
Tamás Fleiner
4 credits weeks 1-14
Combinatorial Optimization
Dávid Szeszlér
4 credits weeks 1-14
Theory of Computing
Gyula Y. Katona
Balázs Patkós
4 credits weeks 1-14
Data Mining 1: Models and Algorithms
András Benczúr
2 credits weeks 1-7
Data Mining 2: Applications
András Benczúr
2 credits weeks 8-14
Algorithms and Data Structures
Judit Csima
Máté Vizer
4 credits weeks 1-14
Computer Graphics
László Szirmay-Kalos
László Szécsi
4 credits weeks 1-14
Quantum Probability and Quantum Logic
Mihály Weiner
4 credits weeks 1-14