Information technology is an exciting and rapidly-evolving field, and an undergraduate major in the discipline offers a tremendous opportunity to obtain the skill set that will provide value over the course of a career. 

The state of the technology changes rapidly, and those in the field must be prepared to constantly advance their knowledge in order to stay current. Because of this, the most vital ability fostered in the undergraduate computer science curriculum is the capacity and abiding desire to learn more.

Computer science is highly valued as a discipline because, at its core, it teaches fundamental problem-solving skills. It is no accident that some of the most successful U.S. companies of the last half century were established by computer scientists. Our eepartment prides itself on programs that combine the rigorous development of problem-solving skills with basic business skills. The latter are learned through project-oriented courses that sometimes involve real companies acting as clients for student projects.

Undergraduate Degrees 

We offer two undergraduate degrees: Computer Science and Cybersecurity. Some students also pursue graduate certificates and/or graduate degrees while enrolled in the undergraduate program. Anyone can pursue a graduate certificate; however, there are entrance requirements for students who want to complete the graduate degree while an undergraduate.

Contact Us

Department of Computer Science

Location On Campus

Gateway South Hall

Contact Types

Social Media

Department Leaders

David Naumann Professor, Chair
Dawn Forino Garcia Executive Administrative Assistant
Samuel Kim Teaching Professor and Associate Chair for Undergraduate Education
Shudong Hao Teaching Assistant Professor and Associate Chair for Graduate Education