Master of Science in Software Engineering (SEM)
A three-semester English-taught master’s programme specialising in IT management, human-computer interaction, and advanced software engineering with data science.
Best for:Best for computer science graduates or professionals with a strong technical background seeking to specialise in software engineering, IT management, or human-computer interaction with hands-on project experience and leadership training.
Overview
The Master of Science in Software Engineering at Heilbronn University of Applied Sciences is a three-semester programme designed for graduates seeking expertise in software development, project leadership, and strategic IT decision-making. Students can specialise in three profiles: IT Management (focusing on digital transformation and technology assessment), Human-Computer Interaction (user-centred design and system evaluation), or Advanced Software Engineering & Data Science (enterprise-scale applications and data-driven problem-solving). The curriculum integrates theoretical foundations with real-world case studies from cooperating companies, ensuring practical experience through project work and thesis research. The programme emphasises interdisciplinary collaboration, management skills, and innovative teaching methods like problem-based learning, preparing graduates for leadership roles in international software engineering organisations.
What you'll do
- Develop and lead software engineering projects using real-world case studies from cooperating companies.
- Design, evaluate, and engineer enterprise-scale software systems based on state-of-the-art principles.
- Analyse user needs and define requirements for interactive computing systems, including mock-up and prototype development.
- Plan and conduct user evaluations to assess the usability and effectiveness of software solutions.
- Collaborate in interdisciplinary teams to solve complex technological and engineering challenges.
- Conduct independent research for the Master’s thesis, supervised by academic and industry experts.
- Apply management methods to guide innovation processes and digital transformation initiatives.
- Integrate management and engineering practices to lead software engineering projects in international environments.
Requirements
Degree required: Bachelor’s degree (210 or 240 ECTS credits) in Computer Science or a closely related field with an excellent or good grade (average grade of 2.5 or less in German grading system), or an equivalent international qualification. Alternatively, a Bachelor’s degree in any other field with 210 ECTS credits plus proof of vocational experience in Computer Science acquired in the previous three years.
Degree offered: Master of Science (MSc)
Language: English proficiency at B2 level (IELTS Academic: 6.0 or equivalent). German language skills at A2 level are required but no proof is needed.
Instruction: English
- Proven academic or professional background in Computer Science or related technical fields.
- Experience with software development methodologies and tools.
- Strong analytical and problem-solving skills.
- Ability to work collaboratively in interdisciplinary teams.
- Basic understanding of IT management principles or human-computer interaction concepts.
- Applicants must hold a recognised Bachelor’s degree in Computer Science or a related field with a minimum of 210 ECTS credits.
- Alternative eligibility: Bachelor’s degree in any field with 210 ECTS credits plus three years of relevant vocational experience in Computer Science.
- No nationality or residency restrictions mentioned.
- No age limits specified.
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: 15 January (summer intake) or 15 July (winter intake)
Applicants must submit their application through the university’s online portal, which opens by mid-December for the summer intake and mid-May for the winter intake. Additional deadlines may apply for Studienkolleg Konstanz/uni-assist recognition. Detailed instructions are available on the university’s application website.
- CV
- Official transcripts of Bachelor’s degree (and any additional vocational experience proof if applicable)
- Proof of English proficiency (e.g., IELTS Academic score of 6.0 or equivalent)
- Motivation letter or statement of purpose
- Passport or ID copy
- Proof of health insurance coverage
Contact
International Student Support· Student Support Officer
international-student-support@hs-heilbronn.de
https://www.hs-heilbronn.de/en/international-student-support
Create a free profile to unlock your personal match score, the full requirements, funding details and how to apply — in English or Persian.