Undergraduate Programs
Computer Science Undergraduate Program
The Computer Science curriculum provides a solid basis in fundamental topics such as programming, data structures, algorithms, languages, operating systems, and compilers. In addition, there is a variety of optional courses such as artificial intelligence, graphics, software, networks, and cryptography. There is enough flexibility in the program to allow students to develop other interests at the level of a minor or even a double major.
Computer Science Labs
Computer Science Curriculum:
Class of 2009 and earlier:
- Undergraduate Student Handbook
- Checklist for New Curriculum
- Checklist for Original Curriculum
- Summary of Requirements for Both Curriculums
Class of 2010 and later:








