Computer Science MS Degree

Stanford School of Engineering

  • Master's Degree
  • Fee:
    Fee may apply

Thumbnail

Overview

The M.S. degree in Computer Science is intended as a terminal professional degree and does not lead to the Ph.D. degree. Most students planning to obtain the Ph.D. degree should apply directly for admission to the Ph.D. program. Some students, however, may wish to complete the master’s program before deciding whether to pursue the Ph.D. To give such students a greater opportunity to become familiar with research, the department has a program leading to a master’s degree with distinction in research. This program is described in more detail below.

Admissions

For admissions information, please review the department’s admissions page. For any questions regarding admission, please contact the department at admissions@cs.stanford.edu.

Program details

Most part-time students take an average of 3 to 5 years to complete the 45-unit requirement. You must complete a Master's degree within 5 years of starting the program.

Note that while the majority of this degree can be completed online, this depends heavily on your program plan, area of focus, and the course offerings for any given academic quarter. You may find it helpful to compare the degree requirements with SCPD’s typical course offerings to see how much of this degree can be completed online.

For degree requirements, please review either the department’s Guide to the MSCS Program Sheet or explore degrees. We also recommend visiting the FAQs page.

Tuition

For course tuition and fees, please click Tuition & Fees.

HCP Handbook

To learn more about the policies, procedures, and logistics of being a HCP student, please review our Honors Cooperative Program Handbook