|Study location||Estonia, Tartu|
|Nominal duration||2 years|
|Tuition fee||€6,000 per year
There are 42 tuition waivers available for top ranked applicants in 2021, including 31 tuition waivers for EU/EEA/Swiss applicants, 11 tuition waivers for other applicants. Further information on scholarships is available at software.cs.ut.ee/fees-scholarships.
More information on tuition fees is available at www.ut.ee.
NB! Applicants who are not citizens of EU/EEA/Switzerland must pre-pay half of the first semester’s tuition-fee after receiving an admission offer.
|Application fee||€100 one-time
Application fee is non-refundable.
Undergraduate diploma (or higher)
Bachelor`s degree or equivalent qualification (must be obtained by the end of July) in information technology, computer science, software engineering, computer engineering, information systems or a related field. Applicants with a Bachelor`s degree in mathematics or natural sciences, technology, engineering, business and economics must have completed at least 24 ECTS in information technology, including courses in programming, database technology and software engineering.
For country-specific document requirements please see www.ut.ee/country-specific.
Please be sure to also check further information and our step-by-step application guide at www.cs.ut.ee/admission-software-engineering.
The entry qualification documents are accepted in the following languages: English / Estonian.
All applicants must comply with our English language requirements. The only acceptable English tests and exempt categories are specified at www.ut.ee/requirements.
A motivation letter must be added to your application.
Please write a brief motivation letter based on the following points:
1. What technical and non-technical skills do you have that prepare you well for the Software Engineering Master’s programme? When describing your technical skills, please indicate what programming languages and development tools you are most familiar with, and how you assess your level of mastery of these programming languages and development tools? When describing your non-technical skills, explain why you think these skills are important for successfully working in the software industry.
- fit between the student’s background and goals, and the study programme (75 %)
The international master`s programme in Software Engineering aims at providing students with advanced software engineering and management skills, as well as specialized skills in two major application domains: enterprise systems and embedded real-time systems. The programme is jointly delivered by the two largest public universities in Estonia – University of Tartu and Tallinn University of Technology. Upon successful completion of the program, students will receive a joint degree signed by both universities.
Depending on the choice of specialization students will be based either in Tartu (specialisation: Enterprise Software Engineering) or in Tallinn (specialisation: Embedded Real-Time Software Engineering) for most of the program`s duration. Elective courses, the Practice module and Master`s thesis can be done at both locations. All students, regardless of specialization, will spend some time during the period of their studies at both partner universities.
Software Engineering prepares students for a career path leading to high-end technical roles (e.g. software analyst, architect or research engineer) as well as managerial roles (e.g. project/team leader or technology officer). Graduates of this program are well equipped to join the highly dynamic software industry in the Baltics, Northern and Eastern Europe.