GRADUATE PROGRAMS

Our graduate program ranks among the top research departments in North America. The Ph.D. program prepares students for careers in research and academia, offering rigorous training and full funding support for most students. The M.S. program focuses on practical skills for industry, with hands-on project or thesis experience.

M.S. in Computer Science

A graduate program providing advanced training in algorithms, systems, AI, and software engineering. Students build strong technical foundations through coursework and hands‑on projects, preparing for careers in industry or further graduate study.

More Details

Graduate students presenting computer science research projects on posters at the New Computer Science Building

Ph.D. in Computer Science

A research‑driven doctoral program where students work closely with faculty to create original scholarship, push the boundaries of computing, and develop the expertise needed for careers in academia, research labs, and advanced technical leadership.

More Details

Graduate students presenting computer science research projects on posters at the New Computer Science Building

M.S. in Data Science

A graduate program offering rigorous training in statistical analysis, big data analysis and management, and computing fundamentals. Students complete a 36-credit curriculum with core coursework, electives, and a required internship or thesis experience, preparing them for data-driven careers or further graduate study.

More Details

MS data science student presenting

Ph.D. in Data Science

A doctoral program providing advanced training in data science through core coursework, electives, qualifying exams, and original research. Students build deep expertise across statistics, computing, and big data methods while preparing for research careers in academia, industry, or public-sector innovation.

More Details

PHD data science student learning