Students taking this course attend Algebra and Geometry, Calculus and Methods, Differential Equations, and Probability from Part IA of the Mathematical Tripos, together with the following courses from Part IA of the Computer Science Tripos: