Software Engineering

Master of Science (MSc)

Software Engineering

The master’s programme in software engineering at Ulm University employs a decidedly hands-on and practical approach to prepare its graduates for careers in the software industry. Students will design, develop and execute two extensive application projects giving them essential experience for successful project development.

More about the course

The following competences, knowledge and skills are the essential goals of this course of study:

  • In the context of a concrete software project, students will know how to select the optimal procedures, methods, languages and tools using objective criteria for each individual phase of the development process and for continual quality assurance.
  • Students will demonstrate in-depth knowledge of current development techniques and tools.
  • They will know how to develop new approaches based on scientific criteria and standards.
  • Students will improve their communication and teamwork as well as other soft skills such as time management, foreign languages, presentations and moderation.
  • They will reflect on the legal and ethical consequences of implementing software solutions in various areas of life.

Last but not least, the knowledge, skills and competences acquired in the master’s programme prepare graduates to pursue doctoral studies in the information sciences.

Academic Degree

Master of Science (MSc)

Type Of Study
  • full-time
Start Of Study
  • each winter and summer semester
Course Language
  • German, partly English
Admission Requirements
  • no restriction
ECTS Credits

120

Standard Period Of Study

4