Overview This English-taught Master of Science programme focuses on advanced software development, computational techniques and data analytics, equipping students to innovate and succeed in the fast-moving IT industry. Built in collaboration with JetBrains, the curriculum blends academic rigor with real-world perspectives from a leading software company to give you the skills employers are looking for.
What you will study The programme combines core software engineering topics with data science, covering modern programming languages, contemporary development methodologies and extensive big-data and analytics techniques. JetBrains specialists contribute to course design and delivery, ensuring that material reflects current industry practice and research. Hands-on learning is central: you’ll work with emerging technologies such as advanced deep learning, meta-computing, system security and mobile application development through a wide set of elective courses.
Why it matters for international students Elective-rich study paths let you tailor the degree to your career goals—whether you aim for software engineering, data science or research-driven roles. The industry partnership increases exposure to professional workflows and tooling, enhancing employability in global IT markets. For specifics on modules, internships, tuition and visa guidance, consult the university’s official programme pages.
Admissions and practical info (provided information)
Applicants should meet the following academic background expectations to be considered for this M.Sc. program. Admission is intended for students with a solid foundation in computing-related subjects; if your degree comes from a different field, you may still qualify provided you can demonstrate sufficient prior coursework. If you do not meet the stated requirements, the programme may offer conditional admission with specified make-up coursework to be completed as a prerequisite.
Winter Semester (International)
1 June 2026
Winter Semester (EU/EEA)
31 July 2026
Graduates are prepared for technical roles that demand expertise in modern software engineering and data-driven systems. Typical career paths include software engineer, data engineer/analyst, machine learning engineer, systems architect, security engineer, and mobile application developer in technology companies, startups, or R&D units.
The programme’s applied focus, specialised electives and industry collaboration aim to equip students for positions that require both strong programming and data-analytics skills, and also provide a solid foundation for further research or 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