Faculty  Majors  Minors  Courses  Honors
Computer Science Department

Computer Science

Computer science is the study of the theoretical foundations of information and computation and their implementation and application. Computer science has many sub-fields; some emphasize the computation of specific results (such as computer graphics), while others relate to properties of computational problems (such as computational complexity theory). Still others focus on the challenges in implementing computations. Computer science has applications in a broad range of fields, from engineering to medicine, mathematics to aeronautics, human-computer interaction, artificial intelligence, and beyond.

Course Offerings: Fall 2017