Bulletin

Interested in attending Stanford?
Visit Undergraduate Admissions opens in a new tab or Graduate Admissions opens in a new tab.

Resources

  • About Stanford
  • About Bulletin
  • Academic Calendar opens in a new tab
  • Bulletin Archive
  • Enrollment Overview opens in a new tab
  • Enrollment Deadlines opens in a new tab
  • Degrees at a Glance

Schools

  • Doerr School of Sustainability opens in a new tab
  • Graduate School of Business opens in a new tab
  • Graduate School of Education opens in a new tab
  • School of Engineering opens in a new tab
  • School of Humanities and Science opens in a new tab
  • School of Law opens in a new tab
  • School of Medicine opens in a new tab
Give Feedback

Stanford University is accredited by the Accrediting Commission of Senior Colleges and Universities of the Western Association of Schools and Colleges opens in a new tab.

Give Feedback
Stanford
University
  • Stanford Home
  • Maps & Directions
  • Search Stanford
  • Emergency Info
  • Terms of Use
  • Privacy
  • Copyright
  • Trademarks
  • Non-Discrimination
  • Accessibility
© Stanford University.  Stanford, California 94305.
Skip to main content
Stanford University
Bulletin
Computer Science
School of Engineering
  • MS
  • PhD
  • PhD Minor
  • Coterm
  • Joint Degree
Program Info
  • About the Program
  • Master of Science
  • Doctor of Philosophy
  • PhD Minor
  • Courses
  • Contact Us
Loading program
  1. Home
  2. Programs
  3. Graduate
  4. Computer Science

About the Program

Our advanced degrees in computer science offer a collaborative and rigorous academic environment designed to prepare you for leadership careers in academia, industry, and research. Through specialized coursework and close faculty mentorship, students engage in cutting-edge scholarship across diverse computer science disciplines, including artificial intelligence, systems, and security. Whether you are aiming for advanced professional practice or pioneering research, our world-renowned programs foster a vibrant scholarly community that empowers you to push the boundaries of technology and excel in your professional journey.

What You’ll Study

What you will study at the graduate level depends on your particular degree, academic interests, and professional goals.

We offer nine different specializations in our master’s program, from Artificial Intelligence to Software Theory. Each specialization has coursework curated by faculty in that area. Review the master’s degree subplan program requirements to see the specific requirements and options for each area of specialization.

Meet Our Faculty

Our faculty are the intellectual heart of our program. As renowned researchers, passionate educators, and dedicated mentors, they drive innovation, shape the future of their fields, and inspire the next generation of leaders. Explore our directory to learn more about their teaching, research, and expertise.

Learn more

Master of Science

MSCotermJoint Degree
Prepare for a professional career or doctoral studies in Computer Science through graduate-level coursework in the foundational elements of the field and at least one graduate area of specialization.
View Program Requirements for the Master of Science program

Doctor of Philosophy

PhDJoint Degree
Take your computer science knowledge and research skills to the highest level through our renowned PhD program.
View Program Requirements for the Doctor of Philosophy program

PhD Minor

PhD Minor
Complement your PhD studies in another field with graduate coursework and research in computer science to earn a PhD minor.
View Program Requirements for the PhD Minor program