Master of Science in Engineering - Software Engineering |
| 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 Master´s 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. |
Why choose Estonia for your Master`s? Teaching staff General admission requirements Application process, documents, deadline Announcement of admissions results Important information for non-EU applicants Curriculum structure and courses Language of instruction Programme duration Tuition fees and scholarships To get more information |
NATIONAL QUALITY AWARD 2008 This Master`s degree programme has been selected by the Estonian Ministry of Education and Research as one of the winners of the 2008 national competition of the most attractive international Master's programmes in Estonia. |
![]() |
![]() |
![]() |
1. Submit the online application form available on the university’s website. You will receive an applicant code, which gives access to your
account to track your application status. We ask you to upload the
electronic copies of all the required documents to your application.
This makes the pre-processing of your application quicker and is
especially important for candidates applying to more than one programme.
2. Mail the application (do not send any documents by e-mail!) with all the required documents by the indicated deadline to:
International Student Service, University of Tartu, Ülikooli 18, Tartu 50090, ESTONIA.
Documents to be submitted:
Application deadline: April 16
Announcement of admissions results
The university`s Admissions Commission will announce final
admissions results, including info on tuition waiver scholarships i.e.
state funded study places, by June 1st. Admission notifications are sent
by an e-mail. All admitted students must inform the university of their
decision to accept or cancel admission offer by June 8th.
Please note that the decision regarding admission can only be taken if all required documents have been sent to the university!
Important information for non-EU applicants
Country specific requirements
Important application information for applicants from Canada, Cameroon, China, India, Iran, Nigeria, Northern Cyprus, Turkey, Western Africa, and the USA
Residence permit issues
Please find more information about the application process for the residence permit
Curriculum structure:
Core compulsory module 24 ECTS
Specialization module 24 ECTS
Practice module 18 ECTS
Elective courses 24 ECTS
Master`s thesis 30 ECTS
TOTAL 120 ECTS
Location:
Depending on the choice of specialization students will be based either in Tartu (specialization: Enterprise Software Engineering) or in Tallinn (specialization: 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.
By clicking on the links you can read course syllabi and in some case listen to audio recordings of lectures.
Core compulsory module (24 ECTS):
Tartu-based: Software Economics
Systems Modeling
Tallinn-based: Requirements Engineering
Software Quality and Standards
Specialization module (24 ECTS):
Tartu-based: Enterprise Software Engineering
Enterprise System Integration
Business Process Management
Data Mining
Seminar on Enterprise Software
Tallinn-based: Embedded Real-Time Software Engineering
Foundations of Embedded Real-Time Systems
Real-time Operating Systems and Systems Programming
Real-Time Software Engineering
Formal Methods in Embedded Real-Time Systems Development
Practice module (18 ECTS):
The practice module provides an opportunity for students to apply the knowledge acquired during the program. Students have a choice between:
Option 1: An internship of 2 to 3 months in a software company such as Cybernetica AS, Helmes, Microlink and Webmedia, or in the IT department of a large organization such as Hansapank/ Swedbank and EMT, either in Tallin or in Tartu.
Option 2: A combination of software projects and teaching practice.
Elective courses (24 ECTS):
Tartu-based: User Interface Design
Social Informatics
Advanced Algorithmics
Estonian for International Students
Software Engineering Management
Secure Programming Techniques
Text Algorithms
Software Testing
Tallinn-based: Agent-Oriented Modeling
Hybrid Systems
Estonian for International Students
Principles of Secure Software Design
System Reliability and Fault-Tolerance
Schedulability Analysis Using Formal Methods
Language of instruction:
English
Programme duration:
2 years
Tuition fees and scholarships:
The programme fee is 3200/year and covers tuition, essential study materials, supervision and advice for thesis preparation. The 15 top-ranked students during the admission procedure will receive a state-funded study place covering full tuition for the 2 years of the programme.
There is also a possibility to be granted a monthly stipend of the programme "DoRa 9"
Additional information:
University of Tartu www.ut.ee
Tallinn University of Technology www.ip.ttu.ee
Tartu www.tartu.ee
Tallinn www.tourism.tallinn.ee
Estonia www.visitestonia.com
Facebook page for Software Engineering students at the University of Tartu
Address for inquiries:
Prof. Marlon Dumas, Programme Manager
International Student Service
|
|
|