Update - 2024 class

<aside> ❗ The VU has made some big overhauls to the curriculum especially to ensure that admissions to any master program should now go smoothly. As of December 2023 the program has not been made public but its expected that this new program should mean very few/no additional math courses have to be taken to meet any criteria for higher studies including ETH

</aside>


By an ambitious CS student

If you're already thinking about your Master's, then read the following section and discuss it with peers/parents. If you don't know yet, there's no shame - I only made up my mind at the end of year 2.

Master's programme entry requirements - targeting ETH Zurich

ETH Zurich has some entry requirements you have to satisfy to be admitted. You can find them in section 1.2 here. I am going to be honest - I am very confused about their Analysis requirements - the learning objectives they list for Analysis I are met by the Single-Variable Calculus course. Analysis II seems to be satisfied by the Multi-Variable Calculus course. A plausible explanation is that there are probably many different courses with similar contents, so if you're aiming for a particular Master's programme, check on your own (or ask a professor, I'm sure they'll help you if you tell them about your ambitions).

Among other requirements, there is also Discrete Mathematics, and Linear Algebra. It seems easier to figure out which courses to take to meet these requirements - Discrete Mathematics and Linear Algebra, respectively.

Basic Concepts in Mathematics

This course will teach you how to

More advanced courses

Single Variable Calculus