The Master Program in CSE
The Master students have to acquire 90 ECTS mainly in mandatory Core Courses, in eligible Fields of Specialization and Elective Courses as described above for the Bachelor Program and with a Term Paper and a Master Thesis, respectively.
Students have to take two Core Courses and pass the exams.
Important note for the applicant
An application to the MSc programme CSE at ETH Zurich is pointless, unless your academic record clearly states that you had an education (course) in
- basic mathematics (calculus and linear algebra)
- programming (some high level programming language like C, C++, FORTRAN, etc.)
- basic numerical methods
- foundations of physics
Refusal of admission
Candidates will not be admitted to the CSE Master Program if they still need to complete studies accounting for more than 30 credit points to qualify for admission. These candidates may apply for admission to the CSE Bachelor Program. The details of the admission procedure are regulated in the Rules on Admission to Studies at ETH (Zulassungsverordnung ETHZ).
Important links for students from outside ETH
International Student Information: www.study.ethz.ch
Application forms (electronic): www.eapply.ethz.ch
- Computer Graphics
- Computational Statistics
- How to write Fast Numerical Code
- Physics of the Atmosphere
- Fluid Dynamics
- Control Theory
- Computational Finance
Students have to take 2 Elective Courses and pass the exams.
Students have to attend twice the CSE Case Studies Seminar as described above for the Bachelor Program.
The Term Paper should be computational and application oriented work in a team in order to deepen the knowledge in an application area. It should require about 160 hours and ECTS are obtained for an accepted paper.
The Master Thesis takes 6 months and is advised by a professor teaching in a Core Course or in a Field of Specialization. It concludes the CSE Master studies and should teach students to work independently on a scientific topic. ECTS are obtained for an accepted thesis.
The Director of Studies CSE may approve exceptions. Approval of term project or thesis project under the supervision of faculty not listed above, has to be requested from the Director of Studies CSE and a short written project description has to be provided that clearly indicates that the project involves the application of CSE techniques and has a computer implementation component.