TUM – Technical University of Munich Menu

Software Engineering

Master of Science (M.Sc.)

The master's degree course in Software Engineering equips students to carry out responsible functions as technology experts and decision makers in science and industry

Department of Informatics

Key Data

Type of Study
  • Full Time
Required Language Proficiency Language of Instruction
  • English
Main Locations
Admission Category Start of Degree Program
  • Winter Semester (October)
Standard Duration of Studies
(Number of Semesters)
  • 4 semesters fulltime
Credits Costs

Information on Degree Program

What does this program cover?

The master programme Software Engineering qualifies for a career especially in: Software industry, software-centred areas in other industries, IT-focused service industry, financial and insurance industry, and telecommunication companies as well as in research institutions. Examples for areas of work particularly include: Software development, software architecture, software quality assurance, information management, project management, and strategic IT planning. Possible freelancing jobs include independent software development, technology consulting, and training. The graduates are prepared to carry out responsible functions in science and industry, in which they work creatively and in which they can contribute decisively to future innovations, both as technology expert and decision maker. 

What is the language of instruction?

Required language skills for admission:

You need sufficient English language skills if you wish to apply for this program. Evidence of your language proficiency has to be submitted before the end of the application deadline. Learn more about recognized certificates and other ways to prove your English language skills.

This evidence of your language proficiency confirms that you comply with the minimum language requirements for admission to the program. Depending on the program and your individual background, it may be necessary for you to keep working on your language skills during your studies. Be sure to take a look at the services of our Language Center.  

Language of instruction:

The language of instruction for this program is English.

Which further expertise and skills will I acquire?

The programme imparts in-depth, practice- and application-oriented knowledge in the central topics of Software Engineering. Successful graduates can evaluate software processes, requirements engineering methods, design and architectural principles, validation methods and techniques and can create technical solutions in analysis, design, implementation, and validation of software-intensive systems. They understand and can evaluate user interface, database and distribution paradigms. They know and can apply state of the art mathematical specification formalisms for software systems. Additionally the programme imparts: the ability to abstract and analyse; systematic and structured working; methodological competence; customer orientation; quality awareness; entrepreneurship and furthermore social skills relevant to Software Engineering: Practical knowledge in presentation techniques, teamwork and people management, leadership, moderation techniques, and intercultural competence.
Upon graduating, each student has methodically applied Software Engineering techniques in an obligatory internship in industry.

Which professional opportunities can I take up with this qualification?

Software development, software architecture, software quality assurance, information management, project management, and strategic IT planning in industry and academia.

Binding Regulations for Progression of Studies, Examinations and Application

Application and Admission

How do I apply?

Minimum requirements to apply for a Master's program at TUM are a recognized undergraduate degree (e.g. a bachelor’s) and the successful completion of the aptitude assessment procedure. Aptitude assessment allows the TUM school or department to which you are applying the opportunity to evaluate your individual talents and motivation for study.

The application is handled by the University of Augsburg.

Which documents do I need to submit during the online application?

    The application is handled by the University of Augsburg.

    Which documents do I need to submit for enrollment?

      The application is handled by the University of Augsburg.

      What application deadlines do I need to meet?

      Prospective students apply via University of Augsburg.

      On what basis does TUM select applicants for admission?

      Where can I find the online application portal?

      Information about the Application Procedure

      Documents, written application and personal interview of qualified candidates. Details of the application procedure on the application website. 

      Do I have to complete an internship?

      An internship of at least 2 months is part of the study program.