Software Systems

Study mode:On campus Study type:Full-time Languages: English
Foreign:$ 1.93 k / Year(s) Deadline: Feb 28, 2026
73 place StudyQA ranking:7246 Duration:2 years

Photos of university / #unizh

This Bachelor's degree program in Software Systems offered by the University of Zurich provides students with a comprehensive foundation in computer science and software engineering. The program is designed to equip students with the theoretical knowledge and practical skills necessary to develop, analyze, and maintain complex software systems across various domains. Core courses cover programming paradigms, algorithms, data structures, software development methodologies, and system architecture, enabling students to design efficient and reliable software solutions. Additionally, students explore areas such as cybersecurity, databases, distributed systems, and human-computer interaction to gain a broad understanding of the field. The curriculum emphasizes hands-on learning through project work, internships, and collaboration with industry partners, fostering teamwork, problem-solving, and innovative thinking. Students are also encouraged to engage in research projects and attend seminars to stay updated with the latest advancements in software technology. The program prepares graduates for diverse careers in software development, system analysis, and information technology consulting, or for further academic study at the master's level. With a strong emphasis on both theoretical understanding and practical application, the Software Systems program at the University of Zurich aims to produce competent professionals who can contribute effectively to the rapidly evolving tech industry. The interdisciplinary approach and integration of computer science fundamentals with real-world applications make this program an excellent choice for students passionate about technology and software engineering.

  • 60 ECTS credits to be earned from a customizable elective area and a Master’s project 
  • Master’s thesis comprising 30 ECTS credits 
  • Complemented by a minor program of choice comprising 30 ECTS credits and selected from the current programs on offer
  • Normal period of study: four semesters 
  • Title awarded upon graduation: Master of Science UZH in Informatik (corresponds to Master of Science UZH in Informatics)

Major/minor subject combinations

In addition to the major study program comprising 90 ECTS credits, a minor study program comprising 30 ECTS credits is selected from the Faculty or from other UZH faculties.

  • Proof of Competence in the English Language. IELTS 7.0, TOEFL iBT 100
  • Admission to a Master’s degree program generally requires a Bachelor’s degree with a total of 180 ECTS credits from a university recognized by the University of Zurich.
  • Acceptance to a Master's program in another field of study may be made conditional on acquiring additional knowledge and skills.

The financing of the Software Systems program at the University of Zurich is primarily based on a combination of tuition fees, governmental funding, research grants, and private sponsorships. Tuition fees for domestic and international students are set according to university regulations and can vary depending on the program’s specific structure and duration. For Swiss residents, the tuition fees are generally lower compared to international students, making domestic funding more accessible. Students are also encouraged to seek external funding opportunities such as scholarships, grants, and bursaries offered by national and international organizations, which can significantly offset study costs. The University of Zurich provides a range of scholarships for outstanding students, including merit-based awards and need-based financial aid, which are designed to promote academic excellence and diversity among the student body.

Research activities within the program are supported by competitive research grants from Swiss national agencies such as swissuniversities and the Swiss National Science Foundation (SNSF). These grants fund various research projects related to software systems, enabling the university to maintain cutting-edge facilities and attract top-tier faculty members. Additionally, partnerships with industry players in the software and technology sectors often come with sponsorship deals and collaborative funding opportunities, further supporting the program's financial sustainability.

Students may also explore part-time work opportunities within the university or through external internships, which can help alleviate financial burdens and provide practical experience. The university actively promotes entrepreneurial initiatives and innovation projects, sometimes offering seed funding or financial incentives to student-led startups that emerge from the program. Overall, the funding structure of the Software Systems program is designed to ensure high-quality education and research excellence while providing ample opportunities for financial support.

Expenses

Living expenses depend very much on the individual student. These figures should therefore be regarded as a guideline only (in CHF): 

Rent incl. heating 550
Additional expenses (telephone, internet) 200
Meals 400
Insurance 250
Travel 80
Clothing, laundry, personal items 70
Leisure, spending money 150
Teaching materials 50
Total 1,750

The expected minimum cost of living for students therefore comes to a total of CHF 1,750 per month. Course fees come to around CHF 770 per semester.

Similar programs:
Study mode:On campus Languages: Italian Italian
Local:$ 1.76 k / Year(s) Foreign:$ 1.76 k / Year(s)
501–600 place StudyQA ranking: 6586
Study mode:On campus Languages: English
Foreign:$ 16.4 k / Year(s)
Deadline: Jul 11, 2026 501–600 place StudyQA ranking: 8387
Study mode:On campus Languages: English
Local:$ 2.58 k / Year(s) Foreign:$ 2.58 k / Year(s)
Deadline: Apr 15, 2026 501–600 place StudyQA ranking: 6897
Study mode:On campus Languages: English
Local:$ 9 k / Year(s) Foreign:$ 13.3 k / Year(s)
Deadline: Jan 15, 2026 127 place StudyQA ranking: 5465
Study mode:On campus Languages: English English
Local:$ 1.76 k / Year(s) Foreign:$ 1.76 k / Year(s)
401–500 place StudyQA ranking: 6040
Study mode:On campus Languages: Italian
Local:$ 1.76 k / Year(s) Foreign:$ 1.76 k / Year(s)
601–800 place StudyQA ranking: 5665
Study mode:On campus Languages: Italian
Local:$ 1.76 k / Year(s) Foreign:$ 1.76 k / Year(s)
401–500 place StudyQA ranking: 6488
Study mode:On campus Languages: Italian
Local:$ 1.76 k / Year(s) Foreign:$ 1.76 k / Year(s)
601–800 place StudyQA ranking: 4774
Study mode:On campus Languages: Italian
Local:$ 1.76 k / Year(s) Foreign:$ 1.76 k / Year(s)
601–800 place StudyQA ranking: 5589