Cal Poly Master's Degree Programs

Computer Science

MS Computer Science


The M.S. program in Computer Science offers students the opportunity to prepare for careers in several areas of emphasis including software engineering, computer architecture, programming languages, theory of computing, operating systems, database systems, distributed computing, computer networks, artificial intelligence, computer graphics, and human computer interaction. Applicants must have successfully completed introductory and upper-division Computer Science coursework in the amount equivalent to a Computer Science minor. The program is designed for maximum flexibility to allow students to concentrate in one or more areas of study.

Students working on a robotics project.

Blended Degree Option

This program offers a blended degree program for some Cal Poly undergraduate majors. Please see our Blended Programs page for more information about degree options, admission processes and deadlines.

Contact Information


Return to Master's Degree Programs List