Software Engineering, M.Sc.

  • Application Deadline
  • 24 months
    Duration
  • Tuition Fee
    14100 EUR/year
    Tuition fee
    Free
    Tuition fee
  • English (take IELTS)
    Language
University rank #151 (ARWU) ,
The masters programme Software Engineering at the University of Gothenburg is based on one of our strong research profiles and builds on close collaboration with industry through, for example, project work and guest lectures in which you will be confronted with authentic and realistic projects and challenges that responds to relevant needs and requirements of software intensive industries.

About

Software has rapidly become the main driving force for innovation and development in many kinds of industries, for example, in industries such as automotive, telecom, defense, government, bank, retail, education, and the software industry itself. Consequently, the importance of software in the society is continuously increasing. Size and complexity of software constantly increase alongside the pressure of quicker time to market in rapidly changing environments and demands. To meet the challenges of delivering reliable and high quality software at high speed in changing environments, the Software Engineering Master's program offers a unique combination of advanced technical knowledge and management skills.

The Software Engineering programme at the University of Gothenburg is designed with a set of compulsory courses that provides a good coverage of the central areas of software engineering. The elective courses in the programme, in total 75 credits together with the master thesis work, enable students to specialize their education into selected profiles. Examples of recommended specializations are within software architecture, software modeling, verification and validation, software quality assurance, and software product and process management.

Programme Structure

The first term is dedicated to build competences in recognizing and developing customer value through requirements engineering along with software quality, and project management. These skills form a solid base for students to actively engage in software development projects later in the programme. As the industry and society requires modern advanced software engineering methods, students will learn how to identify the best available methods and tools, get knowledgeable about the industrial field of software engineering, and practice group research activities. These are all highly relevant skills for software engineers in future software innovation and development.

The second term continues with advanced concepts within model-driven engineering, software processes with focus on agile methods, software architecture, and model-based testing that extends knowledge on quality management and contributes to more efficiently finding defects in software products. This semester is semi-elective, in which the student selects minimum two of these courses and combine with two optional courses.

The third term provides the student with additional possibility to specialize their education into selected profiles within software engineering and management, or to extend his or her knowledge by choosing among several elective courses within the area of applied Information Technology, Computer Science or Information systems. The chosen specializations or extended areas are further developed in the master thesis work that follows in the final term.

Detailed Programme Facts

  • Programme intensity Full-time
    • Full-time duration 24 months
  • Credits
    120 ECTS 120 alternative credits
  • Languages
    • English
  • Delivery mode
    On Campus

English Language Requirements

This programme requires students to demonstrate proficiency in English.

Take IELTS test

Academic Requirements

Bachelor's degree 180 credits including an independent project (degree project) of at least 15 credits or equivalent within the field of Software Engineering, Computer Science, Computer Engineering, Information Technology, Information Systems, or equivalent. Knowledge in programming, with the minimum of: 7.5 credits in programming, 4.5 credits in object-oriented design, 7.5 credits in algorithms and data structures, and 15 credits 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

  • International

    14100 EUR/year
    Tuition Fee
    Based on the original amount of 28200 EUR for the full programme and a duration of 24 months.
  • EU/EEA

    Free
    Tuition Fee
    Based on the original amount of 0 EUR for the full programme and a duration of 24 months.
  • Full programme cost 273 800 SEK

Funding

StudyPortals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.