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.


Browse the Computer Science Collections:

Computer Science Faculty Work

Computer Science Theses, Dissertations, and Masters Projects

Computer Science Undergraduate Honors Theses