Skip main navigation

Electrical and Computer Engineering

Undergraduate Students

Academic Guide

Mathematics, Science and Computer Programming Requirements

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

Math and Science

Course Units

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, 36-220 or 36-225. 36-217 (a prerequisite for 18-345, Introduction to Telecommunications Networks and 18-450, Digital Wireless Communications) is recommended for students interested in communications, control, networks, and signal processing. 36-220 is appropriate for students interested in quality control, manufacturing, and statistical methods. The two-course sequence 36-217 and 36-220 (or 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 9
33106 Physics for Engineering Students I 12
33107 Physics for Engineering Students II 12
36xxx 3 Probability and Statistics 9
99101 Computing@Carnegie Mellon 3
xxxxx 4 Math/Science Elective 1 9
Math/Science Elective 2 9
21120 Differential and Integral Calculus AND 10
21122 Integration, Differential Equations, Approximations; OR 10
21115 Differential Calculus (AP) AND 5
21121 Integration, Differential Equations AND 10
21123 Calculus of Approximation 5

Computer Science

Course Units
Class of 2013 and later
15110 Introduction to Programming 10
Class of 2012 and earlier
15100 Introductory/Intermediate Programming 10
Class of 2012 and later
15123 Effective Programming in C and Unix 9


5000 Forbes Avenue / Pittsburgh, PA 15213-3890 / Phone: 412-268-7400 / Fax: 412-268-2860