CUP

Math & Computer Science Programs at Charles University

What do we offer?

High-quality affordable three-year bachelor’s and two-year master’s programs taught in English, at one of the oldest and most highly regarded universities in Europe, in one of the most beautiful cities in the world, the capital of a modern and technologically advanced country. The programs have been offered to Czech students for years with great success. Now they are open to international students, too.

Who are we looking for?

Motivated, diligent and gifted young people from all over the world who dare to think and have an interest in computer science and mathematics.

Curriculum

Bachelor’s Degree Program in Computer Science

The Bachelor of General Computer Science study program is intended for students who would like to learn the lasting foundations of computer science and to become proficient in its methods and approaches. A soundly built theoretical base is invaluable for working with applications and software development and is a necessity for further study and research in computer science. The bachelor study program usually takes three years and ends with a state final exam, after the successful completion of which the student is awarded the title of bachelor. The degree awarded is accredited by the Ministry of Education, Youth, and Sports of the Czech Republic and is internationally recognized. The language of instruction is English.

Master’s Degree Programs

In our Master’s programs, students are given a broad overview of their field, helping them to think independently, to distinguish between important and marginal problems, and to accommodate quickly to novel technologies. The focus is on understanding the core principles of how and why things work and on the application of these principles within modern technologies. The strong theoretical basis of the Master’s study program gives our graduates a competitive advantage in a dynamically evolving world where today’s technologies are often obsolete tomorrow.

Studies usually take two years and finish with a state final exam and Master’s thesis defense. After successful completion, the student is awarded the title of a Master of Science.

CUP

Admission

Bachelor’s Entry Requirements

To apply for the Bachelor of Computer Science program delivered in English you must

  • Hold or be working towards a School Leaving Certificate (Diploma) or its equivalent; in cases required by law, certification of equivalence of education must accompany the application;
  • Meet the Reasoning Requirements, and
  • Provide sufficient proof of English Language Proficiency.

Master’s Entry Requirements

To apply for a Master’s program delivered in English you must

  • Hold or be working towards a bachelor’s or master’s diploma and provide a certified copy thereof; in cases required by law, certification of equivalence of education must accompany the application,
  • Have sufficient academic background in the relevant fields (see below for details); this can be demonstrated by passing the specialized entrance examination in June 2015 in Prague that is organized by the Faculty of Mathematics and Physics, or by providing transcripts (academic records) of your previous education (preferably accompanied by syllabi of the completed courses); promising students who do not have this background may be admitted with the provision that they complete the missing Bachelor’s courses,
  • Have sufficient command of the English language; this can be demonstrated by providing your results in one of the standardized English tests that we recognize (see below for details).

You are also welcome to accompany your application by

  • A statement of purpose in which you describe your reasons for applying to the proposed program, your study and possibly also research interests and future career plans,
  • Letters of recommendation as recent as possible from professors and employers who can comment on your recent professional accomplishments and your qualifications for pursuing a Master’s degree in mathematics or computer science.

There are two selection rounds each year: a winter round with submission deadline February 29, 2016, and a spring round with submission deadline May 31, 2016. The review committee will select the best applicants in each round. The goal of the admissions review process is to select from the pool of applicants those individuals who have best shown the capability and diligence expected of Charles University students.

Application Fee for Bachelor and Master Programs

All Applicants: 20 EUR (around $22) per application; please pay this by credit card, following the instructions given in the online application.

Tuition Fees for Bachelor and Master Programs

140 000 CZK (5000 EUR); students from the EU are eligible for a 40 percent discount Average living costs range from 400 to 600 EUR around $440 to $660) per month, including accommodation, meals, public transport, and leisure activities.

CUP

Programmes taught in:
  • English

This school also offers:

Executive courses

Charles University Faculty of Mathematics and Physics

The aim of the Computational Linguistics program is to prepare students for research in the area of natural language processing and the development of applications dealin ... [+]

The aim of the Computational Linguistics program is to prepare students for research in the area of natural language processing and the development of applications dealing with both written and spoken language. Examples of such applications are systems of information retrieval, machine translation, grammar checking, text summarization and information extraction, automatic speech recognition, voice control, spoken dialogue systems, and speech synthesis.

