The objective of the undergraduate curriculum in computer science is to develop professionally competent, broadly educated computer scientists who wish to pursue professional careers or graduate studies leading to research or academic careers.

The department of Computer Science (CS) offers undergraduate (BS) and graduate (MS) degrees, three minors, a programming certificate, and a CS-Math major. Most of our courses are delivered by full-time faculty members and instructors. Our faculty are highly accessible, teach a broad range of topics, and have developed strong research programs that provide many opportunities to our students. Teaching and research assistantships are available to some of our graduate applicants. Please explore our site and contact us with any questions.