Program overview
Software development today often spans countries and continents, with teams, partners and users distributed around the globe. This Master's programme addresses those realities by combining up-to-date technical skills — including topics such as parallel programming and web/mobile application development — with a strong emphasis on development methodologies and their application within intercultural teams. The curriculum is practice-oriented, preparing you to contribute effectively to geographically distributed software projects and to navigate the process and communication challenges that such projects bring.
All teaching is delivered in English, and the course typically runs for three to four semesters. To support international students, optional German language classes are available through the university’s language centre. If you plan to stay and work in Germany after graduation, the university also offers a one-semester pre-study programme designed to deepen your German language ability and cultural understanding.
Key facts & entry notes
This program is strongly project-oriented, with a particular focus on collaborative work carried out in teams made up of international participants. Practical, team-based projects form the backbone of the curriculum, giving you repeated opportunities to apply software development methods in a cooperative setting. Throughout the course you will be required to document and present your work, both individually and as part of a group, to sharpen professional communication abilities.
Building on this hands-on approach, the curriculum deliberately develops presentation and writing skills alongside technical competencies. Assessment frequently includes written reports and oral presentations, so you graduate with experience communicating complex technical topics clearly to varied audiences. The combination of international teamwork and communicative practice is intended to prepare you for cross-border software development roles and global project environments.
Key modules and themes
Typical learning outcomes
Requirements (what students are expected to do)
For complete details on course organization and the full module catalogue, consult the official programme page: https://www.hs-fulda.de/en/studyprogramme/global-software-development-msc
Applicants must hold a university degree equivalent to at least a Bachelor’s (either 180 or 210 ECTS) in computer science or a closely related field. The program expects solid academic performance — applicants should have grades comparable to a German grade of 2.5 or better. If your bachelor’s credential is the 180 ECTS variant, you will be required to obtain an extra 30 ECTS during your master’s studies to meet the program’s credit expectations.
Language proficiency in both English and German is required; exact level requirements and accepted certificates are listed by the program (see link below). For international applicants, note that grading systems and credit structures vary by country — you should check how your diploma and grades convert to the German system and contact admissions if you are unsure about equivalence.
For full details on the selection procedure and any additional documentation you may need to submit, please consult the program’s official webpage.
Admission requirements (summary)
Winter Semester (International)
31 May 2026
Summer Semester (International)
1 December 2026
Winter Semester (EU/EEA)
30 September 2026
Summer Semester (EU/EEA)
31 March 2026
Graduates are prepared for roles in global software engineering environments, such as software developer, mobile/web application engineer, DevOps specialist, technical project manager or scrum/master roles that require both technical competence and intercultural collaboration skills. The emphasis on distributed-team workflows and communication makes this degree particularly relevant for companies with international development centres, outsourcing partners or global client bases.
If you plan to work in Germany after graduation, stronger German skills will improve local employment prospects; the programme’s integrated German courses and the offered pre-study option help international students transition to the German labour market.
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