The Bachelor of Science in Computer Engineering (BSCE) requires completion of at least 146 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. For more information, see Degree Requirements.

The recommended course sequence chart is below. For the prerequisite structure of required courses in the Program, please see the Prerequisite Flowchart. The prerequisite structure of required courses in the Program for the 2016-2017 cohort can be found in this Prerequisite Flowchart.

This is the recommended sequence of courses for a student in the 2017-2018 academic cohort. This sequence should not be used for advising purposes. Instead, contact your Student Success Advisor for a copy of this program's Curriculum Flowchart.

Sample Course Sequence Chart

Semester Course Course Title Core Credits
Semester 1 MAT 150 or MAT 180 Calculus and Analytic Geometry I or Vector Calculus I X 4
CS 100 Computer Environment X 4
CS 120 High-Level Programming I: The C Programming Language X 4
MAT 140 Linear Algebra and Geometry X 4
ENG 110 Composition 3
COL 101 College Life and Academic Skills 1
Semester Total 20
Semester 2 MAT 200 or MAT 230 Calculus and Analytic Geometry II or Vector Calculus II X 4
ECE 110 CE 1st Year Project X 3
CS 170 High-Level Programming II: The C++ Programming Language X 4
ECE 210 Digital Electronics I X 4
PHY 200 Motion Dynamics X 4
PHY 200L Motion Dynamics Lab X 1
Semester Total 20
Semester 3 CS 225 Advanced C/C++ X 3
MAT 225 Calculus and Analytics Geometry III X 3
MAT 256 Introduction to Differential Equations X 3
ECE 220L CE 2nd Year Project X 3
PHY 250 Waves, Optics, and Thermodynamics X 4
PHY 250L Waves, Optics, and Thermodynamics Lab X 1
Semester Total 17
Semester 4 MAT 258 Discrete Mathematics X 3
CS 280 Data Structures X 3
ECE 200 Electric Circuits X 3
ECE 260 Digital Electronics II X 4
ECE 300 Embedded Microcontroller Systems X 3
PHY 270 Electricity and Magnetism X 3
PHY 270L Electricity and Magnetism Lab X 1
Semester Total 20
Semester 5 CS 315 Low-Level Programming X 3
CS 330 Design and Analysis of Algorithms X 3
ECE 270 Real-Time Operating Systems X 3
ECE 310L CE 3rd Year Project I X 4
ART 210 Art Appreciation 2
COM 150 Interpersonal and Work Communication 3
Semester Total 18
Semester 6 ECE 360L CE 3rd Year Project II X 4
ECE 420 Digital Signal Processing X 3
STEM Elective Any non-required CS, ECE, MAT, or PHY course numbered 200 or higher 3
MAT 340 Probability and Statistics X 3
ECN 350 Engineering Economics 3
Semester Total 16
Semester 7 ECE 350 Control Systems X 3
ECE 410L CE 4th Year Project I X 4
ANI/ART/FLM/MUS Elective Any ANI, ART, FLM, or MUS Course 3
English Elective Any ENG course numbered 116 or higher 3
Open Elective An elective of the student's choice from any department at DigiPen 3
STEM Elective Any non-required CS, ECE, MAT, or PHY course numbered 200 or higher 3
Semester Total 19
Semester 8
ECE 460L CE 4th Year Project II X 4
HSS Elective Any HIS, SOS, PSY, PHL, or LAW course 3
Open Elective An elective of the student's choice from any department at DigiPen 3
Open Elective An elective of the student's choice from any department at DigiPen 3
STEM Elective Any non-required CS, ECE, MAT, or PHY course numbered 200 or higher 3
Semester Total 16
Degree Total 146 minimum

Request Information Apply Online

BSCE Program Details