Computer science is concerned with the systematic study of algorithms for describing and transforming information. The fundamental question is: what can be (efficiently) automated?
Innovative computing solutions have provided the basis for advances in other fields. Along with creative, wide-ranging, and profitable careers, computer science offers practitioners the chance to make real contributions that benefit society at large.
The Department of Computer Science offers an undergraduate major leading to a B.S. degree and a graduate program leading to the M.S. and Ph.D. degrees. Our full-time faculty teach the courses from the freshman level to graduate research seminars. Students at all levels have the opportunity to pursue research projects either individually or in groups.