Carnegie Mellon University
Pittsburgh, Pennsylvania
Degree:
BS
Electrical and Computer Engineering
Location:
College of Engineering
Credits:
379 units
System:
Semester
Required Computer Science (or Related):
11512: Fundamentals of Programming (12 units)
• 15122: Principles of Imperative Computation (10 units)
• 18213: Introduction to Computer Systems (12 units)
• See "Engineering Requirements"
• Undergraduate Research (varies)
Required Math:
• Differential and Integral Calculus (10 units)
• Integration, Differential Equations, Approximations (10 units)
• Probability and Statistics (9 units)
• Mathematical Foundations of Electrical Engineering (12 units)
• Concepts of Mathematics (10 units)
• Math OR Science Elective (18 units)
Required Science:
• Physics for Engineering I-II (24 units)
• See "Math Requirements"
Required Engineering:
• Introduction to Engineering Elective (12 units)
• 18100: Introduction to Electrical and Computer Engineering (12 units)
• ECE Sophomore Seminar (1 unit)
• 18220: Electronic Devices and Analog Circuits (12 units)
• 18240: Structure and Design of Digital Systems (12 units)
• 18290: Signals and Systems (12 units)
• Two courses from one of the following areas AND one course from a second area: Device Sciences and Nanofabrication; Signals and Systems; Circuits; Hardware Systems; Software Systems (36 units)
• ECE "Coverage", from approved list (12 units)
• Capstone Design from approved list (12 units)
Other Requirements:
• First Year Writing (9 units)
• Writing and Expressiong (9 units)
• Peoples, Places, and Cultures OR Foreign Language (9-12 units)
• Social Analysis and Decision Making (9 units)
• Innovation and Internationalization (9 units)
• Humanities, Social Sciences, or Arts (27 units)
• Experiential Learning from approved list (6 units)
• Electives (56 units)
Subfield Required:
No
Type:
Optional Concentration
Options:
Optional Concentration in Security and Privacy.
Double or Dual Major Option(s):
• Double and dual majors possible.
Related Majors:
• BS Computer Science
Good to Know:
• The optional Cooperative Education Program is an opportunity for students to gain hands-on experience.
University's Webpage for this Program:
Catalog Year:
2022

