What is computer science?
Computer science is the study of computer programs and applications of computing. It combines elements of mathematics, philosophy, languages, and natural science. Although computing technology is continuously changing, the core skills required for success remain the same: problem solving, abstract thinking, and independent learning.

Classes to fit your interests.
The department has a wide variety of classes, for anyone from non-tech-oriented students interested in learning more about computer science to upper-level majors looking for a challenge. There's sure to be something to excite everyone.

Students use their skills to explore new interests.
From junior/senior Independent Study down to our intro-level classes, students have the opportunity to select research projects that fit their interests.
