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 degree require at least 45 units beyond the undergraduate degree. Twenty units are selected from a required list, 16 units are selected from approved electives, and there are 9 units of thesis and seminar. 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.