All course lists
Handbook for Academic Year 2017–2018

Science complements  CS
Degree Requirements:

Additional core math courses  MathPhysics
Degree Requirements:

Mandatory Physics courses  MathPhysics
Degree Requirements:
 Core semimandatory courses

Science complements  Geology
Degree Requirements:

Advanced mathematics courses
Degree Requirements:
 Combinatorics courses

Advanced courses in Computer Science
Degree Requirements:

Science complements  Economics
Degree Requirements:

Science complements  Chemistry
Degree Requirements:

Science complements  Physics
Degree Requirements:
 Advanced analysis courses

Mandatory computer science courses
Degree Requirements:

Mandatory English courses
Degree Requirements:

Mandatory general courses
Degree Requirements:

Additional core math courses
Degree Requirements:
 Logic courses
 Core mathematics

Mandatory general math courses
Degree Requirements:

Advanced mandatory math studies  math with a unit
Degree Requirements:
 Advanced mandatory courses
 semimandatory courses  MathCS
 Algebra mandatory elective
 Mandatory CS courses  MathCS