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
Chris Willmore
Meet graduate student:
Chris Willmore

I chose the Software Engineering Master’s at Tartu because of its mix of coursework, projects, professional practice and research. The program lived 100% to my expectations. I especially enjoyed the breadth of courses...

International Student Services
Phone: +372 737 6109
Program Manager: Marlon Dumas
Phone: +372 737 5473