The Department of Computer Science explores the fundamental question: What can be (efficiently) automated? Students explore the development of algorithms and data structures for representing and processing information, as well as the logical organization of computers themselves.

Follow

Browse the Computer Science Collections:

Computer Science Faculty and Graduate Publications

Computer Science Faculty Books

Computer Science Theses, Dissertations, and Masters Projects

Computer Science Undergraduate Honors Theses