Back to top

Number of Credits and GPA

The Bachelor of Science 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 15 weeks each, or four academic years. See the sample course sequence for more information.

Grade Requirements

Students must receive a grade of “C-“ (or 1.7 quality points) or higher in all courses for the BS in Computer Science in Machine Learning degree program.

Required Courses

Subject AreaRequired Courses
Computer ScienceCS 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 three additional credits of Computer Science or Electrical and Computer Engineering at the 200 course-level or higher.
General StudiesCOL 101
Humanities and Social SciencesCOM 150, ENG 110, three additional credits of English courses, and six additional credits of Humanities and Social Sciences courses.
MathematicsMAT 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 three additional credits may substitute for MAT 150, MAT 200, and MAT 225.
Open ElectiveSufficient additional credits to meet the required 138 credits for the program.
PhysicsPHY 200 and PHY 200L.
ProjectsCSP 100 or GAM 100, CSP 150 or GAM 150, and 24 additional credits of GAM or CSP courses.
STEM ElectiveThree credits from courses from STEM disciplines, at the 200 course-level 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), three credits of English courses (3), MAT 140 (4), MAT 150 or MAT 180 (4), MAT 200 or MAT 230 (4), PHY 200 (4), PHY 200L (1), and six credits from the Humanities and Social Sciences 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