top of page

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

bottom of page