Students majoring in computer science may choose between a bachelor of science and a bachelor of arts program. The two programs have the same computer science requirements, but different natural science and mathematics requirements. 

The bachelor of science degree requires a minimum of 24 credits in natural science and mathematics and is intended for students planning to pursue careers and/or graduate studies in science and engineering. The bachelor of arts degree has less natural science and mathematics requirements (a minimum of 15 credits), thus allowing students greater opportunity to develop breadth of knowledge in other disciplines such as the arts, humanities, social sciences, and business.

Bachelor of Science

Required Courses

Required Courses Outside Major

      • 50:640:121, 122 Unified Calculus I, II or 50:640:123, 124 Active Calculus I, II
      • 50:640:250 Linear Algebra or 50:640:253 Linear Algebra with Applications
      • 50:750:131, 133 Elements of Physics I and Lab
      • 50:750:132, 134 Elements of Physics II and Lab
      • Mathematics elective: 3 credits, 200 level or higher excluding 50:640:237
      • Natural science electives: 4 credits

Bachelor of Arts

Required Courses

Required Courses Outside Major

      • 50:640:121 Unified Calculus I or 50:640:123 Active Calculus I or 50:640:118 Calculus for Business and Economics
      • 50:640:250 Linear Algebra or 50:640:253 Linear Algebra with Applications
      • Natural science electives: 9 credits

Course Prerequisites Map