M.Sc. in Software Engineering
DURATION
2 Years
LANGUAGES
English
PACE
Full time
APPLICATION DEADLINE
Request application deadline
EARLIEST START DATE
Sep 2024
TUITION FEES
EUR 6,000 / per year
STUDY FORMAT
On-Campus
Introduction
Software Engineering is a 2-year Master’s program that 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. It is jointly delivered by the University of Tartu and Tallinn University of Technology. Upon graduation, students will receive a diploma from both universities.
The program will provide specialized knowledge and professional skills needed in a career path leading to high-end technical roles (e.g. software analyst, architect, or research engineer) or managerial roles (e.g. project/team leader or technology officer). Graduates from the program have the skills to join the highly dynamic software industry in the Baltics, Northern, and Eastern Europe.
Why study Software Engineering in Estonia?
- You will obtain degrees from two of the two top-ranked universities in Estonia – University of Tartu and TalTech.
- You will have the opportunity to spend half of your studies at a partner company and follow a personalised study plan.
- Study at the Delta Centre, which is one of the most modern centres of digital technology, mathematics and entrepreneurship in the Nordic region.
Admissions
Curriculum
The international master’s programme in Software Engineering offers general software engineering and management skills and specialised skills in two major software application domains: enterprise systems and embedded real-time systems.
The programme is delivered jointly by Estonia’s two largest universities: the University of Tartu and TalTech. Students graduating from this programme obtain degrees from both universities.
The programme prepares students for high-end technical or managerial roles at the most respected technology companies. The programme is closely related to the tech industry, and the students get opportunities to receive practice at the partner companies.
The curriculum consists of:
- core module (24 ECTS)
- specialisation module (24 ECTS): Enterprise Software Engineering (University of Tartu) or Embedded and Real-Time Software Engineering (TalTech)
- elective courses (12 ECTS)
- optional courses (6 ECTS)
- practice module (18 ECTS)
- seminar module (6 ECTS)
- Master's thesis - 30 ECTS.
For selected students, there is an opportunity to complete 50% of the studies at a company through the Industrial Master’s Programme in IT and follow a personalised study plan.
Examples of courses:
- Advanced Programming
- Agile Software Development
- Software Quality and Standards
- Systems Modelling
- Big Data Management
- Machine Learning
- Software Product Management
Rankings
The University of Tartu belongs to the top 1.2% of the world's universities.
Program Outcome
You will acquire a skill set that enables you to perform integrative tasks, including the ability to successfully:
- demonstrate a requisite understanding of the main body of knowledge and theories of software engineering;
- apply essential concepts, principles, and practices in the context of well-defined scenarios, showing judgment in the selection and application of software engineering tools and methods;
- produce work involving problem identification, analysis, design, and development of a software system, along with appropriate documentation. The work must show some problem-solving and evaluation skills drawing on supporting evidence and demonstrate a requisite understanding of and appreciation for quality.
- identify proper practices within a professional, legal, and ethical framework.
Scholarships and Funding
There are 31 tuition waivers available for citizens of EU/EEA/Switzerland, 10 for non-EU citizens.
Over 50% of students will receive a tuition waiver for full-time studies.
Once admitted, you can apply for a number of additional monthly scholarships, including the Industrial Master’s Programme in IT scholarship.
Information about scholarships is available on the webpage of the Institute of Computer Science.
Program Tuition Fee
Gallery
Ideal Students
Audience
Students with a Bachelor’s degree in IT, Computer Science, Software Engineering, Computer Engineering, Information Systems, or a related field.
Career Opportunities
The programme prepares students for a career path leading to high-end technical roles (e.g. software analyst, architect or research engineer) 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 the Baltics, Northern and Eastern Europe.
Our graduates are currently employed by companies such as Google, Facebook, Ericsson, Swedbank, TransferWise, Bolt, Kuehne + Nagel, Nortal, etc.