Department of Theoretical Computer Science

At the department, 4 professors work

We publish more than 30 scientific papers in specialized media every year

Every year, around 40 graduate from the Computer Science bachelor specialization

Every year, around 15 students graduate from the Computer Science and System Programming master specializations

More than 13,408 students and their exercises and tests solution has been checked by the ProgTest app

Every year, we prepare ca. 20 students who represent CTU at the international ACM Contest

At the Department of Theoretical Computer Science (DTCS), we focus on teaching and basic research into efficient algorithms and high-level programming languages. We are responsible for the bachelor specialization in Computer Science and master specializations in Computer Science and System Programming. The department has three research groups, which do research in the field of text processing algorithms, data compression, tree processing algorithms, graph algorithms, parameterized algorithms and game theory.

Contact persons

doc. Ing. Jan Janoušek, Ph.D.

Head of the Department of Theoretical Computer Science

Ing. Regina Šmídová

Secretary of the Department of Theoretical Computer Science
Faculty coordinator of the Erasmus+ program

Where to find us

Department of Theoretical Computer Science
Faculty of Information Technology
Czech Technical University in Prague

Building A, 12th floor
Thákurova 7
Prague 6 – Dejvice
160 00