The Computer Science – Theoretical Computer Science master’s programme at Charles University focuses on the mathematical foundations of computing and the limits of algorithms and computation. You will study topics such as cryptography, formal methods, and advanced algorithmic techniques, and apply them to research-level problems.The programme is research-oriented and prepares you for doctoral study through guided master’s thesis work and training in rigorous, exact reasoning.
The Computer Science – Theoretical Computer Science master’s program at Charles University delves into the mathematical foundations of computing and explores the boundaries of algorithms and computation. This program emphasizes research and prepares students for further academic pursuits, including doctoral studies, through a guided master’s thesis and rigorous training in precise reasoning.
Note: The specific course offerings and credit assignments may vary; it is advisable to consult Charles University for the latest study plan.
There are no specific GRE, GMAT, or GPA grading score requirements for this program. However, candidates should possess a solid foundation in computer science and mathematics.
Graduates of the Theoretical Computer Science program are well-equipped for various roles in academia, research institutions, and the tech industry. Potential career paths include positions in software development, data analysis, artificial intelligence, and cybersecurity, among others. The strong analytical and problem-solving skills gained through this program are highly valued in numerous sectors.
Shortlist scholarships and plan your application — free guidance from our advisors.