PhD Monitor
/Detail
Computer Science / Software Engineering● OpenMastersPreview

Master of Science in Software Systems

A rigorous interdisciplinary programme combining core software engineering with business and informatics electives, culminating in a 30-credit thesis.

Best for:Best for computer science graduates or professionals aiming to deepen their expertise in software systems while exploring interdisciplinary applications in business and economics.

Universität Zürich · Zürich, Switzerland
More professors at Universität Zürich
Software architectureSoftware systems designDistributed systemsSoftware project managementInterdisciplinary informatics applications
This is a masters position — not a PhD studentship.
Deadline
—
Funding
—
Start date
flexible (depends on admission semester)
Location
Zürich
Switzerland

Overview

The Master of Science in Software Systems at Universität Zürich offers advanced training in software systems, blending compulsory modules with elective courses across business, economics, and informatics. Students engage in independent project work and a 30-credit thesis, developing expertise in both technical and interdisciplinary domains. The programme is designed for graduates seeking to specialise in software systems while gaining broader knowledge in related fields. It emphasises practical application and research-oriented learning, preparing students for careers in software development, systems architecture, or further academic study. The curriculum balances technical depth with flexibility, allowing students to tailor their studies to their interests.

Master of Science in Software SystemsSoftware EngineeringComputer ScienceInterdisciplinary informaticsProject-based learningThesis researchBusiness-informatics integrationSwiss higher education

What you'll do

  • Complete 90 ECTS credits in core and elective modules focused on software systems, including compulsory courses and project work.
  • Engage in a 30-credit Master’s thesis, conducting independent research under academic supervision.
  • Select 30 ECTS credits from elective modules across business, economics, and informatics to broaden interdisciplinary knowledge.
  • Develop and implement software projects, applying theoretical knowledge to practical challenges.
  • Collaborate with peers and faculty on research and project-based assignments.
  • Present research findings and project outcomes in academic and professional settings.

Requirements

Degree required: Bachelor’s degree in Computer Science, Informatics, or a closely related field (e.g. Electrical Engineering, Mathematics, or Business Informatics).

Degree offered: Master of Science (MSc)

Language: English; proficiency sufficient for academic coursework and thesis writing.

Instruction: English

Required skills
  • Proficiency in programming languages (e.g., Java, Python, C++).
  • Understanding of software engineering principles and methodologies.
  • Basic knowledge of data structures, algorithms, and computer systems.
  • Ability to conduct independent research and write academic papers.
  • Fluency in English for coursework and thesis submission.
Nice to have
Experience with software development tools and version control systems (e.g., Git).Background in distributed systems or cloud computing.Knowledge of business or economic principles for interdisciplinary electives.Prior research experience or publication in computer science.
Eligibility
  • No nationality restrictions; open to international applicants.
  • No age restrictions.
  • No prior work experience requirements.

Funding & terms

Type
Unknown
Amount
—
Duration
—
Programme
—

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 apply through the official Universität Zürich portal for Master’s programmes. The process involves submitting academic transcripts, a CV, a letter of motivation, and proof of English proficiency (if applicable). Additional documents may be required based on prior education. Applications are reviewed on a rolling basis until the programme intake is filled.

Documents required
  • Bachelor’s degree certificate and transcripts
  • CV or curriculum vitae
  • Letter of motivation or statement of purpose
  • Proof of English proficiency (if not from an English-taught Bachelor’s programme)
  • Passport-sized photograph (if required)
  • Recommendation letters (number may vary)
↗Check programme and admissions

Contact

Lab
Faculty of Business, Economics and Informatics
Universität Zürich
Switzerland
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.