The first year of the programme teaches you the basics of Computer Science. You will learn how to program and how computer systems work. Additional mathematics courses complete your first year of training as a computer scientist. If you are wondering why, consider that ‘to compute’ means ‘to calculate’. Computers follow the rules of mathematics and logic, so these topics shape the way you program one.
During year 1, you follow the same mandatory courses (‘core courses’) as everyone else in your year. You also participate in two semester-long group projects. These projects build upon the knowledge you obtain from the courses. Such a project initially runs alongside your courses, and ends with a course-free period that is fully dedicated to wrapping up the project.