Print Settings
 

MATH 18: Foundations for Calculus

This course develops and enriches fundamental skills in foundational math to prepare students for success in calculus and other courses at Stanford that rely on quantitative methods (such as in biology, chemistry, computer science, economics, engineering, and physics). The focus is on proficiency in topics prior to calculus, with an emphasis on both conceptual understanding and problem-solving experience. A primary goal is to help students to hone the mathematical skills necessary to transition to quantitative coursework at Stanford, including how to use understanding of ideas to improve study habits and to avoid excessive rote memorization. Prerequisites: You must have taken the math placement diagnostic (offered through the Math Department website: https://mathematics.stanford.edu/academics/math-placement) in order to register for this course.
Terms: Aut | Units: 2

MATH 19: Calculus

Introduction to differential calculus of functions of one variable. Review of elementary functions (including exponentials and logarithms), limits, rates of change, the derivative and its properties, applications of the derivative. Prerequisites: periodic trigonometric functions, advanced algebra, and analysis of elementary functions (including exponentials and logarithms). You must have taken the math placement diagnostic (offered through the Math Department website: https://mathematics.stanford.edu/academics/math-placement) in order to register for this course.
Terms: Aut, Win | Units: 3 | UG Reqs: GER:DB-Math, WAY-FR

MATH 19ACE: Calculus, ACE

Additional problem solving session for Math 19 guided by a course assistant. Concurrent enrollment in Math 19 required. Application required: https://engineering.stanford.edu/students-academics/equity-and-inclusion-initiatives/undergraduate-programs/additional-calculus
Terms: Aut, Win | Units: 1

MATH 20: Calculus

The definite integral, Riemann sums, antiderivatives, the Fundamental Theorem of Calculus. Integration by substitution and by parts. Area between curves, and volume by slices, washers, and shells. Initial-value problems, exponential and logistic models, direction fields, and parametric curves. Prerequisite: Math 19 or equivalent. If you have not previously taken a calculus course at Stanford then you must have taken the math placement diagnostic (offered through the Math Department website: https://mathematics.stanford.edu/academics/math-placement) in order to register for this course.
Terms: Aut, Win, Spr | Units: 3 | UG Reqs: GER:DB-Math, WAY-FR

MATH 20ACE: Calculus, ACE

Additional problem solving session for Math 20 guided by a course assistant. Concurrent enrollment in Math 20 required. Application required: https://engineering.stanford.edu/students-academics/equity-and-inclusion-initiatives/undergraduate-programs/additional-calculus
Terms: Aut, Win, Spr | Units: 1

MATH 21: Calculus

This course addresses a variety of topics centered around the theme of "calculus with infinite processes", largely the content of BC-level AP Calculus that isn't in the AB-level syllabus. It is needed throughout probability and statistics at all levels, as well as to understand approximation procedures that arise in all quantitative fields (including economics and computer graphics). After an initial review of limit rules, the course goes on to discuss sequences of numbers and of functions, as well as limits "at infinity" for each (needed for any sensible discussion of long-term behavior of a numerical process, such as: iterative procedures and complexity in computer science, dynamic models throughout economics, and repeated trials with data in any field). Integration is discussed for rational functions (a loose end from Math 20) and especially (improper) integrals for unbounded functions and "to infinity": this shows up in contexts as diverse as escape velocity for a rocket, the present value of a perpetual yield asset, and important calculations in probability (including the famous "bell curve" and to understand why many statistical tests work as they do). The course then turns to infinite series (how to "sum" an infinite collection of numbers), some useful convergence and divergence rests for these, and the associated killer app: power series and their properties, as well as Taylor approximations, all of which provide the framework that underlies virtually all mathematical models used in any quantitative field. Prerequisite: Math 20 or equivalent. If you have not previously taken a calculus course at Stanford then you must have taken the math placement diagnostic (offered through the Math Department website: https://mathematics.stanford.edu/academics/math-placement) in order to register for this course.
Terms: Aut, Win, Spr, Sum | Units: 4 | UG Reqs: GER:DB-Math, WAY-FR

MATH 21ACE: Calculus, ACE

Additional problem solving session for Math 21 guided by a course assistant. Concurrent enrollment in Math 21 required. Application required: https://engineering.stanford.edu/students-academics/equity-and-inclusion-initiatives/undergraduate-programs/additional-calculus
Terms: Aut, Win, Spr | Units: 1

MATH 51: Linear Algebra, Multivariable Calculus, and Modern Applications

This course provides unified coverage of linear algebra and multivariable differential calculus, and the free course e-text connects the material to many fields. Linear algebra in large dimensions underlies the scientific, data-driven, and computational tasks of the 21st century. The linear algebra portion includes orthogonality, linear independence, matrix algebra, and eigenvalues with applications such as least squares, linear regression, and Markov chains (relevant to population dynamics, molecular chemistry, and PageRank); the singular value decomposition (essential in image compression, topic modeling, and data-intensive work in many fields) is introduced in the final chapter of the e-text. The multivariable calculus portion includes unconstrained optimization via gradients and Hessians (used for energy minimization), constrained optimization (via Lagrange multipliers, crucial in economics), gradient descent and the multivariable Chain Rule (which underlie many machine learning algorithms, such as backpropagation), and Newton's method (an ingredient in GPS and robotics). The course emphasizes computations alongside an intuitive understanding of key ideas. The widespread use of computers makes it important for users of math to understand concepts: novel users of quantitative tools in the future will be those who understand ideas and how they fit with examples and applications. This is the only course at Stanford whose syllabus includes nearly all the math background for CS 229, which is why CS 229 and CS 230 specifically recommend it (or other courses resting on it). For frequently asked questions about the differences between Math 51 and CME 100, see the FAQ on the placement page on the Math Department website. Prerequisite: Math 21 or equivalent (e.g. 5 on the AP Calculus BC test or suitable score on certain international exams: https://studentservices.stanford.edu/my-academics/earn-my-degree/undergraduate-degree-progress/test-transfer-credit/external-test-2). If you have not previously taken a calculus course at Stanford then you must have taken the math placement diagnostic (offered through the Math Department website: https://mathematics.stanford.edu/academics/math-placement) in order to register for this course.
Terms: Aut, Win, Spr, Sum | Units: 5 | UG Reqs: GER:DB-Math, WAY-FR

MATH 51ACE: Linear Algebra, Multivariable Calculus, and Modern Applications, ACE

Additional problem solving session for Math 51 guided by a course assistant. Concurrent enrollment in Math 51 required. Application required: https://engineering.stanford.edu/students-academics/equity-and-inclusion-initiatives/undergraduate-programs/additional-calculus
Terms: Aut, Win, Spr | Units: 1

MATH 53: Differential Equations with Linear Algebra, Fourier Methods, and Modern Applications

Ordinary differential equations and initial value problems, linear systems of such equations with an emphasis on second-order constant-coefficient equations, stability analysis for non-linear systems (including phase portraits and the role of eigenvalues), and numerical methods. Partial differential equations and boundary-value problems, Fourier series and initial conditions, and Fourier transform for non-periodic phenomena. Throughout the development we harness insights from linear algebra, and software widgets are used to explore course topics on a computer (no coding background is needed). The free e-text provides motivation from applications across a wide array of fields (biology, chemistry, computer science, economics, engineering, and physics) described in a manner not requiring any area-specific expertise, and it has an appendix on Laplace transforms with many worked examples as a complement to the Fourier transform in the main text. Prerequisite: Math 21 and Math 51, or equivalents.
Terms: Aut, Win, Spr | Units: 5 | UG Reqs: GER:DB-Math, WAY-FR

MATH 56: Proofs and Modern Mathematics

How do mathematicians think? Why are the mathematical facts learned in school true? In this course students will explore higher-level mathematical thinking and will gain familiarity with a crucial aspect of mathematics: achieving certainty via mathematical proofs, a creative activity of figuring out what should be true and why. This course is ideal for students who would like to learn about the reasoning underlying mathematical results, but at a pace and level of abstraction not as intense as Math 61CM/DM, as a consequence benefiting from additional opportunity to explore the reasoning. Familiarity with one-variable calculus is strongly recommended at least at the AB level of AP Calculus since a significant part of the course develops some of the main results in that material systematically from a small list of axioms. We also address linear algebra from the viewpoint of a mathematician, illuminating notions such as fields and abstract vector spaces. This course may be paired with Math 51; though that course is not a pre- or co-requisite.
Terms: Aut, Win | Units: 4 | UG Reqs: WAY-FR

MATH 61CM: Modern Mathematics: Continuous Methods

This is the first part of a theoretical (i.e., proof-based) sequence in multivariable calculus and linear algebra, providing a unified treatment of these topics. Covers general vector spaces, linear maps and duality, eigenvalues, inner product spaces, spectral theorem, metric spaces, differentiation in Euclidean space, submanifolds of Euclidean space as local graphs, integration on Euclidean space, and many examples. The linear algebra content is covered jointly with Math 61DM. Students should know 1-variable calculus and have an interest in a theoretical approach to the subject. Prerequisite: score of 5 on the BC-level Advanced Placement calculus exam, or consent of the instructor. This series provides the necessary mathematical background for majors in all Computer Science, Data Science, Economics, Mathematics, Natural Sciences, and Engineering.
Terms: Aut | Units: 5 | UG Reqs: GER:DB-Math, WAY-FR

MATH 61DM: Modern Mathematics: Discrete Methods

This is the first part of a theoretical (i.e., proof-based) sequence in discrete mathematics and linear algebra. Covers general vector spaces, linear maps and duality, eigenvalues, inner product spaces, spectral theorem, counting techniques, and linear algebra methods in discrete mathematics including spectral graph theory and dimension arguments. The linear algebra content is covered jointly with Math 61CM. Students should have an interest in a theoretical approach to the subject. Prerequisite: score of 5 on the BC-level Advanced Placement calculus exam, or consent of the instructor.This series provides the necessary mathematical background for majors in Computer Science, Data Science, Economics, Mathematics, and most Natural Sciences and some Engineering majors. Those who plan to major in Physics or in Engineering, majors requiring Math 50's beyond Math 51, are recommended to take Math 60CM.
Terms: Aut | Units: 5 | UG Reqs: WAY-FR
Instructors: ; Fox, J. (PI); Xu, M. (TA)

MATH 104: Applied Matrix Theory

Linear algebra for applications in science and engineering. The course introduces the key mathematical ideas in matrix theory, which are used in modern methods of data analysis, scientific computing, optimization, and nearly all quantitative fields of science and engineering. While the choice of topics is motivated by their use in various disciplines, the course will emphasize the theoretical and conceptual underpinnings of this subject. Topics include orthogonality, projections, spectral theory for symmetric matrices, the singular value decomposition, the QR decomposition, least-squares methods, and algorithms for solving systems of linear equations; applications include clustering, principal component analysis and dimensionality reduction, regression. MATH 113 offers a more theoretical treatment of linear algebra. MATH 104 and ENGR 108 cover complementary topics in applied linear algebra. The focus of MATH 104 is on algorithms and concepts; the focus of ENGR 108 is on a few linear algebra concepts, and many applications. Prerequisites: MATH 51 and programming experience on par with CS 106A.
Terms: Aut, Win, Spr | Units: 4 | UG Reqs: GER:DB-Math, WAY-FR

MATH 109: Groups and Symmetry

Applications of the theory of groups. Topics: elements of group theory, groups of symmetries, matrix groups, group actions, and applications to combinatorics and computing. Applications: rotational symmetry groups, the study of the Platonic solids, crystallographic groups and their applications in chemistry and physics. Honors math majors and students who intend to do graduate work in mathematics should take 120. WIM. Prerequisite: Math 51.
Terms: Aut | Units: 4 | UG Reqs: GER:DB-Math, WAY-FR

MATH 110: Number Theory for Cryptography

Number theory and its applications to modern cryptography. Topics include: congruences, primality testing and factorization, public key cryptography, and elliptic curves, emphasizing algorithms. Includes an introduction to proof-writing. This course develops math background useful in CS 255. WIM. Prerequisite: Math 51
Terms: Aut | Units: 4 | UG Reqs: GER:DB-Math, WAY-FR

MATH 113: Linear Algebra and Matrix Theory

Algebraic properties of matrices and their interpretation in geometric terms. The relationship between the algebraic and geometric points of view and matters fundamental to the study and solution of linear equations. Topics: linear equations, vector spaces, linear dependence, bases and coordinate systems; linear transformations and matrices; similarity; dual space and dual basis; eigenvectors and eigenvalues; diagonalization. Includes an introduction to proof-writing. (Math 104 offers a more application-oriented treatment.) Prerequisites: Math 51
Terms: Aut, Win, Spr | Units: 4 | UG Reqs: GER:DB-Math, WAY-FR

MATH 115: Functions of a Real Variable

The development of 1-dimensional real analysis (the logical framework for why calculus works): sequences and series, limits, continuous functions, derivatives, integrals. Basic point set topology. Includes introduction to proof-writing. Prerequisite: Math 51 or Math 56.
Terms: Aut, Spr | Units: 4 | UG Reqs: GER:DB-Math, WAY-FR

MATH 116: Complex Analysis

Holomorphic and analytic functions, power series, Cauchy integral and Cauchy integral formula, meromorphic functions and differential forms, calculus of residues and applications, analytic continuation, conformal mappings, Riemann mapping theorem, Laurent series and conformal classification of annuli, harmonic functions and Dirichlet problem, introduction to Riemann surfaces, theory of elliptic functions and integrals. ( Math 106 offers a less theoretical treatment). Prerequisites: 51,52 and 171, or 61cm and 62cm.
Terms: Aut | Units: 4 | UG Reqs: GER:DB-Math, WAY-FR

MATH 120: Groups and Rings

Recommended for Mathematics majors and required of honors Mathematics majors. A more advanced treatment of group theory than in Math 109, also including ring theory. Groups acting on sets, examples of finite groups, Sylow theorems, solvable and simple groups. Fields, rings, and ideals; polynomial rings over a field; PID and non-PID. Unique factorization domains. WIM course. Prerequisite: Math 51 and some prior proof-writing experience.
Terms: Aut, Spr | Units: 4 | UG Reqs: GER:DB-Math, WAY-FR

MATH 143: Differential Geometry

Geometry of curves and surfaces in three-space. Parallel transport, curvature, and geodesics. Surfaces with constant curvature. Minimal surfaces. Prerequisite: Math 52.
Terms: Aut | Units: 4 | UG Reqs: GER:DB-Math, WAY-FR
Instructors: ; Lai, Y. (PI); Cua, M. (TA)

MATH 155: Analytic Number Theory

Introduction to Dirichlet series and Dirichlet characters, Poisson summation, Gauss sums, analytic continuation for Dirichlet L-functions, applications to prime numbers (e.g., prime number theorem, Dirichlet's theorem). Prerequisites: Complex analysis (Math 106 or 116), Math 152 (or comparable familiarity with the Euclidean algorithm, multiplicative group modulo n, and quadratic reciprocity), and experience with basic analysis arguments.
Terms: Aut | Units: 4 | UG Reqs: GER:DB-Math, WAY-FR
Instructors: ; Conrad, B. (PI); Rizk, K. (TA)

MATH 159: Discrete Probabilistic Methods

Modern discrete probabilistic methods suitable for analyzing discrete structures of the type arising in number theory, graph theory, combinatorics, computer science, information theory and molecular sequence analysis. Prerequisite: STATS 116/MATH 151 or equivalent. Typically in alternating years.
Terms: Aut | Units: 4 | UG Reqs: WAY-FR

MATH 171: Fundamental Concepts of Analysis

Recommended for Mathematics majors and required of honors Mathematics majors. A more advanced and general version of Math 115, introducing and using metric spaces. Properties of Riemann integrals, continuous functions and convergence in metric spaces; compact metric spaces, basic point set topology. Prerequisite: Math 61CM, or 61DM, or Math 51 and Math 115. WIM
Terms: Aut, Spr | Units: 4 | UG Reqs: GER:DB-Math, WAY-FR

MATH 193: Polya Problem Solving Seminar

Topics in mathematics and problem solving strategies with an eye towards the Putnam Competition. Topics may include parity, the pigeonhole principle, number theory, recurrence, generating functions, and probability. Students present solutions to the class. Open to anyone with an interest in mathematics.
Terms: Aut | Units: 1 | Repeatable 4 times (up to 4 units total)
Instructors: ; Manolescu, C. (PI)

MATH 193X: Polya Problem Solving Seminar

Topics in mathematics and problem solving strategies with an eye towards the Putnam Competition. Topics may include parity, the pigeonhole principle, number theory, recurrence, generating functions, and probability. Open to anyone with an interest in mathematics. Taught concurrently with Math 193, but students who sign up for Math 193X are given homework and exams. Students cannot enroll in both 193 and 193X during the same quarter. Math majors may use Math 193X towards their elective requirements.
Terms: Aut | Units: 3
Instructors: ; Manolescu, C. (PI)

MATH 197: Senior Honors Thesis

Honors math major working on senior honors thesis under an approved advisor carries out research and reading. Satisfactory written account of progress achieved during term must be submitted to advisor before term ends. May be repeated 3 times for a max of 9 units. Contact department student services specialist to enroll.
Terms: Aut, Win, Spr, Sum | Units: 1-6 | Repeatable 3 times (up to 9 units total)

MATH 199: Reading Topics

For Math majors only. Undergraduates pursue a reading program under the direction of a Math faculty member; topics limited to those not in regular department course offerings. Credit can fulfill the elective requirement for Math majors. Departmental approval required; please contact the Student Services Specialist for the enrollment proposal form at least 2 weeks before the final study list deadline. May be repeated for credit. Enrollment beyond a third section requires additional approval.
Terms: Aut, Win, Spr, Sum | Units: 3 | Repeatable for credit

MATH 205A: Real Analysis

Basic measure theory and the theory of Lebesgue integration. Prerequisite: Math 171. Math 172 is also recommended.nnNOTE: Undergraduates require instructor permission to enroll. Undergraduates interested in taking the course should contact the instructor for permission, providing information about relevant background such as performance in prior coursework, reading, etc.
Terms: Aut | Units: 3
Instructors: ; White, B. (PI); Wu, Y. (TA)

MATH 210A: Modern Algebra I

Basic commutative ring and module theory, tensor algebra, homological constructions, linear and multilinear algebra, canonical forms and Jordan decomposition. Prerequisite: Math 121. It is also recommended to have taken at least one of Math 122, Math 145, or Math 154.nNOTE: Undergraduates require instructor permission to enroll. Undergraduates interested in taking the course should contact the instructor for permission, providing information about relevant background such as performance in prior coursework, reading, etc.
Terms: Aut | Units: 3

MATH 215A: Algebraic Topology

Topics: fundamental group and covering spaces, basics of homotopy theory, homology and cohomology (simplicial, singular, cellular), products, introduction to topological manifolds, orientations, Poincare duality. Prerequisites: 120 and 144.nNOTE: Undergraduates require instructor permission to enroll. Undergraduates interested in taking the course should contact the instructor for permission, providing information about relevant background such as performance in prior coursework, reading, etc.
Terms: Aut | Units: 3

MATH 216A: Introduction to Algebraic Geometry

Algebraic varieties, and introduction to schemes, morphisms, sheaves, and the functorial viewpoint. May be repeated for credit. Prerequisites: 210AB or equivalent. NOTE: Undergraduates require instructor permission to enroll. Undergraduates interested in taking the course should contact the instructor for permission, providing information about relevant background such as performance in prior coursework, reading, etc.
Terms: Aut | Units: 3 | Repeatable for credit

MATH 220A: Partial Differential Equations of Applied Mathematics (CME 303)

Introduction to partial differential equations: basic properties of elliptic, parabolic, and hyperbolic equations; Hamilton-Jacobi equations and applications to optimal control; stochastic modeling, forward and backward Kolmogorov equations; Fourier transform and Fourier series. Prerequisite: multivariable calculus, rigorous courses on basic real analysis and ordinary differential equations. Note: Undergraduates require instructor permission to enroll. Undergraduates interested in taking the course should contact the instructor for permission, providing information about relevant background such as performance in prior coursework, reading, etc.
Terms: Aut | Units: 3

MATH 230A: Theory of Probability I (STATS 310A)

Mathematical tools: sigma algebras, measure theory, connections between coin tossing and Lebesgue measure, basic convergence theorems. Probability: independence, Borel-Cantelli lemmas, almost sure and Lp convergence, weak and strong laws of large numbers. Large deviations. Weak convergence; central limit theorems; Poisson convergence; Stein's method. Prerequisites: STATS 116, MATH 171.
Terms: Aut | Units: 3

MATH 233A: Topics in Combinatorics

A topics course in combinatorics and related areas. The topic will be announced by the instructor.nnNOTE: Undergraduates require instructor permission to enroll. Undergraduates interested in taking the course should contact the instructor for permission, providing information about relevant background such as performance in prior coursework, reading, etc.
Terms: Aut | Units: 3 | Repeatable for credit
Instructors: ; Tidor, J. (PI)

MATH 245A: Topics in Algebraic Geometry

Topics of contemporary interest in algebraic geometry. May be repeated for credit.NOTE: Undergraduates require instructor permission to enroll. Undergraduates interested in taking the course should contact the instructor for permission, providing information about relevant background such as performance in prior coursework, reading, etc.
Terms: Aut | Units: 3 | Repeatable for credit
Instructors: ; Quek, M. (PI)

MATH 258: Topics in Geometric Analysis

Topics in Geometric Analysis. May be repeated for credit. NOTE: Undergraduates require instructor permission to enroll. Undergraduates interested in taking the course should contact the instructor for permission, providing information about relevant background such as performance in prior coursework, reading, etc.
Terms: Aut | Units: 3 | Repeatable for credit
Instructors: ; Mazzeo, R. (PI)

MATH 263A: Topics in Representation Theory

Topics in Contemporary Representation Theory. May be repeated for credit. NOTE: Undergraduates require instructor permission to enroll. Undergraduates interested in taking the course should contact the instructor for permission, providing information about relevant background such as performance in prior coursework, reading, etc.
Terms: Aut | Units: 3 | Repeatable for credit
Instructors: ; Bump, D. (PI)

MATH 275A: Topics in Applied Math I

Topics in Applied Mathematics I. May be repeated for credit. NOTE: Undergraduates require instructor permission to enroll. Undergraduates interested in taking the course should contact the instructor for permission, providing information about relevant background such as performance in prior coursework, reading, etc.
Terms: Aut | Units: 3 | Repeatable for credit
Instructors: ; Tokieda, T. (PI)

MATH 298: Graduate Practical Training

Only for mathematics graduate students. Students obtain employment in a relevant industrial or research activity to enhance their professional experience. Students submit a concise report detailing work activities, problems worked on, and key results. May be repeated for credit up to 3 units. Prerequisite: qualified offer of employment and consent of department. Prior approval by Math Department is required; you must contact the Math Department's Student Services staff for instructions before being granted permission to enroll.
Terms: Aut, Win, Spr, Sum | Units: 1 | Repeatable for credit
Instructors: ; Luk, J. (PI); Vondrak, J. (PI)

MATH 355: Graduate Teaching Seminar

Required of and limited to second year Mathematics graduate students.
Terms: Aut | Units: 1
© Stanford University | Terms of Use | Copyright Complaints