Computer Science Department

Computer Science trains strong logical thinkers and problem solvers who use computers and computational processes to build solutions that change the world. We promote world-class research with an absolute commitment to excellence in teaching.

Why Computer Science?

Shape the future by pursuing a degree at the forefront of technological innovation. The ever-evolving field of computer science continues to grow significantly as the technologies advance in artificial intelligence, machine learning, data mining, big data, natural language processing, cloud computing, software engineering, and more. Trained computer scientists earn competitive salaries and are in high demand, sought after across industries, both by established companies and startups.

Programs

Bachelor's Students sit at desks in class

Bachelor's

Learn more about undergraduate programs in Computer Science
Master's & Dual Degrees Two students study a computer together

Master's & Dual Degrees

Learn more about flexible master's and dual degree programs in Computer Science.

Ph.D. and D.E. Student and professor study medical software

Ph.D. and D.E.

Learn more about doctoral programs in Computer Science
Student performs AI machine training

Department Research

Our mission is to equip graduate students to contribute significantly to the information industry through their degree programs. Explore our areas of focus in Computer Science research.

Accelerated Pathways Master's Degree Program

The Accelerated Pathways program allows students to complete both B.S. and M.S. degrees in five years. Up to nine total credit hours of graduate courses may be applied toward fulfilling the student's undergraduate program requirements in the final year of their bachelor’s degree.

Department News