The CS major consists of a Computer Science core and seven elective courses at the upper level. Students select from traditional, core Computer Science courses and that emphasize various aspects of software development.

In addition, students study mathematics, public speaking, and a writing course that is beyond the general education requirements. These requirements strengthen communication skills. All students are encouraged to pursue a minor.

For more information on the courses in this program, visit the course catalog.

See the class schedule for the current list of courses being offered.