Back to top

The Bachelor of Science in Computer Engineering 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. For more information, see Degree Requirements.

The pre-requisite structure of required courses in the program can be found in this sample Pre-Requisite Flowchart.

This is a sample sequence of courses for a student in the 2018-2019 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.

SemesterCourseCoreCredits
Semester 1COL 101
College Life and Academic Skills
1
CS 100
Computer Environment
X4
CS 120
High-Level Programming I: The C Programming Language
X4
ENG 110
Composition
3
MAT 140
Linear Algebra and Geometry
X4
MAT 150 or MAT 180
Calculus and Analytic Geometry I or Vector Calculus I
X4
Semester Total20
Semester 2CS 170
High-Level Programming II: The C++ Programming Language
X4
ECE 110*
CE 1st Year Project
X3
ECE 210
Digital Electronics I
X4
MAT 200 or MAT 230
Calculus and Analytic Geometry II or Vector Calculus II
X4
PHY 200
Motion Dynamics
X4
PHY 200L
Motion Dynamics Lab
X1
Semester Total20
Semester 3CS 225
Advanced C/C++
X3
ECE 220
CE 2nd Year Project
X3
ECE 300
Embedded Microcontroller Systems
X3
MAT 225*
Calculus and Analytic Geometry III
X3
PHY 250
Waves, Optics, and Thermodynamics
X4
PHY 250L
Waves, Optics, and Thermodynamics Lab
X1
Semester Total17
Semester 4CS 280
Data Structures
X3
ECE 200
Electrical Circuits
X3
ECE 260
Digital Electronics II
X4
MAT 256
Introduction to Differential Equations
X3
PHY 270
Electricity and Magnetism
X3
PHY 270L
Electricity and Magnetism Lab
X1
Semester Total17
Semester 5COM 150
Interpersonal and Work Communication
3
CS 315
Low-Level Programming
X3
CS 330
Algorithim Analysis
X3
ECE 270
Real-Time Operating Systems
X3
ECE 310
CE 3rd Year Project I
X4
MAT 258
Discrete Mathematics
X3
Semester Total19
Semester 6ECE 360*
CE 3rd Year Project II
X4
ECE 420
Digital Signal Processing
X3
ECN/MGT Elective
Any non-required ECN/MGT course
3
MAT 340
Probability and Statistics
X3
STEM Elective
Any non-required CS, ECE, MAT, PHY, or UX course numbered 200 or higher
3
Semester Total16
Semester 7ART 210
Art Appreciation
2
ANI/ART/FLM/MUS Elective
Any ANI, ART, FLM, or MUS Course
3
ECE 350
Control Systems
X3
ECE 410*
CE 4th Year Project I
X4
English Elective
Any ENG course numbered 116 or higher
3
STEM Elective
Any non-required CS, ECE, MAT, PHY, or UX course numbered 200 or higher
3
Semester Total18
Semester 8ECE 460*
CE 4th Year Project II
X4
HSS Elective
Any non-required HSS department course, excluding ECN 100 and COL courses
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, PHY, or UX course numbered 200 or higher
3
Semester Total16
Degree Total (minimum credits required)143

*Other courses may fulfill this requirement. Reference the Degree Requirements for this program for more information.