PhD Monitor
/Detail
Software Engineering and Computer Science● OpenMastersPreview

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.

Heilbronn University of Applied Sciences · Heilbronn, Germany
More professors at Heilbronn University of Applied Sciences
Software project managementHuman-computer interaction designData-driven software engineeringIT management and digital transformationEnterprise-scale software systemsUser experience evaluation
This is a masters position — not a PhD studentship.
Deadline
For summer intake: Online portal will be open by mid-December. Application deadline: 15 January For winter intake: Online portal will be open by mid-May. Application deadline: 15 July Please be aware of the different application deadlines of Studienkolleg Konstanz/uni-assist and Heilbronn University of Applied Sciences!
Funding
Unfunded
€159–€1k/mo
Start date
Winter or Summer semester (flexible)
Full-time
Location
Heilbronn
Germany

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.

Software Engineering Master’sIT ManagementHuman-Computer InteractionData Science in SoftwareProject LeadershipInterdisciplinary Software DevelopmentCase Study MethodologyEnglish-taught Master’s Programme

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

Required skills
  • 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.
Nice to have
Experience with data-driven software development or data science tools.Familiarity with project management frameworks (e.g., Agile, Scrum).Prior exposure to user-centred design or usability evaluation techniques.Knowledge of enterprise-scale software systems or cloud computing platforms.
Eligibility
  • 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

Type
Unfunded
Amount
€159–€1k/mo
Duration
3 semesters (1.5 years)
Programme
Heilbronn University of Applied Sciences
Heilbronn 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: 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.

Documents required
  • 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
↗Check programme and admissions

Contact

Lab
Software Engineering Institute
Heilbronn 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.