Degree Requirements for the 2017-2018 Cohort

Number of Credits and GPA

The BS in Computer Science requires completion of at least 142 semester credits with a cumulative GPA of 2.0 or better. The program spans eight semesters of fifteen weeks each, or four academic years.

Grade Requirements and Core Courses

Students must receive a grade of 1.7 (or C-) or higher in all core courses for the BS in Computer Science degree program. (In a non-core course, a grade of 1.0 [or D] is considered passing.) The core courses are those taken to fulfill the Computer Science, Mathematics, and Projects requirements below. PHY 200 and PHY 200L are also core courses.

Computer Science

The following courses are required: CS 100, CS 120, CS 170, CS 180, CS 211, CS 212, CS 225, CS 230, CS 250 or CS 251, CS 260, CS 261, CS 280, CS 315, CS 325, CS 330, CS 355, CS 375, and CS 381. Six additional credits must be selected from other courses with the designation CS or ECE that are numbered 200 or higher. (Total: 63 credits)

Mathematics

The following courses are required: MAT 140, MAT 150 or MAT 180, MAT 200 or MAT 230, MAT 250, MAT 258, and MAT 340. Three additional credits must be selected from either MAT 256, or any other course with the designation MAT that is numbered 300 or higher. (Total: 24 credits)

Physics

The following courses are required: PHY 200, PHY 200L, and PHY 250. (Total: 9 credits)

Projects

The following courses are required: GAM 100, GAM 150, CSP 200 or GAM 200, CSP 250 or GAM 250, CSP 300 or GAM 300, and CSP 350 or GAM 350. Eight additional credits must be selected from other courses with the designation CSP or GAM that are numbered 375 or higher. (Total: 30 credits)

Humanities and Social Science

The following courses are required: COL 101, ENG 110, and COM 150. Six additional credits must be selected from any course with the designation ENG. A further three additional credits must be selected from courses with the designation HIS, PSY, or SOS. (Total: 16 credits)

Note on General Education Courses

The following courses satisfy the general education requirement for the BS in Computer Science and Game Design: COM 150 (3), ENG 110 (3), two ENG electives (6), MAT 140 (4), MAT 150 or MAT 180 (4), MAT 250 (3), PHY 200 (4), PHY 200L (1), PHY 250 (4), and one Humanities and Social Sciences elective (3).


Request Information Apply Online

BSCS Program Details