Back to top

Number of Credits and GPA

The BS in Computer Science in Machine Learning requires completion of at least 138 semester credits with a cumulative GPA of 2.0 or better. The program usually spans eight semesters of fifteen weeks each, or four academic years. See the sample course sequence for more information.

Grade Requirements

Students must receive a grade of 1.7 (or “C-“) or higher in all core courses for the BS in Computer Science in Machine Learning degree program. (In a non-core course, a grade of 1.0 [or “D”] is considered passing.)

Required Courses

Subject AreaCreditsRequired Courses
Computer Science48CS 100, CS 120, CS 170, CS 180, CS 211, CS 225, CS 230, CS 271, CS 272, CS 280, CS 330, CS 362, CS 387, CS 487, and 3 credits from any CS, or ECE course numbered 200 or higher.
General Requirements1COL 101
Humanities and Social Sciences15COM 150, ENG 110, 3 credits of courses with the ENG designation, and 6 credits from the HSS department, except COL courses.
Mathematics33MAT 140, MAT 150, MAT 200, MAT 225, MAT 250, MAT 258, MAT 340, MAT 345, MAT 346, and MAT 357.
MAT 180, MAT 230, and 3 credits from any department at DigiPen may substitute for MAT 150, MAT 200, and MAT 225.
Open Elective3Three credits from any department at DigiPen.
Physics5PHY 200 and PHY 200L.
Projects30CSP 100 or GAM 100, CSP 150 or GAM 150, and 24 credits of GAM or CSP courses.
STEM Elective3Three credits from courses with the CS, ECE, MAT, or PHY designation, numbered 200 or higher.

Note on General Education Courses

The following courses satisfy the general education requirement for the Bachelor of Science in Computer Science in Machine Learning: COM 150 (3), ENG 110 (3), ENG electives numbered ENG 116 or higher (3), MAT 140 (4), MAT 150 or MAT 180 (4), MAT 200 or MAT 230 (4), PHY 200 (4), PHY 200L (1), and 6 credits from the HSS department, except COL courses (6).

Take the Next Step

Get started with our in-depth information packet!

Sign up to receive our degree program viewbook and other resources to help you determine if a DigiPen education is right for you.

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