Program overview
This English-taught Master of Science program provides practical and theoretical training across modern software engineering and applied computer science. Core modules include International Project Management, Software Architecture, IT Security, Advanced Database, Software Development Practice, and Advanced Computer Science. The curriculum guides you through all layers of full‑stack development — front end, middleware, back end (databases) and infrastructure — while also letting you build an individual profile through targeted specialisations.
Specialisation options and career prospects
You can tailor your studies with specialisations such as Business Computing; Mobile Computing; and Usability Engineering and UX Design. Combining a Master of Science in Applied Computer Science with comprehensive full‑stack skills and a chosen specialisation is designed to improve your employability in the software and IT sectors. Alumni have gone on to roles at major companies including ABB, Airbus, Accenture, Audi, Bosch, BMW, BASF, Deutsche Boerse, DKFZ, Triumph, PWC, SAP and Verivox, as well as at successful small and medium-sized enterprises. The degree also opens pathways into public-sector IT roles, research positions and doctoral studies.
Quick facts / application note
This master’s curriculum starts with three compulsory foundation courses and then moves into a choice of specialisation. You can study at the Munich or Stuttgart campus. After the initial core units, you choose one of three tracks — Business Computing, Mobile Computing, or Usability Engineering & UX Design — to build deeper, practice-oriented skills in a focused area of computer science.
Each specialisation offers practical, industry-relevant modules. The Business Computing track includes topics such as in-memory databases (SAP HANA) and business information system programming (SAP ABAP), preparing you to work with enterprise data platforms and backend business logic. The Mobile Computing track covers subjects like advanced game design and mobile application development, emphasising interactive software and platform-specific engineering. The Usability Engineering & UX Design track features modules such as usability testing & verification and UX design & implementation, teaching methods to evaluate and create human-centred interfaces.
Teaching follows a competence-oriented, student-centred approach (CORE). Courses are delivered in five-week applied-study blocks that concentrate on real-world business or research problems and involve intensive, small-group work. Before beginning the master’s thesis you will choose either a compulsory three-month internship or a research project that directly prepares you for the thesis. Overall learning outcomes include applied problem-solving, teamwork on practical projects, specialised technical skills in your chosen track, and readiness to undertake a research or industry-focused master’s thesis.
Curriculum requirements / highlights
You must hold an internationally recognised undergraduate degree equivalent to 180 ECTS with a focus on computing. Acceptable bachelor qualifications include Computer Science, Virtual Realities, Applied Computer Science, Information Management, IT, Software Development or a closely related programme with comparable technical content.
In addition to the degree, the programme expects solid practical and theoretical skills in core software engineering areas. That means you should be comfortable with object-oriented programming and have hands-on experience with relational database systems.
Typically this proficiency is demonstrated through relevant coursework, projects, or work experience in programming and databases.
Winter Semester (International)
There areno application deadlines, so you canapply at any timeuntil all of the places in the programme have been taken.
Graduates are well prepared for a wide range of software and IT roles due to comprehensive training across all layers of full‑stack development and focused specialisations. Typical career paths include full‑stack developer, mobile application developer, UX/usability engineer, business application/SAP developer, database and infrastructure specialist, and IT security roles.
The programme’s strong industry connections and alumni employment at major corporations and SMEs enhance access to well‑paid positions in the private sector; it also qualifies graduates for public sector roles, research positions and continuation to doctoral studies.
Hochschule für Technik Stuttgart - University of Applied Sciences — Stuttgart
University of Regensburg — Regensburg
University of Bonn — Bonn
Brandenburg University of Technology Cottbus-Senftenberg — Cottbus