[Translate to Englisch:]

Master's in Software Engineering

Study Software Engineering in English

The English-language master's program in Software Engineering (M.Sc.) at the University of Applied Sciences Erfurt is designed for students with a strong background in software engineering. Over the course of three semesters, they develop their expertise in modern software development, scientific methodology, and practical project work. 

The program focuses on the ability to design, evaluate, secure, and further develop complex software systems across their entire lifecycle. A key feature is its project-oriented approach: as early as the first two semesters, students work on real-world, realistic, or research-oriented questions in Enterprise Projects or Research Projects

The Master Software Engineering program will be offered from the winter semester 2026/27.

Contact

Prof. Dr. Volker Herwig

Dean of Students Department of Applied Computer Science

+49 361 6700-5512 volker.herwig@fh-erfurt.de Altonaer Straße | 4.2.25
Profile

Studieninhalt

The master's program in Software Engineering (M.Sc.) takes a first degree with a focus on software engineering or software development to the next level. For graduates of FH Erfurt, it follows on directly from the bachelor's programs Applied Computer Science (B.Sc.) and Applied Computer Science DUAL (B.Sc.). At the same time, the program is also open to qualified applicants from other universities, provided that their degree has a comparable software-related focus and they meet the admission requirements. 

Building on this foundation, the program places software at the center as a complex technical, organizational, and socially relevant system. Software is therefore understood not merely as program code, but as a solution that must be systematically designed, built to high quality standards, operated securely, and developed responsibly over time. Students thus build competencies that span the entire lifecycle of modern software systems. 

The program has an engineering-based profile and combines current development practice with scientific methodology, project work, and reflective technical decision-making. Through the choice between Enterprise Projects and Research Projects, students set their own focus areas: Enterprise Projects are practice-oriented modules with a company or application context, while Research Projects are research-oriented modules within the academic environment of the department. The focus is not on individual technologies in isolation, but on the interplay of technical, methodological, and responsibility-related competencies. 

The program concludes with the master's thesis with colloquium, worth 25 ECTS. In the thesis, students demonstrate that they can work independently and on a sound scientific basis on a demanding, application-oriented topic. They critically reflect on their results, present them clearly, and defend them convincingly in the colloquium.

Competency profile

What do students focus on in each area?

  • system design, enterprise systems, embedded software engineering, integration of complex system landscapes

  • software quality engineering, DevOps, testing, CI/CD, maintainability and reliable operation

  • advanced analytics, knowledge engineering, data-driven and knowledge-based applications

  • information security management, data protection, ethics and responsible software design

  • scientific writing, methodical working, reflection and presentation of results

Who the program is for

The Master Software Engineering program is aimed at students who already have a solid grounding in software development, application development, or related software fields and who want to build on this knowledge in a focused way.

It is particularly suitable for students who want to

  • design and improve complex software systems,
  • strengthen their knowledge of software quality, DevOps, and secure development processes, 
  • work with data-driven and knowledge-based applications,
  • make technical decisions on a sound scientific basis, 
  • work in international project teams, 
  • take responsibility for software across its entire lifecycle.
Überblick
  • Title Master Software Engineering
  • Qualification/degree Master (Master of Science)
  • Duration Standard period of study 3 semesters
  • Mode of study full-time
  • Flexibility Part-time studies possible
    Open for occasional students
    Open to affiliate students
  • Beginning Winter semester
    Summer semester
  • Costs -
  • Period for enrolment 15.05. - 31.07.
  • General Requirements Yes Show
  • Special Requirements No