Academics
Main navigation
Skip Secondary NavigationOverview
Compared to the other courses provided at Stanford University, the Department of Computer Science classes are often much more rigorous and time-consuming than the average class. Students are advised to instill a properly balanced quarterly class load to reduce their likelihood of burnout. As a general guideline, students enrolling in two computer science classes in a given quarter will find that they occupy a vast amount of their time. However, we anticipate that this won't overburden students with an inordinate amount of work. Taking three computer science classes in one quarter, is perceived as considerably more difficult and can restrict students from participating in extracurricular activities. Lastly, we strongly discourage taking four computer science classes in one quarter.
CSD Course Timetables & Websites
- Autumn Quarter. 2025-2026
- Winter Quarter. 2024-2025
- Spring Quarter. 2024-2025
- Summer Quarter. 2024-2025
Stanford Navigator: Discover Classes
Degree Programs
Stanford University's Computer Science Department is part of the School of Engineering. The Department offers the degrees Bachelor of Science, Master of Science, and Doctor of Philosophy. It also participates in undergraduate interdisciplinary programs, including Symbolic Systems and Data Science.
- The CS Bachelor's program students have the option of declaring a Bachelor of Science or a Minor in Computer Science.
- The CS Master's program is intended as a terminal professional degree and does not lead to the PhD degree.
- The CS PhD program is intended primarily for students who desire a career in research, advanced development, or teaching.
CS Student Services Team
The Computer Science Student Services team focuses on supporting students with a vast array of inquiries.