Software Engineering, M.Sc.

  • N/A
    Application Deadline
  • 24 months
  • 25890
    Tuition (Full programme)
  • English
The master’s programme in Software Engineering is based on one of our strong research profiles and is also run in very close collaboration with industry. The programme is coupled to the newly established Software Center, which is a joint initiative by Chalmers and University of Gothenburg together with industry partners.
  • Overview
  • Programme outline
  • Key facts
  • Admission requirements
  • Fees and funding


The master’s programme in Software Engineering is based on one of our strong research profiles and is also run in very close collaboration with industry. The programme is coupled to the newly established Software Center, which is a joint initiative by Chalmers and University of Gothenburg together with industry partners.

The programme focuses on three key roles in software system development: Software Project Manager, Software Architect, and Software Quality Manager. The main perspectives for each of these roles are:

  • Understanding industrial practices
  • Supporting practices with new methods and tools
  • Innovating practices to improve performance

The master’s education in Software Engineering is targeting students who want to deepen their knowledge about model-driven engineering, software architectures, quality management, project management, and gain practical experience from working in software projects. There is also a potential for deeper studies in programming and design.

By working closely together with both researchers and practitioners in projects, you receive a wide range of opportunities to shape a career in industry or academia.

The programme is structured around a set of recommended courses in the area of software engineering specialising in the following areas:

  • Managing software projects
  • Software architecture and modelling
  • Verification and validation
  • Implementation

The education is to a large extent project- and problem-based, supervised by both researchers from the university and practitioners from industry. The students are working with real-world problems with connection to both research and practice.

Compulsory courses

  • Project and Quality Management
  • Requirements Engineering
  • Model Based Testing
  • Empirical Software Engineering
  • Advanced Software Architecture
  • Model Driven Engineering
  • Software Evolution Project
  • Master’s Thesis Project

Recommended elective courses

  • Programming or Modelling
  • Agile Software Processes
  • Software Engineering Using Formal Methods
  • Software Product Lines
  • Programming Paradigms
  • Innovation and Entrepreneurship
  • Science and Research Methodology

Additional elective courses are available.

Programme Structure

The programme spans 120 higher education credits (ECTS) and is divided into four semesters. The first semester starts with a course focusing on the three roles, followed by a project where the objective is to work on a real problem where all three roles are needed to solve it.

During the second semester, if you have a background in SE, you will get the opportunity to broaden your knowledge base by choosing courses in other subjects. Otherwise, you can study courses with a traditional SE content.

The second semester also contains a project, where you assume one of the roles. You continue to focus on this role when you choose courses for the third semester and start your thesis preparation.

During the fourth semester you concentrate solely on the master thesis project.

In this programme, you work closely with researchers work on projects during all semesters. These will often be related to a real problem introduced by company. This way scientific quality can be combined with industrial relevance. Theoretical courses are provided as well, with a mix of seminars and group activities with presentations by visiting researchers and practitioners.


In addition to the standard courses we offer a possibility of studying other subjects, after individual agreements with the programme management.

First Semester

  • Project and Quality Management

  • Requirements Engineering

  • Empirical Software Engineering

  • Programming or Modelling (elective course)

Second Semester

  • Advanced Software Architecture

  • Model Driven Engineering

  • Model Based Testing

  • Agile Software Processes (elective course)

Third Semester

  • Software Evolution Project

  • Software Engineering Using Formal Methods (elective course)

  • Software Product Lines (elective course)

  • Programming Paradigms (elective course)

  • Innovation and Entrepreneurship (elective course)

  • Science and Research Methodology (elective course)

Fourth Semester

Master's Thesis Project, 30 credits

You spend the whole semester working on the thesis project, which gives you an opportunity to focus on a particular role and topic that will provide you with that special edge in your future career.

Detailed Programme Facts

    • Started in

        Deadline was:

      • General

      Dates reflect the university's timezone.

  • Credits (ECTS)
    120 ECTS
  • Duration full-time 24 months
  • Languages
    • English
  • Delivery mode
    On Campus
  • Educational variant Full-time

Academic Requirements

The student should have obtained a degree of Bachelor of Science (Bsc, Swedish kandidatexamen ) or Engineering or an equivalent degree. (The degree does not have to be completed at the time of application, but should be completed before the start of the programme.) A minimum of 90 hec in the area of Software Engineering, Computer Science, Computer Engineering, Information Technology, Information Systems or equivalent.Knowledge in programming, with the minimum of: 4.5 hec in object-oriented design, 7.5 hec in algorithms and data structures, 3 hec in software processes, and 15 hec in practical projects are required. Applicants must prove their knowledge of English: English 6/English B from Swedish Upper Secondary School or the equivalent level of an internationally recognized test, for example TOEFL, IELTS.

Tuition Fee Per Full Programme

  • EUR 25890 International
  • Application fee 900 SEK
  • Full programme cost 249 000 SEK
  • First payment 62 250 SEK
  • Application and tuition fees do not apply for EU/EEA citizens or exchange students.
The Global Study Awards: Expand Your Horizons

The award recognises studying abroad as a positively life changing experience for many students as well as promoting intercultural understanding and tolerance. Successful candidates will receive up to £10,000 to be applied toward the cost of tuition fees.


A chance to fund your studiesThe University of Gothenburg is convinced that education and research flourish in an international environment. A mixture of students from different cultures enriches the learning environment and the University believes that motivated students should have a chance to study here, even if they dont have the means to cover all costs.There are a number of opportunities to get a scholarship if you apply to the University of Gothenburg. If you are obliged to pay tuition fees in Sweden, you can apply for our scholarship that cover from half, to all of your tuition fees for the entire study programme.There are also scholarship programmes available at bachelor's, master's, PhD and post-doctoral levels, which are administered by the Swedish Institute. The scholarship programmes target highly qualified students from certain countries.

We help thousands of students to study abroad

Fortunately enough I was able to find StudyPortals. Right from the start of the application to getting the confirmation of admission I was using StudyPortals.

Get a newsletter and an account to stay informed.

The Global Study Awards: get funded with up to £10,000 to study abroad

Together with the ISIC Association and British Council IELTS, StudyPortals offers you the chance to receive up to £10000 to expand your horizon and study abroad. We want to ultimately encourage you to study abroad in order to experience and explore new countries, cultures and languages.

Enter your qualifications