The core curriculum introduces students to the field and delves into subjects such as compiler design and computer organization. Students also have the option to more deeply explore topics such as computer graphics or artificial intelligence.
This unique concentration approach allows students to focus on any area of study during their junior and senior years and tie it to computer science. In the senior project course, students apply that knowledge to a real world project. For example, they have built projects relating to staging theater productions, conducting political science research and creating computer animated films. Students have also participated in several outside research projects, including a National Science Foundation program with NASA.