Global Software Development (MSc)
At a glance
- Study programme
- Global Software Development (MSc)
- Applied Computer Science
- Software Development
Master of Science (M.Sc.)
- Type of programme
- Campus-based programme
- Standard Duration
- 3 to 4 semesters (3 semesters for Bachelor’s degrees worth 210 ECTS, 4 semesters for 180 ECTS)
- Start of study programme
- Summer and winter semesters
- Admission Restriction
- The programme has unrestricted admission.
- Admission Requirements
- First degree qualifying for a profession (e.g. Bachelor’s) in Computer Science or a related discipline (German university degree: 210 ECTS or 180 ECTS, requiring 30 ECTS to be made up; international university degree: 3.5-year standard duration of studies), final grade good; very good English language skills; admission examination, aptitude assessment where applicable
- Language of instructions
- Language Requirements
- TOEFL 550 points (paper-based), 213 points (computer-based), 85 points (internet-based) or IELTS band 6.5
- Application Deadline
- Applicants with international qualifications can apply until 20 August.
- Specific Features
- International study programme, language of instruction English, semester abroad possible
What Is This Programme About?
It has long been standard procedure in software development, especially in larger companies, for development teams to work together across continents and countries. This is challenging in terms of methodology and organisation, and it requires all team members to have both intercultural skills and technical expertise.
In addition to state-of-the art technologies and frameworks in current areas of application, such as parallel programming and mobile or web applications, this three-semester Master’s programme focuses especially on methods and their application in intercultural teams.
The study programme relates closely to practice and is delivered entirely in English.
Why Choose This Programme?
The Master’s programme aims to attract students who aspire to a career as software developers and wish to work in international teams on the design and implementation of complex distributed software systems.
How is the programme structured?
In the first two semesters of the programme, courses are organised in five tiers: Infrastructure, Programming, Technology, Methodology, and Application (in intercultural teams). One module from each tier is offered per semester, with the exception of Methodology. Because it is the focus of the programme, students take two modules per semester to build on the knowledge they are expected to already have. In the third semester, students write their Master’s thesis and attend a Master’s seminar and a seminar focusing on intercultural topics.
A semester abroad is possible and can be taken in the second or third semester.
Where does it lead?
Successful graduates will have acquired the key skills expected among software developers today.
These include: a command of several programming languages and paradigms, knowledge of diverse software development processes (from agile to model-driven or user-centred), knowledge of web infrastructure and web service technologies, and knowledge of multi-layered client-server applications. Graduates are also equipped to work with multi-threading and are sensitive to usability and accessibility issues.