PhD Monitor
/Detail
Software Engineering● OpenMastersPreview

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.

Stuttgart Technical University of Applied Sciences · Stuttgart, Germany
More professors at Stuttgart Technical University of Applied Sciences
software developmentdata managementcomputer networkssoftware project managementdistributed systemssoftware engineering standards
This is a masters position — not a PhD studentship.
Deadline
For each semester, there is an initial regular application period with a regular application deadline. If study places remain available after this deadline has ended, an additional application period with an additional deadline will be opened. Summer semester (starts in mid-March) Regular application deadline: 31 August Additional application deadline: 15 January Winter semester (starts on 1 October) Regular application deadline: 28 February Additional application deadline: 15 July
Funding
Unfunded
Tuition varies; approx. 190 EUR semester contribution + living costs (~850 EUR/month)
Start date
Winter or Summer semester (flexible)
3 semesters (full-time) or 5 semesters (part-time)
Location
Stuttgart
Germany

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.

Master of Science in Software Technologysoftware engineeringdata managementcomputer networksproject-based learningindustry collaborationIT leadershipsoftware project management

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

Required skills
  • 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
Nice to have
Experience with cryptographic algorithms or business intelligence toolsPrior involvement in software development projectsFamiliarity with middleware technology and system design
Eligibility
  • No German language skills required
  • Applicants must have grades significantly above average in their prior degree
  • No restrictions on nationality or residency

Funding & terms

Type
Unfunded
Amount
Tuition varies; approx. 190 EUR semester contribution + living costs (~850 EUR/month)
Duration
3 semesters (full-time) or 5 semesters (part-time)
Programme
Stuttgart Technical University of Applied Sciences
Stuttgart Technical University of Applied Sciences

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.

Documents required
  • University degree certificate
  • Proof of English proficiency (TOEFL/IELTS)
  • Curriculum Vitae
  • Transcripts of prior academic studies
↗Check programme and admissions

Contact

Lab
Computer Science
Stuttgart Technical University of Applied Sciences
Germany
See the full position

Create a free profile to unlock your personal match score, the full requirements, funding details and how to apply — in English or Persian.

No card · 10 free AI match scores
Explore this programme
Check admissions, intake and funding with the official source; a listing does not mean applications are open.