Direct Doctorate in Computer Science

Main content

Three computer science students discussing research

Our goal is to educate students to become researchers and future leaders in computer science. The Direct Doctorate in Computer Science comprises course and research work. It allows exceptionally well-qualified students holding a Bachelor's degree to join the doctorate program at the Department of Computer Science.

The program is tailored to the needs of students aiming for a career in research and interested in pursuing a doctoral degree at ETH Zurich. The Direct Doctorate enables students to explore a broad range of areas in computer science and to get to know the different groups at the department before selecting a topic and a supervisor for the doctoral dissertation.

Students in this program are entitled to financial support and tuition waivers in the form of a full scholarship during the first two study years and, thereafter, to a competitive salary that comfortably covers living expenses in Switzerland. Typically, the completion of the Direct Doctorate takes 5-6 years.

The first two years of the program provide students with advanced methodological and conceptual knowledge in computer science that goes beyond today's state of the art and prepares students for scientific forerunner roles. The studies are structured similarly to a Master's degree, which students obtain upon completion of the credit requirements. Students can choose from a variety of fundamental and elective courses. Thus, students get to tailor their study program to their research interests and follow one of seven specialized tracks:

During the second part of the Direct Doctorate in Computer Science, students focus on their doctoral research and the completion of the dissertation. Research in the department covers the underlying theory to the design of practical systems across the following areas:

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