Master Computer Science

Main content

Fusing fundamental research with real-world engineering

Computer Science at ETH Zurich – this stands for the harmonic triad of one of the 21st century’s most important and dynamic scientific fields at one of the world’s leading research universities in one of Europe’s most enjoyable cities.


The master's programme in Computer Science at ETH Zurich offers a profound and in-depth education in several core areas of computer science. The program guides each individual student in taking a meaningful path through the variety of course offers and designing a profile that matches both personal inclinations and prospective career opportunities.

The Master’s program combines theory and hands-on practice to provide students with a well-rounded education. Students have the choice between 7 more specialized tracks to prepare for a particular career route or the General Computer Science track, which allows a combination of courses from different areas and grants a maximum freedom of choice.



  • Theoretical Computer Science
  • Information Security
  • Software Engineering
  • Information Systems
  • Distributed Systems
  • Visual Computing
  • Computational Science
  • General Computer Science

Credits ECTS: 90
Degree and title: Master of Science ETH in Computer Science

Unconditional transfer from:
ETH Bachelor's degree programme Computer Science (in German)
Detailed information about the
Master’s degree programme Computer Science

Important information for applicants

Page URL:
© 2017 Eidgenössische Technische Hochschule Zürich