Skip to content

Math & Science Requirements

These are the math and science courses required for ECE and CS majors at CMU.

CourseName
18-202Mathematical Foundations of Electrical Engineering
21-127Concepts of Mathematics
21-241Matrix Algebra
21-254Linear Algebra and Vector Calculus for Engineers
21-259Calculus in Three Dimensions
21-260Differential Equations
36-219Probability Theory and Random Processes
36-225Introduction to Probability Theory

Course Notes

  • 21-127 (Concepts) is essential for 15-251 and many theoretical CS courses
  • 21-241 (Matrix Algebra) covers linear algebra fundamentals
  • 21-254 combines linear algebra and vector calculus for engineers
  • 36-225/36-219 cover probability - choose based on your major requirements

Written by CMU students, for CMU students.