Computer Science - Discrete Models and Algorithms, M.Sc. | Charles University | Prague, Czech Republic
M.Sc. On Campus

Computer Science - Discrete Models and Algorithms

24 months
5700 EUR/year
3400 EUR/year
Tuition fee
Apply date
Start date


The study branch Discrete models and algorithms offers wide education in theoretical and mathematical fundaments of computer science. The Computer Science - Discrete Models and Algorithms programme is offered by Charles University.


Student of the Computer Science - Discrete Models and Algorithms programme is offered by Charles University obtains knowledge in the area of discrete models and related algorithmic and data techniques and various mathematical methods for their design. The study familiarizes the student both with the last results on discrete models, algorithms and optimization, and with possibilities and limitations in solving related algorithmic questions. The student acquires thorough mathematical knowledge necessary for analysis and design of discrete models and algorithms. The student can apply his or hes skills in practice or can continue in the Ph.D. study of computer science or related areas.

Information about graduate employment

The graduate is familiar with discrete approaches and techniques and discrete structures in computer science and in algorithmic modelling of practical phenomena. 

Programme Structure


  • Depending on profilation, graduates have good knowledge in several of the areas: combinatoric (graph theory), probabilistic techniques and methods, discrete and computational geometry, algebraic and topological methods, number theory, linear and nonlinear programming, discrete optimization. 
  • He or she is prepared for Ph.D. study and is in contact with the last results in the area and, ideally, make his or her own contribution. The graduate can work in academia or in practical areas applying algorithms and discrete modelling.

Key information


  • Full-time
    • 24 months

Start dates & application deadlines


120 ECTS


On Campus

Academic requirements

We are not aware of any academic requirements for this programme.

Other requirements

General requirements

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 programmes 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 

Tuition Fee

To alway see correct tuition fees
  • International

    5700 EUR/year
    Tuition Fee
    Based on the tuition of 5700 EUR per year during 24 months.
  • EU/EEA

    3400 EUR/year
    Tuition Fee
    Based on the tuition of 3400 EUR per year during 24 months.

The tuition fee for students from the EU is 84 000 CZK per academic year

Living costs for Prague

15441 - 26241 CZK /month
Living costs

The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.


Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.

Our partners

Computer Science - Discrete Models and Algorithms
Charles University
Computer Science - Discrete Models and Algorithms
Charles University


Go to your profile page to get personalised recommendations!