A checklist is the list of requirements to complete this program and receive the award, as the college publishes it in its catalog. It is the same for everyone. It does not say what you have completed; that comes from applying your own record.
Program
- Award
- B.S.
- Credential class
- ceterms:BachelorDegree
- Total credits (published)
- 114-126
- Credits (computed from items)
- 1277-1358
- Catalog edition
- 2026-2027
- Checklist type
- degree-program
Identifiers
- IPEDS UNITID
- 211440
- CourseShelf checklist
- CK_211440_35f81a0e
- CollegeTransfer.Net
- Institution Transfer Profile
- Source
- CourseShelf publish 59
Requirements to complete
Every course or condition the catalog lists, in the catalog's order.
Mathematical Sciences Courses (required)
13 items
- 21-120Differential and Integral CalculusNot resolved to a course10
- 21-122Integration and ApproximationNot resolved to a course10
- 21-127Concepts of MathematicsNot resolved to a courseor: 21-128 Mathematical Concepts and Proofs12
- 21-201Undergraduate ColloquiumNot resolved to a course1
- 21-228Discrete MathematicsNot resolved to a courseor: 15-251 Great Ideas in Theoretical Computer Science9-12
- 21-241Matrices and Linear TransformationsNot resolved to a courseor: 21-242 Matrix Theory11
- 21-259Calculus in Three DimensionsNot resolved to a courseor: 21-266 Vector Calculus using Matrix Algebraor: 21-268 Multidimensional Calculusor: 21-269 Vector Analysis10-12
- 21-260Differential EquationsNot resolved to a courseor: 21-261 Introduction to Ordinary Differential Equationsor: 33-231 Physical Analysis9-10
- 21-325ProbabilityNot resolved to a courseor: 21-425 Probability and Martingalesor: 15-259 Probability and Computingor: 36-218 Probability Theory for Computer Scientists9-12
- 21-341Linear AlgebraNot resolved to a courseor: 21-374 Field Theory9
- 21-355Principles of Real Analysis INot resolved to a courseor: 21-455 Intermediate Real Analysis I9-12
- 21-356Principles of Real Analysis IINot resolved to a courseor: 21-456 Intermediate Real Analysis II9-10
- 21-373Algebraic StructuresNot resolved to a course9
Computer Science Courses (required)
1 item
- 15-110Principles of ComputingNot resolved to a courseor: 15-112 Fundamentals of Programming and Computer Scienceor: 02-120 Programming for Scientistsor: 15-104 Introduction to Computing for Creative Practice10-12
Mathematical Sciences Courses (required)
11 items
- 21-120Differential and Integral CalculusNot resolved to a course10
- 21-122Integration and ApproximationNot resolved to a course10
- 21-127Concepts of MathematicsNot resolved to a courseor: 21-128 Mathematical Concepts and Proofs12
- 21-201Undergraduate ColloquiumNot resolved to a course1
- 21-228Discrete MathematicsNot resolved to a courseor: 15-251 Great Ideas in Theoretical Computer Science9-12
- 21-241Matrices and Linear TransformationsNot resolved to a courseor: 21-242 Matrix Theory11
- 21-259Calculus in Three DimensionsNot resolved to a courseor: 21-266 Vector Calculus using Matrix Algebraor: 21-268 Multidimensional Calculusor: 21-269 Vector Analysis10-12
- 21-260Differential EquationsNot resolved to a courseor: 21-261 Introduction to Ordinary Differential Equationsor: 33-231 Physical Analysis9-10
- 21-292Operations Research INot resolved to a course9
- 21-369Numerical MethodsNot resolved to a course12
- 21-393Operations Research IINot resolved to a course9
Statistics Courses (required)
5 items
- 21-325ProbabilityNot resolved to a courseor: 21-425 Probability and Martingalesor: 15-259 Probability and Computingor: 36-218 Probability Theory for Computer Scientists9-12
- 36-226Introduction to Statistical InferenceNot resolved to a course9
- 36-401Modern RegressionNot resolved to a course9
- 36-402Advanced Methods for Data AnalysisNot resolved to a course9
- 36-410Introduction to Probability ModelingNot resolved to a course9
Economics, Business, and Computer Science Courses (required)
5 items
- 15-110Principles of ComputingNot resolved to a courseor: 15-104 Introduction to Computing for Creative Practiceor: 15-112 Fundamentals of Programming and Computer Scienceor: 02-120 Programming for Scientists10
- 70-122Introduction to AccountingNot resolved to a course9
- 73-102Principles of MicroeconomicsNot resolved to a course9
- 73-103Principles of MacroeconomicsNot resolved to a course9
- 73-230Intermediate MicroeconomicsNot resolved to a courseor: 73-240 Intermediate Macroeconomics9
Depth Electives (required)
electives · 12 items
- 21-3xxNot resolved to a course9-12
- 21-4xxNot resolved to a course9-12
- 10-301Introduction to Machine LearningNot resolved to a courseor: 07-280 Artificial Intelligence and Machine Learning I12
- 15-122Principles of Imperative ComputationNot resolved to a course12
- 15-150Principles of Functional ProgrammingNot resolved to a course12
- 15-210Parallel and Sequential Data Structures and AlgorithmsNot resolved to a course12
- 36-46XNot resolved to a course9-12
- 36-47XNot resolved to a course9-12
- 70-371Operations ManagementNot resolved to a course9
- 70-460Mathematical Models for ConsultingNot resolved to a course9
- 70-469End to End Business AnalyticsNot resolved to a course9
- 70-471Supply Chain ManagementNot resolved to a course9
Mathematical Sciences Courses (required)
11 items
- 21-120Differential and Integral CalculusNot resolved to a course10
- 21-122Integration and ApproximationNot resolved to a course10
- 21-127Concepts of MathematicsNot resolved to a courseor: 21-128 Mathematical Concepts and Proofs12
- 21-201Undergraduate ColloquiumNot resolved to a course1
- 21-228Discrete MathematicsNot resolved to a courseor: 15-251 Great Ideas in Theoretical Computer Science9-12
- 21-241Matrices and Linear TransformationsNot resolved to a courseor: 21-242 Matrix Theory11
- 21-259Calculus in Three DimensionsNot resolved to a courseor: 21-266 Vector Calculus using Matrix Algebraor: 21-268 Multidimensional Calculusor: 21-269 Vector Analysis10-12
- 21-260Differential EquationsNot resolved to a courseor: 21-261 Introduction to Ordinary Differential Equationsor: 33-231 Physical Analysis9-10
- 21-292Operations Research INot resolved to a course9
- 21-369Numerical MethodsNot resolved to a course12
- 21-393Operations Research IINot resolved to a course9
Statistics Courses (required)
6 items
- 21-325ProbabilityNot resolved to a courseor: 21-425 Probability and Martingalesor: 15-259 Probability and Computingor: 36-218 Probability Theory for Computer Scientists9-12
- 36-226Introduction to Statistical InferenceNot resolved to a course9
- 36-315Statistical Graphics and VisualizationNot resolved to a courseor: 36-350 Statistical Computing9
- 36-401Modern RegressionNot resolved to a course9
- 36-402Advanced Methods for Data AnalysisNot resolved to a course9
- 36-410Introduction to Probability ModelingNot resolved to a course9
Economics and Computer Science Courses (required)
3 items
- 15-112Fundamentals of Programming and Computer ScienceNot resolved to a courseor: 02-120 Programming for Scientists12
- 15-122Principles of Imperative ComputationNot resolved to a course12
- 73-102Principles of MicroeconomicsNot resolved to a course9
Depth Electives (required)
electives · 7 items
- 21-3xxNot resolved to a course9-12
- 21-4xxNot resolved to a course9-12
- 10-301Introduction to Machine LearningNot resolved to a courseor: 07-280 Artificial Intelligence and Machine Learning I12
- 15-150Principles of Functional ProgrammingNot resolved to a course12
- 15-210Parallel and Sequential Data Structures and AlgorithmsNot resolved to a course12
- 36-46XNot resolved to a course9-12
- 36-47XNot resolved to a course9-12
Mathematical Sciences and Computer Science Courses (required)
13 items
- 15-122Principles of Imperative ComputationNot resolved to a course12
- 15-150Principles of Functional ProgrammingNot resolved to a course12
- 15-210Parallel and Sequential Data Structures and AlgorithmsNot resolved to a course12
- 21-120Differential and Integral CalculusNot resolved to a course10
- 21-122Integration and ApproximationNot resolved to a course10
- 21-127Concepts of MathematicsNot resolved to a courseor: 21-128 Mathematical Concepts and Proofs12
- 21-201Undergraduate ColloquiumNot resolved to a course1
- 21-228Discrete MathematicsNot resolved to a courseor: 21-301 Combinatorics9
- 21-241Matrices and Linear TransformationsNot resolved to a courseor: 21-242 Matrix Theory11
- 21-300Basic LogicNot resolved to a course9
- 21-341Linear AlgebraNot resolved to a courseor: 21-374 Field Theory9
- 21-355Principles of Real Analysis INot resolved to a courseor: 21-455 Intermediate Real Analysis I9-12
- 21-373Algebraic StructuresNot resolved to a course9
Computer Science Electives (required)
electives · 26 items
- 15-312Foundations of Programming LanguagesNot resolved to a course12
- 15-317Constructive LogicNot resolved to a course9
- 15-451Algorithm Design and AnalysisNot resolved to a course12
- 15-251Great Ideas in Theoretical Computer ScienceNot resolved to a courseor: 21-301 Combinatorics12
- 21-321Interactive Theorem ProvingNot resolved to a course9
- 21-322Topics in Formal MathematicsNot resolved to a course9
- 21-325ProbabilityNot resolved to a courseor: 21-425 Probability and Martingalesor: 15-259 Probability and Computing9
- 21-329Set TheoryNot resolved to a course9
- 21-374Field TheoryNot resolved to a course9
- 21-400Intermediate LogicNot resolved to a course9
- 21-441Number TheoryNot resolved to a course9
- 21-484Graph TheoryNot resolved to a course9
- 21-602Introduction to Set Theory INot resolved to a course12
- 21-603Model Theory INot resolved to a course12
- 21-610Algebra INot resolved to a course12
- 21-701Discrete MathematicsNot resolved to a course12
- 80-305Game TheoryNot resolved to a courseor: 80-405 Game Theory9
- 80-311Undecidability and IncompletenessNot resolved to a course9
- 80-411Proof TheoryNot resolved to a course9
- 80-413Category TheoryNot resolved to a course9
- 21-259Calculus in Three DimensionsNot resolved to a courseor: 21-266 Vector Calculus using Matrix Algebraor: 21-268 Multidimensional Calculusor: 21-269 Vector Analysis10-12
- 21-260Differential EquationsNot resolved to a courseor: 21-261 Introduction to Ordinary Differential Equationsor: 33-231 Physical Analysis9-10
- 21-270Introduction to Mathematical FinanceNot resolved to a course9
- 21-292Operations Research INot resolved to a course9
- 21-3xxNot resolved to a course9-12
- 21-4xxNot resolved to a course9-12
Mathematical Sciences Courses (required)
12 items
- 21-120Differential and Integral CalculusNot resolved to a course10
- 21-122Integration and ApproximationNot resolved to a course10
- 21-127Concepts of MathematicsNot resolved to a courseor: 21-128 Mathematical Concepts and Proofs12
- 21-201Undergraduate ColloquiumNot resolved to a course1
- 21-228Discrete MathematicsNot resolved to a courseor: 15-251 Great Ideas in Theoretical Computer Science9-12
- 21-241Matrices and Linear TransformationsNot resolved to a courseor: 21-242 Matrix Theory11
- 21-259Calculus in Three DimensionsNot resolved to a courseor: 21-266 Vector Calculus using Matrix Algebraor: 21-268 Multidimensional Calculusor: 21-269 Vector Analysis10-12
- 21-260Differential EquationsNot resolved to a courseor: 21-261 Introduction to Ordinary Differential Equationsor: 33-231 Physical Analysis9-10
- 21-325ProbabilityNot resolved to a courseor: 21-425 Probability and Martingalesor: 15-259 Probability and Computingor: 36-218 Probability Theory for Computer Scientists9-12
- 21-355Principles of Real Analysis INot resolved to a courseor: 21-455 Intermediate Real Analysis I9-12
- 21-369Numerical MethodsNot resolved to a course12
- 21-469Computational Introduction to Partial Differential EquationsNot resolved to a course12
Computer Science Courses (required)
2 items
- 15-112Fundamentals of Programming and Computer ScienceNot resolved to a courseor: 02-120 Programming for Scientists12
- 15-122Principles of Imperative ComputationNot resolved to a course12
Depth Electives (required)
electives · 6 items
- 10-301Introduction to Machine LearningNot resolved to a courseor: 07-280 Artificial Intelligence and Machine Learning I12
- 21-270Introduction to Mathematical FinanceNot resolved to a course9
- 21-292Operations Research INot resolved to a course9
- 21-326Markov Chains: Theory, Simulation and ApplicationsNot resolved to a course9
- 21-344Numerical Linear AlgebraNot resolved to a course9
- 21-380Introduction to Mathematical ModelingNot resolved to a course9
Source. Carnegie Mellon University, catalog 2026-2027 — https://coursecatalog.web.cmu.edu/schools-colleges/melloncollegeofscience/departmentofmathematicalsciences/mathematical-sciences-bs/. Captured page pages/0106.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.