Degree or Program Details


Computer Science Major

This major combines courses in practical programming, computer architecture, networking and algorithm design/analysis with an appropriate background in mathematics and theory of computing. Included are classes covering the latest technologies such as mobile devices, internet applications and robotics. This major provides the foundation for a rewarding and productive career in industry as well as strong preparation for graduate school.

For department information or additional degree requirements, click here

For course description, click on the course.

Total Credits Required for Degree 124

Liberal Studies 30-40
Health Promotion Requirements 2

Required Courses in Major 40

Other Required Courses 30-31
Mathematics 18-19
MA courses 265+ except MA 271, MA 331, MA 484 and MA courses with middle digit “5” 3-4
Computer Information Systems, Computer Science and Mathematics Electives 12
Choose from the following: 
CS courses numbered 300 or higher, excluding those with middle digit “5” 
MA courses 265+ except MA 271, MA 331, MA 484 and MA courses with middle digit “5” 

Minor* 20

*Mathematics may be declared as a minor and courses under Other Required Courses may count toward that minor.