Master of Science in Applied Computer Science
A hands-on, project-based MSc programme in full-stack development, specialising in business computing, mobile computing, and UX design.
Best for:Best for computer science graduates seeking a hands-on, industry-aligned MSc with specialisations in full-stack development, business computing, mobile computing, or UX design.
Overview
The Master of Science in Applied Computer Science at SRH University is a full-time, English-taught programme designed to equip students with expertise in full-stack development, including front-end, back-end, middleware, and databases. Students can specialise in Business Computing, Mobile Computing, or Usability Engineering and UX Design, with optional courses like SAP HANA, game design, and usability testing. The curriculum emphasises practical, project-based learning in five-week blocks, preparing graduates for careers in software development, IT security, and research. The programme also offers a mandatory internship or research project before the thesis, ensuring industry readiness and strong employability in tech and beyond.
What you'll do
- Develop and implement full-stack software solutions, including front-end, back-end, middleware, and database components.
- Specialize in one of three areas: Business Computing, Mobile Computing, or Usability Engineering and UX Design.
- Engage in project-based learning through five-week blocks, tackling real-world business or research challenges in small groups.
- Complete a mandatory internship or research project to prepare for the Master’s thesis.
- Collaborate with international guest lecturers and partners on projects, both in Germany and abroad.
- Apply theoretical knowledge to practical scenarios through hands-on coursework and industry-aligned projects.
Requirements
Degree required: An internationally recognised Bachelor’s degree (180 ECTS) in Computer Science or a related field such as Virtual Realities, Applied Computer Science, Information Management, IT, or Software Development.
Degree offered: Master of Science (MSc)
Language: English proficiency at B2 level, proven via placement test or interview.
Instruction: English
- Proven knowledge of object-oriented programming languages (e.g., Java, C++, Python).
- Experience with databases (e.g., MySQL, PostgreSQL, Oracle).
- Strong problem-solving and analytical skills.
- Ability to work collaboratively in cross-cultural teams.
- No German language skills required.
- Open to international applicants from all countries.
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
Applicants must submit their application through the university’s official portal. Required documents include a Bachelor’s degree certificate, proof of English proficiency (B2 level), CV, and a motivation letter. Additional documents may be requested depending on the applicant’s background.
- Bachelor’s degree certificate (180 ECTS)
- Proof of English proficiency (B2 level)
- Curriculum Vitae (CV)
- Motivation letter
- Passport or ID copy
Contact
Create a free profile to unlock your personal match score, the full requirements, funding details and how to apply — in English or Persian.