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 robotics and internet applications. 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.
*Mathematics may be declared as a minor and courses under Other Required Courses may count toward that minor.