Skip to main content
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.


Standard Sample Course Sequence

The program spans eight semesters of 15 weeks each, or four academic years. For more information, see Degree Requirements.

This is a sample sequence of courses for a student in the 2023-2024 academic cohort. This sequence should not be used for advising purposes. Instead, contact your Student Success Advisor for assistance.

Standard Sample Course Sequence

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

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


Sample Course Sequence For Transfer Students from Washington Community and Technical Colleges

Students who successfully transfer the following courses from Washington Community and Technical Colleges may complete the remaining requirements for the Bachelor of Science in Computer Engineering degree at DigiPen in six semesters of 15 weeks each, or three academic years, according to the sample course sequence below.

This sample course sequence is an example only. Transfer students who have completed similar coursework at other institutions are encouraged to contact admissions@digipen.edu for transfer information.

Sample course sequence assumes transferable completion of the following Common Course Number (CCN) courses:

  • ENGL& 101 English Composition I (5 credits)
  • MATH& 151 and 152 Calculus I and II (10 credits)
  • MATH& 153 or 163 Calculus III or 3 (5 credits)
  • MATH& 254 or 264 Calculus IV or 4 (5 credits)
  • PHYS& 221, 222, and 223 Engineering Physics with Lab I, II, and III (15-18 credits)
  • One 5-credit transferable ENG, HIS, JPN, PHL, PSY, SOS, or other humanities and social sciences elective course from the CCN Course Equivalency Guide
  • Two 5-credit transferable elective courses (any department) from the CCN Course Equivalency Guide
  • Students who have completed 90 college-level quarter credits with a minimum GPA of 2.0 may waive COL 101

For Transfer Students from Washington Community and Technical Colleges

SemesterCourseCredits
Semester 1COL 101
College Life and Academic Skills
1
COM 150*
Interpersonal and Work Communication
3
CS 100
Computer Environment
4
CS 120
High-Level Programming I: The C Programming Language
4
ECE 220
CE 2nd-Year Project
3
MAT 258
Discrete Mathematics
3
Semester Total18
Semester 2CS 170
High-Level Programming II: The C++ Programming Language
4
ECE 200*
Electrical Circuits
3
ECE 210
Digital Electronics 1
4
MAT 256
Introduction to Differential Equations
3
PHY 270
Electricity and Magnetism
3
PHY 270L
Electricity and Magnetism Lab
1
Semester Total18
Semester 3ART 210*
Art Appreciation
2
CS 225
Advanced C/C++
3
ECE 300
Embedded Microcontroller Systems
3
ECE 310
CE 3rd-Year Project I
4
English Elective*
Any three-credit ENG course numbered 116 or higher.
3
MAT 140
Linear Algebra and Geometry
4
Semester Total19
Semester 4Animation, Art, Film, or Music Elective
Any ANI, ART, FLM, or MUS course.
3
CS 280
Data Structures
3
ECE 260
Digital Electronics II
4
ECE 360
CE 3rd Year Project II
4
MAT 340
Probability and Statistics
3
Semester Total17
Semester 5CS 315
Low-Level Programming
3
CS 330
Algorithm Analysis
3
ECE 270
Real-Time Operating Systems
3
ECE 350
Control Systems
3
ECE 410
CE 4th-Year Project I
4
STEM Elective
Any non-required CS, ECE, MAT, or PHY course numbered 200 or higher.
3
Semester Total19
Semester 6ECE 420
Digital Signal Processing
3
ECE 460
CE 4th Year Project II
4
Economics or Management Elective*
Any non-required ECN or MGT course numbered 200 or higher.
3
STEM Elective
Any non-required CS, ECE, MAT, or PHY course numbered 200 or higher.
3
STEM Elective
Any non-required CS, ECE, MAT, or PHY course numbered 200 or higher.
3
STEM Elective
Any non-required CS, ECE, MAT, or PHY course numbered 200 or higher.
3
Semester Total19
Total transfer credit applied toward degree33
Degree Total (minimum credits required)143

