Degree Requirements

Courses

Lower Division (32)

Math 1296 – Calculus I (5)
Math 1297 – Calculus II (5)
CS 1511 – Computer Science I (5)
CS 1521 – Computer Science II (5)
CS 2511 – Software Analysis and Design (4)
EE 1315 – Digital Logic (4)
EE 2325 – Microcomputer System Design (4) OR
CS 2521 – Computer Organization and Architecture (4)

Upper Division (4)

EE 4305 - Computer Architecture (4) or CS 5621 Computer Architecture (4)

Note: CS students may substitute CS 2521 for EE 2325; Completing CpE Minor meets the CS Minor requirement by taking one additional course from CS 35xx or above; Students can get either the CpE Minor or CS Minor but not both.