The computer science program prepares students to play active roles in the rapidly evolving world of computer- and information-driven technology. Students analyze the contemporary design and implementation of technology through their course and lab work, and they directly engage with the latest high-technology trends through several exciting internships at fast-paced companies. Combining a theoretical approach with real-world applications ensures that Computer Science students can take advantage of countless career opportunities regionally, nationally, and internationally.
Through the computer science program, students study, design, develop, implement, and manage computer-based information systems. They take courses in everything from programming to web design, gaming to cyber-security to gain an understanding of the computer science field - how it began, where it stands now, and where it may be headed in the future. Students also explore the societal impacts of technological advancement, critically examining issues that arise from the development and growth of computer applications. Areas of targeted growth in our computer science program include the burgeoning areas of gaming and bioinformatics.
Finally, through core courses within the humanities, social sciences, and natural sciences, computer science students discover important connections between the study of technology and other disciplines, such as mathematics, politics, economics, and even literature.
Examples of internships include:
ING Investment Management
Continuation in the Program
Computer science builds on concepts and principles encountered in the program’s initial required courses, which are essential for success in subsequent program requirements. Computer science majors are expected to maintain a minimum GPA of 2.5 within the major. Any student with lower than a 2.5 GPA in the major must meet with his or her advisor and the chairperson of the department regarding continuation in the computer science program.