Description of verification and evaluation criteria

Conditions for Admission

The goal of the admissions review process is to select from the pool of applicants those individuals who have shown the capability and diligence expected of Charles University students. To apply for our Computer Science or Mathematics Master's programs given in English you must... [-]

Czech Republic Prague
October 2019
English
Full time
2 years
Campus
Read more in English
Charles University Faculty of Mathematics and Physics

The study plans Discrete Mathematics and Combinatorial Optimization and Mathematical Structures in Computer Science provide advanced knowledge in the fields of applied ma ... [+]

The study plans Discrete Mathematics and Combinatorial Optimization and Mathematical Structures in Computer Science provide advanced knowledge in the fields of applied mathematics and computer science. An emphasis is put on up-to-date theoretical and applied questions in the area. The study plans Optimization and Mathematical Economics provide skills to solve difficult technical and economical problems with the use of optimization methods and suitable methods from mathematical economics.

Description of verification and evaluation criteria

Conditions for Admission

The goal of the admissions review process is to select from the pool of applicants those individuals who have shown the capability and diligence expected of Charles University students. To apply for our Computer Science or Mathematics Master's programs given in English you must... [-]

Czech Republic Prague
October 2019
English
Full time
2 years
Campus
Read more in English
Charles University Faculty of Mathematics and Physics

The program is focused on extending a general mathematical background (algebraic geometry and topology, Riemann geometry, universal algebra, and model theory) to a deeper ... [+]

The program is focused on extending a general mathematical background (algebraic geometry and topology, Riemann geometry, universal algebra, and model theory) to a deeper knowledge in selected topics of algebra, geometry, logic, and combinatorics. The aim is to provide sufficient general knowledge of modern structural mathematics and to bring the students to the threshold of independent research activity. An emphasis is put on topics taught by instructors who have reached worldwide recognition in their fields of research.

Description of verification and evaluation criteria

Conditions for Admission

The goal of the admissions review process is to select from the pool of applicants those individuals who have shown the capability and diligence expected of Charles University students. To apply for our Computer Science or Mathematics Master's programs given in English you must:... [-]

Czech Republic Prague
October 2019
English
Full time
2 years
Campus
Read more in English
Charles University Faculty of Mathematics and Physics

This Master Program focuses on deeper knowledge of various mathematical disciplines and their algorithmic aspects. The student can get specialized either in Mathematics f ... [+]

This master's program focuses on deeper knowledge of various mathematical disciplines and their algorithmic aspects. The student can specialize either in Mathematics for Information Security or in Computer Geometry.

Mathematics for Information Security focuses on deepening theoretical knowledge of number theory, probability theory, the theory of error-correcting codes, complexity theory, theory of elliptic curves, and computer algebra applied to some of these subjects. Attention is also given to practical aspects such as internet security, standards in cryptography, and legal aspects of data security.

Computer Geometry deepens theoretical knowledge in various algebraic and geometric subjects together with their applications in the geometry of computer vision and robotics, computer graphics and image processing, optimization methods, and numerical linear algebra.... [-]

Czech Republic Prague
October 2019
English
Full time
2 years
Campus
Read more in English

MSc

Charles University Faculty of Mathematics and Physics

The study branch Artificial Intelligence provides an education in the area of theoretical and applied knowledge for the design of intelligent systems in various areas inc ... [+]

The study branch Artificial Intelligence provides an education in the area of theoretical and applied knowledge for the design of intelligent systems in various areas including data analysis, automated problem solving, and robotic applications. An emphasis is put on a deep understanding of formal theoretical foundations and their practical applicability. Students will gain knowledge about the design of efficient data structures; about the formal modeling of problems using techniques of mathematical logic and probability theory; about algorithms (classical and nature-inspired) for problem-solving, the control of autonomous agents, machine learning, and data mining; and about complexity analysis of computational methods. Students will learn how to apply these techniques and how to extend them both to abstract (data) and physical (robotic) worlds in single-agent and multi-agent environments. The study branch Artificial Intelligence can be studied in three core areas: intelligent agents, machine learning, and robotics.... [-]

