The Department of Computer Science offers a verity of academic programs including undergraduate majors, minor and certificates. Undergraduate students have the ability to participate in the robust research portfolio of the department. The department offers three graduate programs so student can focus on an area of computer science they are most interested in.