Math Major Roadmaps

This document outlines “roadmaps” of course options for undergraduates interested in particular fields and applications of mathematics. Each roadmap consists of three stages:

  • Stage 1: Introductory courses with few prerequisites, accessible to a typical sophomore.
  • Stage 2: More advanced classes for students who have mastered several stage-1 classes.
  • Stage 3: The most advanced classes, often beginning graduate-level subjects, for students who have mastered many stage-1 and stage-2 classes. (Many math majors will never take a stage-3 course, and that’s okay!)

The stages also reflect priorities—for example, students interested in pursuing analysis probably want to take 18.100 as early as possible, whereas a student pursuing mathematical finance might take it later to deepen their understanding.

In each specialized field or application of mathematics below, we list courses that could be relevant for a career in that field—not just courses narrowly in that specialization, but also useful courses in broadly related areas. On the other hand, these specific courses are not requirements to pursue that field.

Note that a math degree requires 18.06/18.C06/18.700/701 (or approved substitutions thereof), but these are not necessarily listed in every roadmap below, nor do we list GIRs like 18.02.

Pure Mathematics

General comments: Below is a list of research areas. As an undergraduate, however, you should not conceive of yourself as specializing in one or another of these areas. A much better idea is to gain experience in several of them. You may find yourself taking more courses in one or another area, but all of these fields of study reinforce each other.

Stage 2, but not specific to any particular area: 18.821 (Project Lab in Mathematics) is a great introduction to some essential skills (research, teamwork, and communication).

Algebra

Analysis & Geometry

Logic

The MIT Philosophy department also offers subjects in logic: 24.241–24.245 and 24.711. Also consider logic classes at Harvard.

Number Theory

Probability & Statistics

Topology & Geometry

Applied Mathematics

Stage 2, but not specific to any particular area: 18.821 (Project Lab in Mathematics) is a great introduction to some essential skills (research, teamwork, and communication).

Combinatorics

Computer Science

Students in this area should strongly consider supplementing their math courses with several courses in computer science; see the 18c major requirements for typical choices.

Economics and Finance

Students interested in economics and finance should strongly consider supplementing their math courses with several classes in course 14 and 15, if not a minor or double major.

Computational Science and Engineering

Students in this area should consider supplementing their math courses with several courses in computer science, both for software engineering (e.g. 6.100A, 6.1010) and numerical methods or optimization (e.g. 6.7201, 6.7330). For students interested in computational modeling of physical systems, see also the Physical Applied Math classes below.

Physical Applied Math

Students interested in physical applied mathematics should strongly consider supplementing their math courses with at least 2–3 non-GIR courses in physics and/or engineering, depending on their field of interest, if not a minor or double major.

Statistics and Data Science

Students in this area should consider supplementing their math courses with courses in computer science on machine learning and courses in economics on econometrics.