Czech Republic Prague
October 2019
English
Full time
2 years
Campus
Read more in English
Charles University Faculty of Mathematics and Physics

The study branch consists of two closely related specializations, Computer Graphics and Computer Game Development. The Computer Graphics specialization offers training in ... [+]

The study branch consists of two closely related specializations, Computer Graphics, and Computer Game Development. The Computer Graphics specialization offers training in a wide range of visual sciences, including geometric modeling, rendering (image synthesis) as well as the basics of image analysis and computer vision.

Description of verification and evaluation criteria

Conditions for Admission

The goal of the admissions review process is to select from the pool of applicants those individuals who have shown the capability and diligence expected of Charles University students. To apply for our Computer Science or Mathematics Master's programs given in English you must:

hold or be working towards a Bachelor’s or Master’s diploma and provide a certified copy thereof; have sufficient command of the English language; this can be demonstrated by providing your results in one of the standardized English tests that we recognize (see below for details). ... [-]
Czech Republic Prague
October 2019
English
Full time
2 years
Campus
Read more in English
Charles University Faculty of Mathematics and Physics

This program provides theoretical and applied education in financial and insurance mathematics. A solid mathematical background provides the foundations for developing di ... [+]

This program provides theoretical and applied education in financial and insurance mathematics. A solid mathematical background provides the foundations for developing disciplines of mathematical modeling in the insurance and banking industries and other financial areas. The graduate is able to develop financial and insurance products and analyze their profitability and risk.

Description of verification and evaluation criteria

Conditions for Admission

The goal of the admissions review process is to select from the pool of applicants those individuals who have shown the capability and diligence expected of Charles University students. To apply for our Computer Science or Mathematics Master's programs given in English you must:... [-]

Czech Republic Prague
October 2019
English
Full time
2 find your juris doctor
Campus
Read more in English
Charles University Faculty of Mathematics and Physics

