graduate programs in Computer science

The Computer Science and Software Engineering department offers both a M.S. program in Computer Science and B.M.S. program in Computer Science. Both programs prepare students 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.

Both degrees require at least 30 semester units beyond the undergraduate degree. Six units are selected from a list of courses that focus on research, 15 units are selected from approved electives, and there are 9 units related to thesis. See the links below or in the navigation menu to learn more about both programs, how to apply, and for general graduate advising.

M.S. Program Information

Blended B.S. + M.S. Program Information

Information for Current Graduate Students

Additional CAMPUS RESOURCES

Please reach out to the CSSE graduate coordinator, John Bellardo (bellardo@calpoly.edu), if you still have unanswered questions about the graduate programs.