Main content

Computer ScienceMajor


Degree AwardedBS
Hours To Complete56
Courses Required18
Department Contact

Requirements

Computer Science BS Requirements:
  1. Math 111
  2. Math 112
  3. Math 221
  4. CS 170
  5. CS 171
  6. CS 224
  7. CS 253
  8. CS 255
  9. CS 326
  10. CS 350
  11. One from the following: CS 370, CS 371W
  12. One from the following: CS 325, CS 329, CS 334 or CS 377
  13. Three additional 300-level CS courses (one of the three courses may be chosen from Math 315, Math 346, Math 347, Math 351, Math 361, or Math 362)
  14. Three 400-level CS courses

Computer Science BS with AI Concentration Requirements: 

  1. Math 111
  2. Math 112
  3. Math 221
  4. CS 170
  5. CS 171
  6. CS 224
  7. CS 253
  8. CS 255
  9. CS 326
  10. CS 350
  11. CS 371W
  12. CS 325
  13. CS 329
  14. CS 334
  15. One Additional 300-level CS course (may be chosen from Math 346, Math 347, Math 361, or Math 362)
  16. Two courses chosen from: CS 442, CS 443, CS 444, CS 470 
  17. One Additional 400-level CS course