The program in Mathematical Analysis offers students advanced knowledge of traditional fields of mathematical analysis (real function theory, complex analysis, functional ... [+]

The program in Mathematical Analysis offers students advanced knowledge of traditional fields of mathematical analysis (real function theory, complex analysis, functional analysis, ordinary and partial differential equations). It is characterized by a depth of insight into individual topics and an emphasis on their mutual interconnections. Basic knowledge of these topics at an advanced level is provided by the set of compulsory courses. Elective courses deepen the knowledge of selected fields, especially those related to the topic of the diploma thesis. Seminars provide contact with contemporary mathematical research. Mathematical analysis has close relationships with other mathematical disciplines, such as probability theory, numerical analysis, and mathematical modeling. Students become familiar with these relationships in some of the elective courses.... [-]

Czech Republic Prague
October 2019
English
Full time
2 years
Campus
Read more in English
Charles University Faculty of Mathematics and Physics

Mathematical modeling is an interdisciplinary field connecting mathematical analysis, numerical mathematics, and physics. The curriculum is designed to provide excellent ... [+]

Mathematical modeling is an interdisciplinary field connecting mathematical analysis, numerical mathematics, and physics. The curriculum is designed to provide excellent basic knowledge in all these disciplines and to allow a flexible widening of knowledge by studying specialized literature when the need arises. All students take compulsory courses in continuum mechanics, partial differential equations, and numerical mathematics.

Students acquire the ability to design mathematical models of natural phenomena (especially related to continuum mechanics and thermodynamics), analyze them, and conduct numerical simulations. After passing the compulsory classes, students get more closely involved with the physical aspects of mathematical modeling (model design), with mathematical analysis of partial differential equations, or with methods for computing mathematical models. The grasp of all levels of mathematical modeling (model, analysis, simulations) allows students to use modern results from all relevant fields to address problems in physics, technology, biology, and medicine, surpassing the scope of each individual field.... [-]

Czech Republic Prague
October 2019
English
Full time
2 years
Campus
Read more in English
Charles University Faculty of Mathematics and Physics

This program focuses on the design, analysis, algorithmization, and implementation of methods for computer processing of mathematical models. It represents a transition f ... [+]

This program focuses on the design, analysis, algorithmization, and implementation of methods for computer processing of mathematical models. It represents a transition from theoretical mathematics to obtaining practically useful results. An emphasis is placed on the creative use of information technology and the production of programming applications.

An integral part of the program is the verification of methods employed. The students will study modern methods for solving partial differential equations, the finite element method, linear and non-linear functional analysis, and methods for matrix calculation. They will choose elective courses according to the topic of their master’s thesis. They may specialize in industrial mathematics, numerical analysis, or matrix calculations.... [-]

Czech Republic Prague
October 2019
English
Full time
2 years
Campus
Read more in English
Charles University Faculty of Mathematics and Physics

The program is targeted at students who wish to obtain theoretical and practical knowledge about the mathematics of random events. It is primarily characterized by a bala ... [+]

The program is targeted at students who wish to obtain theoretical and practical knowledge about the mathematics of random events. It is primarily characterized by a balance between rigorous mathematical theory, depth of insight into various fields of the subject (probability, statistics, econometrics) and applications in various areas. The students will obtain a general background by taking compulsory courses in probability, optimization, statistical modeling, and random processes.

They continue by taking elective courses to extend their expertise and choose a specialization they would like to study more deeply. In seminars, they learn to work independently as well as to collaborate on complex projects. Great emphasis is placed on the development of independent analytical thinking. Probability, statistics, and econometrics have a close relationship with other mathematical subjects (mathematical analysis, numerical mathematics, discrete mathematics). Applications are inspired by real problems from economics, medicine, technology, natural sciences, physics, and informatics.... [-]

Czech Republic Prague
October 2019
English
Full time
2 years
Campus
Read more in English
Charles University Faculty of Mathematics and Physics

The study branch Software and Data Engineering aims at expertise in the analysis, design, and development of complex software solutions and systems focused on big data pr ... [+]

The study branch Software and Data Engineering aims at expertise in the analysis, design, and development of complex software solutions and systems focused on big data processing. The portfolio of courses provided in the study covers a number of technological platforms, from classic, web-based, to the modern cloud and distributed solutions. Required as part of the course is to work on a large software project where students apply not only theoretical knowledge and technical skills but also teamwork abilities.

Description of verification and evaluation criteria

Conditions for Admission

The goal of the admissions review process is to select from the pool of applicants those individuals who have shown the capability and diligence expected of Charles University students. To apply for our Computer Science or Mathematics Master's programs given in English you must:... [-]

Czech Republic Prague
October 2019
English
Full time
2 years
Campus
Read more in English
Charles University Faculty of Mathematics and Physics

The study branch Software Systems puts an emphasis on system-oriented programming in one of three focus domains. The System Programming domain focuses on coding the basic ... [+]

The study branch Software Systems puts an emphasis on system-oriented programming in one of three focus domains. The System Programming domain focuses on coding the basic layers of a computer system (middleware, operating system). In the Dependable Systems domain, the curriculum deals with the systematic construction of systems with high reliability, such as embedded and real-time systems. The High Performance Computing branch introduces techniques for software development on high-performance computing systems (highly parallel systems, distributed systems, clouds). All focus domains pay attention to both the programming tools and methods and the associated architectural knowledge.

Description of verification and evaluation criteria ... [-]
Czech Republic Prague
October 2019
English
Full time
2 years
Campus
Read more in English
Charles University Faculty of Mathematics and Physics

The goal of the study program Theoretical Computer Science is to prepare graduates with a deep and sufficiently broad background in computer science which is based on mas ... [+]

The goal of the study program Theoretical Computer Science is to prepare graduates with a deep and sufficiently broad background in computer science which is based on mastering its theoretical foundations. These foundations are extended by specialized courses giving graduates a good overview of areas of computer science such as complexity and computability, design and analysis of algorithms, and artificial intelligence. This deep theoretical knowledge then allows graduates to more quickly absorb new findings in the developing areas of computer science and to actively contribute to the advancement of the state-of-the-art.

Description of verification and evaluation criteria

Conditions for Admission... [-]

Czech Republic Prague
October 2019
English
Full time
2 years
Campus
Read more in English

Testimonials