43% data and computing · 26% free electives

Bachelor Computational Science and Engineering
Our classification by 66 module titles, weighted by credits.
A 3-year bachelor's programme, taught in German, in Zurich.
66 modules published
All 66 modules
Year 1 · 5 modules · all required · 30 ECTS
| Module | ECTS |
|---|---|
| · autumn_semester | 7 |
| · autumn_semester | 6 |
| · autumn_semester | 5 |
| · autumn_semester | 8 |
| · autumn_semester | 4 |
Source: vvz.ethz.ch, checked 31 Oct 2026
Modules · 61 modules · 346 ECTS
| Module | Type | ECTS |
|---|---|---|
| · autumn_semester | Elective | 6 |
| · autumn_semester | Elective | 4 |
| · autumn_semester | Elective | 4 |
| · autumn_semester | Elective | 4 |
| · autumn_semester | Elective | 4 |
| · autumn_semester | Elective | 4 |
| · autumn_semester | Elective | 4 |
| · autumn_semester | Elective | 4 |
| · autumn_semester | Elective | 4 |
| · autumn_semester | Elective | 4 |
| · autumn_semester | Elective | 4 |
| · autumn_semester | Elective | 6 |
| · autumn_semester | Elective | 6 |
| · autumn_semester | Elective | 6 |
| · autumn_semester | Elective | 6 |
| · autumn_semester | Elective | 6 |
| · autumn_semester | Elective | 6 |
| · autumn_semester | Elective | 6 |
| · autumn_semester | Elective | 3 |
| · autumn_semester | Elective | 6 |
| · autumn_semester | Elective | 6 |
| · autumn_semester | Elective | 6 |
| · autumn_semester | Required | 7 |
| · autumn_semester | Elective | 8 |
| · autumn_semester | Elective | 8 |
| · autumn_semester | Elective | 6 |
| · autumn_semester | Elective | 10 |
| · autumn_semester | Elective | 8 |
| · autumn_semester | Elective | 5 |
| · autumn_semester | Elective | 4 |
| · autumn_semester | Elective | 9 |
| · autumn_semester | Elective | 8 |
| · autumn_semester | Elective | 8 |
| · autumn_semester | Elective | 8 |
| · autumn_semester | Required | 4 |
| · autumn_semester | Required | 5 |
| · autumn_semester | Required | 9 |
| · autumn_semester | Required | 5 |
| · autumn_semester | Elective | 3 |
| · autumn_semester | Elective | 10 |
| · autumn_semester | Elective | 4 |
| · autumn_semester | Elective | 4 |
| · autumn_semester | Elective | 4 |
| · autumn_semester | Elective | 5 |
| · autumn_semester | Elective | 6 |
| · autumn_semester | Elective | 10 |
| · autumn_semester | Elective | 6 |
| · autumn_semester | Elective | 8 |
| · autumn_semester | Elective | 8 |
| · autumn_semester | Elective | 7 |
| · autumn_semester | Elective | 6 |
| · autumn_semester | Elective | 6 |
| · autumn_semester | Elective | 6 |
| · autumn_semester | Elective | 6 |
| · autumn_semester | Elective | 4 |
| · autumn_semester | Elective | 3 |
| · autumn_semester | Elective | 3 |
| · autumn_semester | Elective | 6 |
| · autumn_semester | Elective | 3 |
| · autumn_semester | Elective | 3 |
| · autumn_semester | Elective | 4 |
Source: vvz.ethz.ch, checked 31 Oct 2026
Against similar programmes
Where this programme leans, compared with the same level and field.
More maths and foundations than 6 of 6 similar
Share of credits by theme. Right: modules counted. Our classification by module titles.
- Specialist subjects
- Maths and foundations
- Data and computing
- Business and management
- Society, ethics and law
- Languages and communication
- Research methods
- Projects and labs
- Thesis
- Free electives
More maths and foundations, less data and computing
Share here against the average of 6 similar programmes. Our classification by module titles.
More here than typical
Less here than typical
About the same as typical: research methods, society, ethics and law, projects and labs, languages and communication.
31 modules not found at 6 similar programmes
Matched by title, so treat it as a hint to check.
Data and computing
15- Dynamic Programming and Optimal Control
- Information Theory I
- Image Analysis and Computer Vision
- Software Engineering
- Advanced Machine Learning
- Computer Graphics
- Physically-Based Simulation in Computer Graphics
- Information Systems for Engineers
+7 more
- Design of Parallel and High-Performance Computing
- Deep Learning
- Probabilistic Artificial Intelligence
- Computer Vision
- Programming Techniques for Scientific Simulations I
- Responsible Machine Learning with Insurance Applications
- Computational Biology
Maths and foundations
12- Discrete Event Systems
- Introduction to Mathematical Optimization
- Numerical Methods for CSE
- Theoretical Astrophysics (University of Zurich)No enrolment to this course at ETH Zurich. Book the corresponding module directly at UZH as an incoming student. UZH Module Code: AST512 Mind the enrolment deadlines at UZH: https://www.uzh.ch/cmsssl/en/studies/application/deadlines.html
- Physics I
- Quantum Mechanics IA repetition week is offered in the middle of the semester.
- Classical Mechanics A repetition week is offered in cw45.
- Advanced Quantum Chemistry
+4 more
- Spatio-Temporal Modelling in Biology
- Continuum Mechanics
- Numerical Modelling I and II: Theory and Applications
- Numerical Modelling in Fortran
Projects and labs
2- Computational PsychiatryPlease note that participation in this course and the practical sessions requires additional registration at: http://www.translationalneuromodeling.org/cpcourse/
- Case Studies Seminar (Autumn Semester 2026)
Research methods
1- Numerical Solution of Stochastic Ordinary Differential Equations Alternative course titles: "Numerical Analysis of Stochastic Ordinary Differential Equations" / "Computational Methods for Quantitative Finance: Monte Carlo and Sampling Methods"
Society, ethics and law
1- Classical Simulation of (Bio)Molecular Systems
Studying in Zurich
The rest of what we hold on ETH Zürich is on its page.
At least CHF 4,530 for the first year
≥ CHF 4,530 first year · 2026/27 · specific applicants · our sum
?Not published: living costs
Add your own figures Not published. Only you see these, nothing is saved.
Every fee as the institution publishes it (2)
| Fee | Who pays it | Year | Amount |
|---|---|---|---|
| Tuition | ch, li · or residence in CH/LI when the entrance qualification was obtained; EU/EFTA wit… | 2026/27 | CHF 730 / semester ≈ €795 |
| Tuition | Other foreign · note: students who do not meet the group 1 criteria | 2026/27 | CHF 2,190 / semester ≈ €2,384 |
3 things that move it
Excellence Scholarship & Opportunity Programme (ESOP)
Giorgio Pegoraro Scholarship
Nizzola Excellence Scholarship
Apply by 31 Mar 2027
Dates that differ by citizenship are marked for your group.
Every date (6 dates)
- Application deadline
- Language certificate
- Application deadline
- Language certificate
- Programme starts
- Entrance exam registration
- 1Check you qualify·Unknown
- 2Prove your languageStage: Application · CEFR from: C1 · Language: German
- 3Admission tests·Unknown
- 4How they choose·Unknown
- 5Where you apply·Unknown
- 6Documents·Unknown
- 7Deadline31 Mar 2027 · Application · Term: Autumn semester · With entrance exam · Start date: 1 Dec 2026 · 2027/28
+4 more
- 31 Mar 2027 · Language certificate · Term: Autumn semester · With entrance exam · 2027/28
- 15 Oct 2027 · Entrance exam registration · Term: Autumn semester · With entrance exam · Start date: 15 Sep 2027 · 2027/28
- 31 Mar 2027 · Application · Term: Autumn semester · Without entrance exam · Start date: 1 Dec 2026 · 2027/28
- 31 Mar 2027 · Language certificate · Term: Autumn semester · Without entrance exam · 2027/28
- 8StartDate: 20 Sep 2027 · Term: Autumn semester · 2027/28
Other options
3 of 6 similar publish a price
Similar: same level, field and language, all countries
The first two matches side by side with this programme, then 4 more.
| This programmeBachelor Computational Science and Engineering | SimilarBachelor Computer Science | SimilarInformatics: Games Engineering | |
|---|---|---|---|
| Price | CHF 2,190 / semester · 2026/27 | CHF 2,190 / semester · 2026/27 | Not published |
| Duration | 3 years | 3 years | 6 semesters |
| Language | German | German | German |
| Next date | 1 Dec 2026 | 1 Dec 2026 | Not published |
5 of 6 publish a next date.
48% data and computing · 22% free electives
50% data and computing · 13% free electives
62% data and computing · 11% business and management
Every fact has a source
154 facts from 7 official sources
Checked 3 days ago.
All 7 sources
The programme, from the facts
Bachelor Computational Science and Engineering is a bachelor's programme in computing and data at ETH Zürich in Zurich, Switzerland. It takes 3 years. It carries 180 ECTS credits. Teaching is in German.
The institution publishes 66 modules, of which 56 are optional. By our classification of module titles, the largest themes are data and computing (42%), free electives (27%) and maths and foundations (23%).
How much does Bachelor Computational Science and Engineering cost?
CHF 2,190 / semester · 2026/27 · Other foreign · note: students w…. In euros that is ≈ €2,384.
When is the next deadline or start?
1 Dec 2026 (Apply by).
What language is it taught in?
German (Requires C1 level).
How long does it take?
3 years.
Where is it?
ETH Zürich, Zurich, Switzerland.
Spotted a mistake? Report an error and we fix and log it.
All 11 fields we hold
Every value with its source, and every field we looked for but could not find.
Dates · 1 with values
Admission · 1 with values
Programme · 4 with values · 2 without
Institution record: ETH Zürich