Undergraduate Academic Guide: Mathematics, Science and Computer Programming Requirements

Students must take all of the following courses for a total of 117 units.

Computer Programming

CourseUnits
99101 Computing@Carnegie Mellon 3
Class of 2015 and later
15112 Fundamentals of Programming AND 12
15122 Principles of Imperative Computation 10
Class of 2012–2014
15110 Introduction to Programming AND 10
15123 Effective Programming in C and Unix; OR 9
15110 Introduction to Programming AND 10
15122 Principles of Imperative Computation; OR 10
15112 Fundamentals of Programming AND 12
15122 Principles of Imperative Computation 10

Math and Science

CourseUnits

1 Corequisite to 18-220, Fundamentals of EE

2 Corequisite to 18-240, Fundamentals of CE

3 The probability and statistics requirement may be satisfied by 36-217 or 36-225. 36-217 (a prerequisite for 18-345, Introduction to Telecommunications Networks and 18-391, Noisy Signal Representation and Processing) is recommended for students interested in communications, control, networks, and signal processing. The two-course sequence 36-225 and 36-226 will be of interest to Business Administration double majors. For B.A. or Statistics double majors taking two probability and statistics courses, the first course will satisfy the probability and statistics requirement and the second course will fulfill a Math/Science Elective requirement.

4 The Math/Science Electives may be satisfied by any course The Mellon College of Science or the Department of Statistics except for: 100-level courses in Mathematics or Statistics, and courses designed for non-science or engineering majors, such as (but not limited to) 09-103, 09-104, 21-257, 21-261, 33-106, 33-107, 33-115, 33-124, 36-201, 36-202, 36-203, 36-207, 36-208, 36-209, 36-210, 36-247, 36-309, 36-310. Note: 15-251 may be used in place of 21-228 for this requirement. Mathematics courses of particular interest to students in ECE are: 21-228 (Discrete Mathematics), 21-259 (Calculus in Three Dimensions), 21-260 (Differential Equations).

18202 1 Mathematical Foundations of Electrical Engineering 12
21127 2 Concepts of Mathematics 10
33106 Physics for Engineering Students I 12
33107 Physics for Engineering Students II 12
36xxx 3 Probability and Statistics 9
xxxxx 4 Math/Science Elective 1 9
Math/Science Elective 2 9
21120 Differential and Integral Calculus 10
21122 Integration, Differential Equations, Approximations 10