ETH Zürich · ZurichSwitzerland
Master Environmental Engineering
27% thesis · 13% maths and foundations
By field of study
2 institutions in 2 cities · typically €2,384 per semester (specific applicants, 2026/27)
Middle half of 21 programmes with the same fee period, applicant category and year; the line is the median, €2,384. 21 of 25 publish a fee we can compare; the rest are not in this chart. Our calculation, EUR is approximate (ECB rate of 4 Nov 2026).
Bars share one scale: the full bar is all 25 programmes.
Picked by how distinctive and well documented they are, at most two per institution. Never paid.
| Programme | Level | Length | Language | Fee |
|---|---|---|---|---|
| Master Biomedical EngineeringETH Zürich · Zurich | Master | 2 years | English | CHF 2,190 / semester · 2026/27 · Other foreign · note: students w… ≈ €2,384 |
| Master Electrical Engineering and Information TechnologyETH Zürich · Zurich | Master | 2 years | English | CHF 2,190 / semester · 2026/27 · Other foreign · note: students w… ≈ €2,384 |
| Learning and Training Sciences and TechnologiesUniversité Genève · Geneva | Master | 2 years | French | CHF 500 / semester · year not stated · confirm with the source |
Bachelor, master and doctorate programmes that we classify under engineering and technology (our classification from the programme's field codes). Limited to programmes in Switzerland. Programmes closed to new students are left out.
We list 25 programmes (engineering and technology degrees in Switzerland) at 2 institutions, spread over 2 cities; the most are in Zurich (24). They are taught at ETH Zürich (24) and Université de Genève (1). By level: 16 master's, 6 bachelor's and 3 doctoral.
Among the 21 that publish a per semester fee for specific applicants applicants in 2026/27, the middle half costs €2,384 to €2,384 and the median is €2,384. The lowest is €2,384 at ETH Zürich; the highest is €2,384 at ETH Zürich. Most common length: 2 years (10 of 20 that state one), from 18 months to 3 years. 13 of 20 that state a language are taught in English; others in German and French. 3 of 25 mention specialisation tracks. The next published start or deadline is 30 Nov 2026 (Master Biomedical Engineering). Facts were last checked on 31 Oct 2026; each figure links to its source on the programme page.
ETH Zürich · ZurichSwitzerland
27% thesis · 13% maths and foundations
ETH Zürich · ZurichSwitzerland
20% free electives · 16% thesis
ETH Zürich · ZurichSwitzerland
64% free electives · 12% projects and labs
ETH Zürich · ZurichSwitzerland
58% maths and foundations · 28% free electives
ETH Zürich · ZurichSwitzerland
52% free electives · 12% thesis
ETH Zürich · ZurichSwitzerland
61% free electives · 19% data and computing
ETH Zürich · ZurichSwitzerland
30% maths and foundations · 23% thesis
ETH Zürich · ZurichSwitzerland
66% free electives · 13% internship
ETH Zürich · ZurichSwitzerland
39% maths and foundations · 23% free electives
ETH Zürich · ZurichSwitzerland
47% free electives · 44% data and computing
ETH Zürich · ZurichSwitzerland
31% free electives · 17% data and computing
ETH Zürich · ZurichSwitzerland
60% maths and foundations · 13% projects and labs
25 programmes at 2 institutions in Switzerland. 25 of them have detailed facts with sources on their own pages.
Among 21 programmes that publish a per semester fee for specific applicants applicants in 2026/27, the middle half costs €2,384 to €2,384, with a median of €2,384 (about, converted to EUR at the ECB rate; our calculation). 4 more do not publish a comparable fee. Always confirm on the institution's page.
13 of the 20 that state a language of instruction are taught in English. The language is shown on each programme card.
10 of 20 that state a length last 2 years. Lengths range from 18 months to 3 years.
ETH Zürich (24) and Université de Genève (1).
Every programme links to its source and check date. Typical ranges show the middle half and median of programmes with the same fee period, applicant category and year, and only for 5 or more. How we check
Programmes you open appear here, so you can switch between them.