The Computer Science program prepares students to develop software applications after completing a foundational sequence of three core courses. In addition to focused coursework in computer science, students benefit from a broad liberal arts education that fosters critical thinking and communication skills. As they advance, students have opportunities to collaborate with the College's IT staff, present research at academic conferences, engage in hands-on work in a dedicated Linux lab, and pursue internships with a range of companies. The program's small class sizes support individualized instruction and foster a collaborative learning environment. Graduates of the program have a strong record of success in securing employment in the field shortly after graduation.