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
Skip past section menu
Schools, Departments, and Organizations
  • Doerr School of Sustainability
  • Graduate School of Business
  • Graduate School of Education
  • Law School
  • School of Engineering
    • Aeronautics and Astronautics
    • Bioengineering
    • Chemical Engineering
    • Civil and Environmental Engineering
    • Computer Science
    • Electrical Engineering
    • Engineering Dean
    • Hasso Plattner Institute of Design
    • Institute for Computational and Mathematical Engineering
    • Management Science and Engineering
    • Materials Science and Engineering
    • Mechanical Engineering
  • School of Humanities and Sciences
  • School of Medicine
Units and other organizations
  • Athletics, Physical Education, and Recreation
  • Center for Teaching and Learning
  • SLAC National Accelerator Laboratory
  • Vice Provost for Graduate Education
  • Vice Provost for Undergraduate Education
Loading department
Loading programs and courses
Loading department contacts
  1. Home
  2. Schools, Departments, & Units
  3. School Of Engineering
  4. Computer Science

Computer Science

About Us

The opens in a new tabDepartment of Computer Science (CS) at Stanford University, founded in 1965, is consistently ranked among the top computer science departments in the world. As a center for field-transforming research and world-class education within the School of Engineering, the department is home to several A.M. Turing Award winners, MacArthur Fellows, and members of the National Academies of Engineering, Medicine, and Science. 

Faculty work spans all areas of computing, driving extensive multidisciplinary collaborations across the university. Guided by a strong belief that diversity produces better technological solutions, the department strives to be an inclusive community where different viewpoints are valued, and everyone is welcome and respected.

Undergraduate Programs and Interdisciplinary Studies

With a deep departmental commitment to exceptional teaching, Computer Science is the largest undergraduate major at Stanford. Students pursuing undergraduate studies have the option of declaring a Bachelor of Science (B.S.) or a Minor in Computer Science. Additionally, the department participates in collaborative undergraduate interdisciplinary programs, including Symbolic Systems and Data Science.

The mission of the undergraduate program is to develop students' breadth of knowledge across the discipline, including their ability to apply the defining processes of computer science theory, abstraction, design, and implementation to solve problems. The curriculum is built on a solid foundation of essential programming techniques and mathematical principles. Students complete core coursework and explore advanced topics such as:

  • Programming techniques and systems programming

  • Automata and complexity theory

  • Computer architecture and analysis of algorithms

  • Artificial intelligence and practical applications

This comprehensive preparation equips graduates with the skills needed for successful careers in the corporate sector, government, law, or for pursuing advanced graduate study.

Graduate Programs and Global Impact

At the graduate level, the department offers programs leading to the Master of Science (M.S.) and Doctor of Philosophy (Ph.D.) degrees:

  • The CS Master's Program: Intended as a terminal professional degree, this pathway does not lead to the Ph.D.

  • The CS Ph.D. Program: Designed primarily for students who desire a career in research, advanced development, or teaching.

Graduates of our Ph.D. program have gone on to take faculty positions at top universities worldwide and play leading roles in industrial research labs. Serving as an intellectual seedbed for Silicon Valley, the department’s faculty and alumni have founded some of the world's most influential technology companies, including Alphabet/Google, Netflix, VMware, and Arista Networks.

Computing Facilities and Infrastructure

The department operates and supports specialized computing facilities to meet the educational, research, and administrative needs of its community. Students have access to a dedicated departmental student machine for general use, as well as computer labs located in the William Gates Computer Science Building.

To support specific research initiatives, individual research groups maintain tailored systems, which include workstations, computer clusters, GPU clusters, and local file servers running Linux, MacOS, or Windows. General coursework and instructional activities are further supported by systems provided through University IT (UIT) and the School of Engineering (SoE).

Our Offerings

  • Undergraduate Programs

    Explore the programs offered by this organization.
  • Graduate Programs

    Explore the programs offered by this organization.
  • Courses

    Explore the courses offered by this organization.

Find Us on Campus

Computer Science opens in a new tab
We welcome your inquiries and look forward to connecting with you. Reach out to us through any of the channels below.
Address
Gates Computer Science Building
353 Jane Stanford Way
Stanford, CA 94305
opens in a new tab
Phone
(650) 723-2300 opens in a new tab

Directories

  • Our Faculty
  • Lecturers
  • Emeriti
  • Courtesy Faculty
  • Adjunct Faculty
  • Research Staff
  • Visiting and Acting Faculty
  • Administrative Staff

Key Contacts

  • Jerry Cain
    Director of Undergraduate Studies
  • Omer Reingold
    Director of Graduate Studies, Doctoral