Study programmes

Computer Science - Theoretical Computer Science

Study program:
Computer Science - Theoretical Computer Science
SP code:
N0688A140017
Study form:
full-time
Study type:
Master's (post-Bachelor)
Standard duration of study in years:
2
Language of instruction:
English
Title:
Mgr.
Title:
Yes - RNDr.
More details
SP name in Czech:
Informatika - Teoretická informatika
SP name in Latin:
Studia informatica theoretica
SP profile:
academically oriented

SP characteristics

The study program is intended as research oriented study. Students are expected to have strong mathematical background which is further developed during the study with focus on exact thinking. Students gain overview and understanding in many areas of contemporary theoretical computer science - from cryptography and limits of computational systems to state-of-the-art techniques in the design of efficient algorithms and data structures. They will learn about frontiers of current knowledge in areas of their interest. Study may include working in international environment under guidance of recognized experts while writing a master thesis. Graduates are sought after by companies developing future technologies based on current research. At the same time, the study program excellently prepares for doctoral study at any university worldwide.
More details
Graduate profile for the public:
The graduate has thorough understanding of theoretical foundations of computing systems as well as he has a broad overview of practical computing methods and procedures. The graduate understands various computational models and their relationships, knows their possibilities and limitations, understands fundamental problems of cryptography, and is able to use a broad spectrum of algorithmic techniques and techniques of data structure design. The graduate has thorough understanding of probability and its applications for algorithm design and analysis. The graduate has the ability to comprehend abstract models of computational processes, is able to analyze them and model them. The graduate is able to verify soundness and correctness of such models and is able to argument with precision and clarity. The graduate is able to analyze and predict behavior of stochastic systems. The graduate is able to be in touch with the current state-of-the-art in a given discipline and ideally he/she is able to contribute to the discipline. The graduate can apply his/her skills in the design and analysis of complex systems and in the development of innovative solutions and transformative technologies. The graduate will find carrier opportunities in top companies and institutions focused on research and development of new technologies, data analysis and modeling of various systems (financial, biological, technological etc.), and solving complex problems. The graduate is also well prepared for doctoral studies in theoretical computer science and related areas at any university. The graduate can present his/her ideas, formulate and solve problems, work with professional literature and use his/her programming skills.

Related accreditations

Faculty Name of the study program Language of instruction Study form
Matematicko-fyzikální fakulta Informatika - Teoretická informatika čeština prezenční

Teaching provided by

Faculty:
Cooperating institutions:
No
More details
Foreign university joint diploma type:
No
External department:
No

Classification

Area of education:
  • Informatics

SP structure

Specialisation:
No
Double-curriculum study:
No
Data for persons with disabilities
Contact person for persons with disability:
Mgr. Lukáš Krump, Ph.D.
Web page for persons with disability:
Further information about the study of persons with disability:

Personal provision

Garant SP:
  • prof. Mgr. Michal Koucký, Ph.D.
Study plans

Plans according to accreditation:

full-time study form with language of instruction English

Instruction

Admission procedure requirements:
Study programme (branch) is open for applicants for the academic year 2026/2027:
Admission procedure requirements in the acaademic year 2025/2026:

Can be studied in combination

No combinations have been found