Master of Science in Software Technology
A three-semester English-taught programme preparing students for leadership roles in software development and IT industries.
Best for:Best for computer science graduates with strong academic backgrounds seeking to specialise in software engineering, data management, and project leadership with hands-on industry experience.
Overview
The Master of Science in Software Technology at Stuttgart Technical University of Applied Sciences is a three-semester, internationally-oriented programme designed to equip students with advanced skills in software development, data management, and computer networks. Focused on practical application, the curriculum covers modern theories, techniques, and industry standards, with a strong emphasis on project-based learning. Students engage in a large-scale software project spanning the second semester and complete a thesis, often in collaboration with local companies. The programme prepares graduates for leadership and development roles in IT, telecommunications, and software consultancies, with excellent career prospects in Germany and beyond.
What you'll do
- Develop and apply state-of-the-art software development techniques and standards in real-world projects.
- Engage in advanced coursework covering software engineering, databases, project management, and system design.
- Complete a large-scale software project spanning the second semester, integrating theoretical knowledge with practical application.
- Write a Master’s thesis in collaboration with local companies, focusing on applying scientific methods to real-world software challenges.
- Participate in lectures and seminars on topics such as cryptographic algorithms, business intelligence, and middleware technology.
- Develop team-oriented and leadership skills to prepare for managerial roles in IT and software industries.
Requirements
Degree required: A university degree with grades significantly above average in Computer Science requiring at least three years of study, or an equivalent degree with knowledge in database systems, data structures and algorithms, object-oriented programming, software engineering, software project management, and distributed systems.
Degree offered: Master of Science
Language: English; B2 level required (TOEFL iBT 85 (pre-2026), TOEFL iBT 4.5 (since 2026), or IELTS Academic 6.5)
Instruction: English
- Proven academic excellence in Computer Science or related fields
- Strong background in database systems, data structures, algorithms, and object-oriented programming
- Experience with software engineering and project management principles
- Proficiency in distributed systems concepts
- No German language skills required
- Applicants must have grades significantly above average in their prior degree
- No restrictions on nationality or residency
Funding & terms
Programme and admissions
Admissions not verified
A catalogue listing does not mean applications are open or funding is guaranteed. Check the source for your intake.
- Intake
- Not confirmed by the source
- Duration
- Not confirmed by the source
- Teaching language
- Not confirmed by the source
- Taught / research mode
- Not confirmed by the source
- Study mode
- Not confirmed by the source
- Campus
- Not confirmed by the source
- Prerequisites
- Not confirmed by the source
- Application instructions
- Not confirmed by the source
- Tuition
- Not confirmed by the source
- Funding
- Not confirmed by the source
How to apply
Deadline: 28 February (Winter semester regular), 15 July (Winter semester additional), 31 August (Summer semester regular), 15 January (Summer semester additional)
Applicants must submit their application through the university’s official portal. Required documents include a university degree certificate, proof of English proficiency, and a detailed curriculum vitae. Additional documents may be requested depending on the application period. For detailed instructions, visit the university’s application website.
- University degree certificate
- Proof of English proficiency (TOEFL/IELTS)
- Curriculum Vitae
- Transcripts of prior academic studies
Contact
Create a free profile to unlock your personal match score, the full requirements, funding details and how to apply — in English or Persian.