Text

Master's Programme in Software Engineering

Education level CreditsSecond cycle 120 credits

Time2 years full time

Study locationVästerås

In this programme you learn how to develop and maintain high-quality software systems that matches the increasingly demands of today’s digital society. After your studies you will be able to work as a software architect, developer or project manager in industry or as a researcher in academia.

Pick location

Pick semester

Credits

120 credits

Education level

Second cycle

Study pace

full time

Study location

Västerås

Start

2024-09-02

Length

2 years

Teaching form

Normal teaching

Tutoring language

English

Application code

MDU-44952

Selection

University credits

Specific requirements

A completed Bachelor's degree from an institution of higher education of three years or more, equivalent to 180 credits, of which at least 60 credits are within Computer Science or Computer Engineering including programming corresponding to 15 credits, and at least 22.5 credits in Mathematics/Applied Mathematics. A TOEFL test result, with a minimum score of 575 with a TWE score of at least 4.5 (PBT) or 90 with a TWE score of at least 20 (iBT) or an IELTS test result with an overall band score of at least 6.5 and no band score below 5.5 or equivalent is required.

Masterexamen

For students outside EU/EEAPer installment prior to each semester: 67500 SEKAnnual tuition fee: 135000 SEKTotal programme fee: 270000 SEK

Apply for autumn semester 2024, Västerås

Apply for the programme

The programme

Software is playing an increasingly important role, in our daily life as well as in industry and in society at large, and thus software engineering has become a crucial area of computer science. Here you learn methods to effectively develop and maintain complex software that meets stringent quality, and e.g. safety requirements.

During the programme you acquire knowledge and a deeper insight into software engineering in both industry and research. You meet industrial guest lecturers, get an insight into how a modern hi-tech company works and have the opportunity to do your degree project in collaboration with one of our industry partners, such as ABB, Alstom and Volvo Construction Equipment.

As a student in this programme, you also work closely with our researchers and doctoral students. Most of the courses in the programme are led by active researchers at MDU in primarily industrial software engineering, model-based development, software verification and development of reliable systems. In addition, about half of the degree projects are done within research projects.

There are also many opportunities to study parts of the programme abroad, either as an exchange student for one or two semesters or by studying the second year at one of our partner universities in Europe, thereby taking a double degree.

Employment and Future Prospects

The programme gives you in-depth knowledge of the development of high-quality software, which is necessary for programmers, project managers and technical specialists. After your studies you will be able to work nationally or internationally as a software architect, developer or project manager in industry, or as a researcher in academia.

Programme structure and content

If you study full-time, you study 30 higher education credits (hp) per semester. Courses can run at different paces and be of different lengths. As a program student, you have a guaranteed place for courses in your program and you study the courses in a specific order. Some courses within a program are mandatory and some are optional.

  • Computer Science

    93.0%

  • Mathematics/Applied Mathematics

    6.0%

    Courses within the programme

    For Degree of Master of Science (60 credits) in Computer Science with specialization in Software Engineering:

    Computer science:

    • Software Engineering 1: Basic Course, 7.5 credits
    • Research Methods in Computer Science, 7,5 credits
    • Software Verification and Validation, 7.5 credits*
    • Safety Critical Systems, 7,5 hp*
    • Model-driven Engineering, 7,5 credits*
    • Thesis for the Degree of Master of Science (60 credits) in Computer Science with Specialization in Software Engineering, 15 credits*

    Mathematics/applied mathematics:

    • Mathematics of Internet, 7.5 credits

    For Degree of Master of Science (120 credits) in Computer Science with Specialization in Software Engineering:

    Computer science:

    • Software Engineering 1: Basic Course, 7.5 credits
    • Research Methods in Computer Science, 7,5 credits
    • Software Engineering 2: Project teamwork, 7.5 credits
    • Software Verification and Validation, 7.5 credits*
    • Software Architecture, 7.5 credits*
    • Model-driven Engineering, 7.5 credits*
    • Software Development for Real-Time Systems, 7.5 credits*

    Mathematics/applied mathematics:

    • Mathematics of Internet, 7.5 credits

    *The course contributes to fulfill the degree requirements of courses at advanced level within the main field of study Computer Science with specialisation in Software Engineering for students who wish to apply for a Master of Science (60 or 120 credits) in Computer Science with Specialisation in Software Engineering.

    Computer science:

    • Industrial Systems in Cloud Computing, 7,5 credits*
    • Distributed Software Development, 7.5 credits*
    • Web Security, 7.5 credits*
    • Safety Critical Systems Engineering, 7.5 credits*
    • Thesis for the Degree of Master of Science (120 credits) in Computer Science with Specialization in Software Engineering, 30 credits*

    Contact us

    Chat with us

    If you have any questions about the studies or the student life at MDU, don't hesitate to contact us! We will help you with your questions and give you the information you need.

    Malin Åshuvud

    Can answer questions about prior knowledge, entry requirements and the application procedure.

    Phone number +4621101546 E-mail address malin.ashuvud@mdu.se
    Jan Carlson

    Can answer questions about the set-up and content of the programme.

    Phone number +4621151722 E-mail address jan.carlson@mdu.se