Computer Science, M.Sc. | University of Tartu | Tartu, Estonia
24 months
6000 EUR/year
6000 EUR/year
Tuition fee
Apply date
Start date


The Computer Science master's programme at the University of Tartu prepares students to become leading specialists in public and private organisations and further studies at the PhD level in Computer Science. You can specialise in theoretical informatics, distributed systems or artificial intelligence.


*This programme profile is financed by Dora Plus Action 4: Marketing of study and employment opportunities in Estonia (European Regional Development Fund).

The international master’s programme in Computer Science prepares students for becoming leading specialists in public and private organisations and for further studies at the PhD level in Computer Science.

After passing the curriculum, the student:

  • has acquired core knowledge in the field of computer science and can use it to analyse and resolve practical problems;
  • has a deeper understanding of one narrower subfield of computer science and its surrounding disciplines;
  • can do independent research on a problem posed by the supervisor and present their results coherently and understandably.

Why study Computer Science at the University of Tartu?

  • The University of Tartu belongs to the top 250 of the world's best universities (THE World University Rankings 2023).
  • UT is ranked in the top 200 universities globally in computer science (THE World University Rankings 2023). 
  • An opportunity to spend half of your studies at a partner company and follow a personalised study plan.
  • Our alumni run their successful businesses (Bolt, Nortal, Wise) or work for international companies (Facebook, Microsoft, Spotify).
  • Study at the University of Tartu Delta Centre, which brings together a vibrant community of students, researchers and innovators in computer science, business and economics, mathematics and statistics.
  • Estonia is known as e-Estonia: the first country to vote online and offer e-residency.

Career opportunities

The programme prepares students for a career path leading to high-end technical and managerial roles (e.g. project/team leader or technology officer). Graduates of this programme are well equipped to join the highly dynamic software industry in all European countries.


University of Tartu Institutional Accreditation 2015-2022: The Quality Assessment Council for Higher Education of the Estonian Quality Agency for Higher and Vocational Education decided to accredit the University of Tartu for seven years.

The next accreditation will be conducted in 2022.

Programme Structure

The curriculum consists of: 

  • Foundations module (24 ECTS)
  • Specialisation modules (24 ECTS): Theoretical Informatics (24 ECTS), Distributed Systems (24 ECTS), Artificial Intelligence (24 ECTS)
  • Master's seminar (6 ECTS)
  • Electives module (12 ECTS)
  • Optional courses (6 ECTS)
  • Practice module (18 ECTS)
  • Master's thesis (30 ECTS)

Examples of courses: 

  • Algorithmics
  • Distributed Systems
  • Machine Learning
  • Cryptology
  • Cloud Computing
  • Big Data Management
  • Design and Analysis of Algorithms


The programme director is Eero Vainikko, Professor of Distributed Systems at the University of Tartu.

Key information


  • Full-time
    • 24 months

Start dates & application deadlines


120 ECTS


On Campus

Academic requirements

GPA admission requirements GPA

Other requirements

General requirements

  • Bachelor’s degree or equivalent qualification (must be obtained by the end of July) in computer science, information technology, software engineering, computer engineering, information systems or a related field 
  • Applicants with a bachelor’s degree in other specialisations are eligible if they have completed at least 24 ECTS of courses in computer science, including courses in programming, algorithms and data structures.
  • English language proficiency 

Tuition Fee

To alway see correct tuition fees
  • International

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

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

Living costs for Tartu

300 - 600 EUR /month
Living costs

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


Tuition waivers and monthly stipends are available.

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
University of Tartu
Computer Science
University of Tartu


Go to your profile page to get personalised recommendations!