Computer Engineering Department Website

Cal Poly Catalog

Computer Engineering

About Computer Engineering

The Computer Engineering major is an interdisciplinary program resting on the foundations of two departments: Computer Science and Electrical Engineering. As a student, you can find more information below that pertains directly to your major.

Faculty Advisors

For additional information on assigned Faculty Advisors please see the CPE Faculty Advising Page.

Course Substitutions

As curriculum changes between different catalog years, you may question what courses automatically transfer between catalogs. The following changes below apply to CPE majors only and a petition will not be required.

All CPE Students:

Your catalog You may use: To substitute for:
2021-22 through 2022-26 Any GE C2 course (4) PHIL 230 or 231 (4)
2022-26

EE 113 & EE 143 AND 

EE 211 & EE 241 (8 total)

EE 115 & EE 145 (4)

Note: Students that want to apply 4 extra units to CENG or COSAM technical elective area will need to submit a course substitution petition.

2015-17 through 2020-21 CSC 248 (4) CSC 348 (4)
2015-17 through 2020-21 Any GE A3 course (4) ENGL 149 (4)
2013-15 through 2017-19 CPE 333 (4) CPE 315 (4)
2013-15 through 2017-19 CPE 316 (4) or EE 336 (4) CPE/EE 329 (4)
2013-15 through 2017-19 CPE 327 + CPE 367 (4 total) EE 228 (4)
2013-15 through 2017-19 IME 315 (3) IME 314 (3)
2015-17 through 2017-19

ENGR 459 + ENGR 460 + ENGR 461 + CPE 400 (7 units) - OR -

ENGR 463 + ENGR 464 + ENGR 465 + CPE 400 (7 units)

CPE 350 + CPE 450
2015-17 through 2017-19 DATA 301 Technical Elective credit
2009-11 through 2015-17 Maximum of 4 units of CPE 400 Technical Elective credit
2015-17 CSC 141 (or transfer equivalent), if taken prior to fall 2016 CSC 348
2015-17 CPE 450 (4 units)

CPE 450 (3 units) - 

Excess unit will count as an approved technical elective

Students Who Have Changed Their Major Into CPE:

Your catalog you may use: to substitute for:
2013-15 through 2022-26
  • AERO 121
  • BMED 101
  • CE 111
  • EE 111
  • ENVE 111
  • ENGR 110
  • IME 101
  • MATE 110
  • ME 128
  • ME 263
  • ME 229
CPE 100

CPE Transfer Students:

Your catalog you may use: to substitute for:

2020-21

Fall 2022 Transfers ONLY

4 units of transfer equivalent to EE 112 or 2 units of transfer equivalent to EE 112 + 2 units of STEM free electives.
EE 113 (3) + EE 143 (1)

2020-21

Fall 2022 Transfers ONLY

3-4 units of transfer STEM free electives (3-4) Approved CSC, EE, Math, or Science Elective (3-4)

2020-21

Fall 2022 Transfers ONLY

EE 215 (3) + EE 245 (1) EE 212 (3) + EE 242 (1)

2020-21

Fall 2022 Transfers ONLY

4 units of transfer STEM free electives (4) PHYS 211 (4)

2020-21

Fall 2022 Transfers ONLY

EE 315 (4) EE 307 (3) + EE 347 (1)
2019-20 through 2022-23 3 units of transfer equivalent to EE 112 or 2 units of transfer equivalent to EE 112 + 1 unit of free elective. EE 113
2015-17 through 2020-21 1 excess unit in transfer  CPE 100
2015-17 through 2022-26 4 excess units in transfer from STEM coursework (Science, Technology, Engineering, Math) CPE 123
2005-07 through 2022-26

3.5 excess units from a CHEM 124 equivalent course +

0.5 excess unit from a PHYS 131 or 141 or 132 or 133 equivalent course

CHEM 125

Flowcharts

Department flowcharts provide an example of an academic plan. The flowcharts serve as a guide for planning purposes.  

Curriculum Sheets

Curriculum sheets provide an outline of all the requirements needed to complete a degree.

Related Content

Multicultural Engineering Program

MEP

International Exchange Program - Study Abroad

IEP

Writing and Learning- Tutoring

Tutoring

Quick Links

Academic Probation
Block Scheduling
Advising.calpoly.edu
Office of the Registrar

Calendar

Calendar