Master in Software Engineering

© Photo Fraunhofer IESE

The Fraunhofer Institute for Experimental Software Engineering IESE offers a unique part-time Master’s course which is primarily run as a distance learning program by the Distance and International Studies Center (DISC) of the University of Kaiserslautern, Germany. The course is geared to international participants and is therefore conducted entirely in English.

If you are interested in entering the Master Program in Software Engineering for Embedded Systems in 2016 please note, that you can apply from mid-May to mid-July of every year.

 

Course facts

Date: Next start winter term 2016/17, application deadline: July 15, 2016

Type of course: Part-time distance learning course with on campus events

Course fee: € 7,800

 

Prof. Dr. Dieter Rombach, Fraunhofer IESE, Kaiserslautern

Today, traditionally hardware-dominated product domains are increasingly integrating software. But many of the companies and organizations in these traditional domains such as the medical devices industry or the automotive industry still employ mostly engineers without any profound education or training in software and systems engineering.

Therefore, we decided to offer a part-time, high-quality distance study program in “Software Engineering for Embedded Systems”. It provides a theoretical scientific background as well as practical methods, techniques, and tools that consider software development for embedded systems issues.

Target Group

The distance education program is designed for professionals working in the field of software development who wish to broaden their software engineering skills by pursuing graduate-level education in software engineering.

The target groups are graduates of engineering disciplines such as electrical, mechanical, and industrial engineering, graduates of IT disciplines such as computer science and business informatics, and graduates of non-engineering disciplines, such as mathematics and physics - all with at least two years of professional experience in software development.

Applicants may also be accepted who have relevant work experience but have not graduated for a university (you find more information here).

Course overview

Type of course Part-time distance learning course
Qualification Master of Engineering (M. Eng.)
Course duration 4 semesters (part-time)
Course start date Start: October 2016
Application from mid-May to mid-July 2016
Language of instruction English
Course contents Software development for embedded systems, project management, requirements engineering, software product line engineering, etc.
How the course is organized Self-study plus face-to-face modules at Fraunhofer IESE’s Software Engineering Laboratory in Kaiserslautern
Admission requirements Candidates must have completed a university degree in an engineering, science or information technology discipline and must have at least two years of professional experience in software development
Course fee € 7,800
Additional information ASIIN accreditation

Course content

The distance education master program Software Engineering for Embedded Systems encompasses ten modules:

  1. Software Engineering Introduction
  2. Software Development for Embedded Systems
  3. Project Management
  4. Software Quality Assurance
  5. Requirements Engineering
  6. Software Product Line Engineering
  7. Component-based Software Development
  8. Model-based Component Engineering
  9. Real-time Systems
  10. Dependability Engineering

Furthermore there are two so called Studio Modules in the second and in the third term of one week duration at Fraunhofer IESE in Kaiserslautern, Germany:

  1. Software Development Studio
  2. Project Management Studio

The students finish with the master thesis in the fourth term.

You will also find further information about the course contents here.

Course structure

Module

Title/Textbook

Author

1.  Semester

Software Engineering Basics

Software Engineering Introduction

Prof. Dr. D. Rombach

Prof. Dr. N. Wehn

Software Development for Embedded Systems

Prof. Dr. J. Poore

Dr. S. Prowell

Project Management

Project Management

Dr. G. Pews

On campus weekend

Classroom Session 1

2.  Semester

Software Quality Engineering

Software Quality Assurance

Prof. Dr. P. Liggesmeyer

Software Product Line Engineering

Dr. D. Muthig

Software Concept Engineering

Requirements Engineering

Dr. F. Houdek

Software Architectures for Embedded Software Systems

Dr. Thomas Kuhn

Prof. Dr. N. Wehn

Software Development Studio, part 1

Quality and Concept Engineering

3.  Semester

Software Component Engineering

Component-based Software Development

Prof. Dr. A. Poetzsch-Heffter

Model-based Component Engineering

Dr. M. Trapp

Embedded Software Engineering

Real Time Systems

Prof. Dr. H. Hansson et al.

Dependability Engineering

Prof. Dr. J. Knight

Software Development Studio, part 2

Component and Embedded Software Engineering

4.  Semester

Master thesis

General requirements

Good command of English

For the enrolment to the English-language Master distance education program "Software Engineering for Embedded Systems"  a sufficient proof of English proficiency is necessary. These can be evidenced by:

  • an English-language first degree
  • Common European Framework of Reference for Languages (Common European Framework of Reference for Languages): C1
  • Cambridge Certificate of Proficiency (CPE): Grade C
  • IELTS: 6.0
  • TOEFL computer: 213
  • TOEFL Paper: 550

If you have otherwise acquired English language skills, e.g. from occupation or education, please fill out this declaration and send this with your application form.

Professional experience

Candidates must have at least two years of professional experience in software development.

Accreditation

  

Offered by