Computer Science Master’s Degree Program

Build the knowledge to tackle real-world challenges in the dynamic field of computer science.

Gain essential skills to design, develop, and maintain complex computer systems, and explore advanced theories and applications. Explore cutting-edge topics like artificial intelligence and machine learning.

See Full Program Details
Computer scientist working at a notebook computer with large external monitors displaying code.

Selected courses in the program include:

# Title A-Z Term # of Sections
22 Data Structures Spring Term 2025 1
10B Introduction to Computer Science Using Java II Spring Term 2025 1
210 Algorithms at the End of the Wire Spring Term 2025 1
82 Advanced Machine Learning, Data Mining, and Artificial Intelligence Fall Term 2024 1
20 Discrete Mathematics for Computer Science Spring Term 2025 1