students gathered around a computer screenAcademic Programs

The curriculum is foundational and includes a balance between theory and applications and is built around a core of required courses in the basic areas of computer science. The undergraduate programs offer quality instruction that prepares students for a successful career in computer science or for entry into a graduate program. The graduate program is for students who would like to advance beyond the undergraduate level of professional competence or to prepare for future doctoral study.