Masters of Software Engineering

University of Tartu and Tallinn University of Technology, Estonia

Study Programme

The International Master’s Programme in Software Engineering imparts general software engineering and management skills, as well as specialized skills in two major software application domains: enterprise systems and embedded real-time systems. The program is delivered jointly by Estonia’s two largest universities: University of Tartu and Tallinn University of Technology. Students graduating from this program obtain degrees from both universities.

The Master’s program starts with a core module where you will acquire general software engineering skills, covering both technical aspects (systems modeling and programming) but also management skills. You will then choose one of two specialization modules: enterprise software (at University of Tartu) or embedded & real-time software (at Tallinn University of Technology). A range of elective and free-choice courses will allow you to further specialize or to broaden your horizons.

During the second year, you will put your skills into use, first via an internship or an entrepreneurial project, and secondly via a research or engineering project leading to the defense of a Master’s thesis.

Follow the links in the table below to see the description of individual modules and the web pages of individual courses. Some of these pages contain video recordings so that you can see us in action before joining us.

 

Semesters 3-4

Master’s Seminar and Thesis

Semesters 2-3

Internship or Entrepreneurial Project

Semesters 2-3

Electives & Free-choice Courses

Semesters 1-2

Specialty 1: Embedded & Real-Time Software

Specialty 2: Enterprise Software

First Semester

Core Module

Industrial Master’s Programme

All first year Software Engineering students can apply for the Industrial Master’s Programme. The programme gives you the opportunity to cooperate with one company throughout the studies. Half of the studies will take place at a partner company where you gain practical skills, solve real-life problems and write your master’s thesis on company-related topic. The programme begins in the spring semester of the first year and lasts until the end of master’s studies.

Students in the programme will have the same curriculum as all Software Engineering master’s students, the difference is in the practical assignments, professional practice module (18ECTS), and master’s thesis (30ECTS) which will be related to the company’s work.

In addition to the valuable experience which gives an advantage in the job market, participating students receive a monthly stipend of 500 euros throughout the duration of the programme.

For more information about the Industrial Master’s Programme, please visit the University of Tartu Institute of Computer Science website.

Meet graduate student:
Carlos Paniagua Gomez

The Master’s of Software Engineering at University of Tartu gave me the tools and skills to develop myself as a computer science professional at a global level. It opened many doors for me[…]

Students Admission
Phone: +372 737 6109
www.ut.ee/ask
Program Manager: Marlon Dumas
Phone: +372 737 5473
math.ut.ee/~dumas/