Number of Credits and GPA
The Bachelor of Science in Computer Engineering degree program requires completion of at least 143 semester credits with a cumulative GPA of 2.0 or better. The program typically spans eight semesters of 15 weeks each, or four academic years. See the sample course sequence for more information.
Students must receive a grade of “C-” (or 1.7 quality points) or higher in all core courses (or “Pass” for ECE 101L). All required CS, ECE, MAT, and PHY courses are considered core courses. (In a non-core course, a “D” [or 1.0 quality points] or higher is considered passing.)
|Subject Area||Credits||Required Courses|
|Art and Music||5||ART 210|
Students must also take an additional three semester credits of any ANI, ART, FLM, or MUS course.
|Computer Science||24||CS 100, CS 120, CS 170, CS 225, CS 280, CS 315, and CS 330.|
|Electrical and Computer Engineering||45||ECE 110 or GAM 150, ECE 200, ECE 210, ECE 220, ECE 260, ECE 270, ECE 300, ECE 310, ECE 350, and ECE 420.|
Twelve credits chosen from ECE 360, ECE 390, ECE 410, ECE 460, and ECE 490 are also required.
|Humanities and Social Science||16||COL 101, COM 150, and ENG 110.|
Students must also take three semester credits of ENG classes numbered 116 or higher and three semester credits of any ECN or MGT course.
Additionally, students must take three semester credits of any non-required HSS department courses, excluding COL courses.
|Mathematics||24||MAT 140, MAT 150 or MAT 180, MAT 200 or MAT 230, MAT 225, MAT 256, MAT 258, and MAT 340.|
Students completing MAT 230 must replace MAT 225 with an additional three semester credits of STEM electives as defined below.
|Open Electives||6||Six semester credits of electives of any courses offered at DigiPen.|
|Physics||14||PHY 200, PHY 200L, PHY 250, PHY 250L, PHY 270, and PHY 270L.|
|STEM Electives||9||Nine semester credits from any non-required CS, ECE, MAT, or PHY courses numbered 200 or above, are required.|
A Note on General Education Courses
The following courses satisfy the general education requirement for the BS in Computer Engineering: ENG 110 (3), COM 150 (3), HSS elective (3), ART 210 (2), MAT 140 (4), MAT 150 or MAT 180 (4), MAT 200 or MAT 230 (4), PHY 200 (4), and PHY 250 (4).