Mandatory Lectures in BSc/MSc RW/CSE @ ETHZ 
  Core Courses in BSc RW/CSE (last updated September 2024) 
  Core Courses in MSc RW/CSE (last updated September 2024)  
Please comment on your experience with these courses 
below under the corresponding headings. Always specify the semester and the name of the lecturer. In particular mention what you have perceived as prerequisites and dependencies.   
3 out of 4 core courses are required in the Bachelor program. 
2 core courses are required in the Master program. Either Advanced Machine Learning or Probabilistic AI can be considered as a core course, but not both. Otherwise no restrictions are mentioned in the guidelines. 
  Software Engineering 
  Introduction to Machine Learning 
  Advanced Numerical Methods for CSE 
  Advanced Machine Learning 
  Optimization for Data Science 
  Computational Statistics 
  Advanced Systems Lab 
  AI in the Sciences and Engineering 
  Probabilistic Artificial Intelligence