Undergraduate Major in Computer Science

Considering CS?

Below is an introduction to the undergraduate CS major at Stanford. It briefly covers the program requirements, what you can do with a CS degree after graduation, and how to get started in the major. The following links might also be useful.

If you are a High School student considering becoming a CS major at Stanford, you might also want to check out the High School FAQ.

If you are enrolled at Stanford and considering majoring in CS but are not quite ready to declare, you can sign up for the considering_cs list. We forward selected departmental announcements, social events, and class changes to this list periodically.

If you are ready to declare, you may want to look at the pages on Choosing an Advisor or Declaring CS/CSE.