Number of Credits and GPA
The Bachelor of Science in Computer Science in Machine Learning requires completion of at least 134 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.
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.
|Subject Area||Required Courses|
|Computer Science||CS 100, CS 120, CS 170, CS 180, CS 211, CS 225, CS 232, CS 280, CS 314, CS 330, CS 370, CS 372, CS 373, CS 374, and CS 376.|
|General Studies||COL 101|
|Humanities and Social Sciences||COM 150, six credits of English courses, three credits of ethics courses, and three additional credits of Humanities or Social Sciences courses.|
|Mathematics||MAT 140, MAT 180, MAT 230, MAT 250, MAT 258, MAT 340, and MAT 346.|
MAT 150, MAT 200, and MAT 225 may substitute for MAT 180 and MAT 230.
|Open Elective||Sufficient additional credits to meet the required 134 credits for the program.|
|Physics||PHY 200, PHY 200L, PHY 250, and PHY 250L.|
|Projects||GAM 100, GAM 150, and 24 additional credits of Computer Science or Game project courses.|
|STEM Elective||Three credits of STEM courses, such as Computer Science, Electrical and Computer Engineering, Mathematics, or Natural Sciences.|
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), PHY 250 (4), PHY 250L (1), three credits of ethics courses (3), and three credits from the Humanities and Social Sciences courses (3).