*Other transfer courses from Washington Community and Technical Colleges may fulfill this requirement. Please see the CCN Course Equivalency Guide for more information. NOTE: A minimum of 50% of program requirements must be completed at DigiPen Institute of Technology.


Sample Course Sequence For Transfer Students from Bellevue College

Students who successfully transfer the following courses from Bellevue College may complete the remaining requirements for the Bachelor of Science in Computer Engineering degree at DigiPen in six semesters of 15 weeks each, or three academic years, according to the sample course sequence below.

This sample course sequence is an example only. Transfer students who have completed similar coursework at other institutions are encouraged to contact admissions@digipen.edu for transfer information.

Sample course sequence assumes transferable completion of the following Bellevue College courses:

  • CS 210 and CS 211
  • ENGL 101
  • MATH 151, 152, 153, 208, 238, and 254
  • PHYS 121, 122, and 123
  • One 5-credit transferable ENG, HIS, JPN, PHL, PSY, SOS, or other humanities and social sciences elective course from the Bellevue College Course Equivalency Guide
  • Two 5-credit transferable elective courses (any department) from the Bellevue College Course Equivalency Guide
  • Additional course(s) for a minimum of 90 college-level quarter credits

For Transfer Students from Bellevue College

SemesterCourseCredits
Semester 1COM 150*
Introduction to Communication
3
CS 120
High-Level Programming I: The C Programming Language
4
ECE 220
CE 2nd-Year Project
3
English Elective
Any three-credit ENG course numbered 116 or higher.
3
MAT 258
Discrete Mathematics
3
Semester Total16
Semester 2CS 170
High-Level Programming II: The C++ Programming Language
4
Economics or Management Elective*
Any non-required ECN or MGT course numbered 200 or higher.
3
ECE 200*
Electrical Circuits
3
ECE 210
Digital Electronics 1
4
PHY 270
Electricity and Magnetism
3
PHY 270L
Electricity and Magnetism Lab
1
Semester Total18
Semester 3ART 210*
Art Appreciation
2
CS 225
Advanced C/C++
3
ECE 300
Embedded Microcontroller Systems
3
ECE 310
CE 3rd-Year Project I
4
STEM Elective*
Any non-required CS, ECE, MAT, or PHY course numbered 200 or higher.
3
Semester Total15
Semester 4Animation, Art, Film, or Music Elective*
Any ANI, ART, FLM, or MUS course.
3
CS 280
Data Structures
3
ECE 260
Digital Electronics II
4
ECE 360
CE 3rd-Year Project II
4
MAT 340
Probability and Statistics
3
Semester Total17
Semester 5CS 315
Low-Level Programming
3
CS 330
Algorithm Analysis
3
ECE 270
Real-Time Operating Systems
3
ECE 350
Control Systems
3
ECE 410
CE 4th-Year Project I
4
Semester Total16
Semester 6ECE 420
Digital Signal Processing
3
ECE 460
CE 4th-Year Project II
4
STEM Elective*
Any non-required CS, ECE, MAT, or PHY course numbered 200 or higher.
3
STEM Elective*
Any non-required CS, ECE, MAT, or PHY course numbered 200 or higher.
3
STEM Elective*
Any non-required CS, ECE, MAT, or PHY course numbered 200 or higher.
3
Semester Total16
Total transfer credit applied toward degree45
Degree Total (minimum credits required)143

*Other transfer courses from Bellevue College may fulfill this requirement. Please see the Bellevue College Course Equivalency Guide for more information. NOTE: A minimum of 50% of program requirements must be completed at DigiPen Institute of Technology.

Take the Next Step

Get connected with DigiPen and stay in the loop!

Sign up to get in touch with a personal representative at DigiPen, and we’ll also send you a digital viewbook detailing our degree programs.

Request Information

 

Start Your Application

Ready to take your education further? Head to our secure application portal and submit an application for admission.

Apply Online