MS Specializations
As an MS CS student, you will choose one of the nine predefined specializations to pursue.
Learn MoreThe CS Master's degree program provides advanced preparation for professional practice. Completion of the program requires 45 units of coursework, and it takes 1.5 years on average for students to complete the full-time program. The MS degree in Computer Science is intended as a terminal professional degree and does not lead to the PhD degree.
As an MS CS student, you will choose one of the nine predefined specializations to pursue.
Learn MoreThe MS CS degree requirements and details for your specific concentration of study.
Learn MoreUndergraduates can concurrently complete their BS and MS degree through this program.
Learn MoreStudents riding bicycles in Stanford Oval lanes.
The Non-Degree Option (NDO) Program allows non-Stanford students to take CS classes remotely through the Center for Global and Online Education (CGOE). To learn more, visit the Stanford Online website.