The Master of Computer Science program affords an opportunity for students employed in industry to seek a breadth of advanced education in computer science.

The program reflects the dual nature of computer science as a scientific and engineering discipline by allowing emphasis on theory as well as practical applications. Students can study topics such as:
artificial intelligence
big data
cloud and distributed computing
cybersecurity
database management and information retrieval
database systems
data mining and machine learning
distributed computing and operating systems
imaging, graphics and visualization
simulation modeling and systems
Students build a project portfolio through the program to demonstrate the knowledge gained.