Declaring CS is easier than many other majors. The biggest thing is choosing an advisor. Because the CS department lets students choose their own advisors, students have the opportunity to pick someone who will be helpful for their academic, professional, and personal interests.
- Find an advisor within the CS department. The advisor can be any lecturer or non-courtesy faculty member. A verbal confirmation is the only thing required from the advisor. Many people put off declaring because they don't feel like they know who they want as an advisor. It's perfectly acceptable to declare early with an advisor (maybe a lecturer or a professor in a field you might be interested in) and then switch to another advisor later when you know more about your professional and academic interests. Changing advisors is very easy, so don't let this stop you from declaring. For more information about how to choose an advisor, see the choosing an advisor page and the list of faculty members available as advisors.
- Email an unofficial copy of your transcript from Axess to the Course Advisor (advisor AT cs.stanford.edu) with the subject line containing "Unofficial Transcript" and your name.
- File a major declaration request on Axess. Go to Axess and click on "Declare Major/Minor". When presented with the option of choosing a major, choose CS. Do not worry about the question about honors; just answer yes or no depending on what you think you might do. When you have finished this step, Axess should say that your major declaration is pending.
- Print and fill out a CS Declaration Form.
When you have finished step 1, come see the course advisor during office hours (no appointment necessary). It may take up to two weeks for your declaration to be processed, so if you need to be declared by a specific date for any purpose, please plan ahead accordingly. Also, please note that the course advisor does not have office hours during finals week, during breaks, or over the summer. Therefore, it is not possible to declare during those times. The course advisor will do several things when you come in.
- Take your declaration form.
- Add you to the CS department's database, pedit.
- Give you an @cs email alias which is good for life!
- Give you an account on the CS department machine named Xenon.
- Take your picture for the CS undergraduate picture board.
- With your consent, post your declaration to the Course Advisor's Facebook Page.
Once you come in and see the course advisor, it can take up to two weeks for your declaration to be processed. About two weeks after you declare, you might want to do the following things to make sure your declaration was successful. If there is a problem with any of these, please email or visit the course advisor.
- Check that you have started to get mail from the bscs@cs and students@cs mailing lists. These are the main mailing lists for the department and they see a fair amount of traffic.
- Check your official status in Axess. Your status should indicate that you are a CS major. The advisor listed should also be the correct undergraduate CS advisor you've chosen.
- Once your declaration has gone through on Axess, ssh into xenon to verify that your account was created.
- Finally, go to the faculty advisors page and check that your name is listed under your advisor's advising group. This indicates that the CS Department's database is up to date. If your graduation year is incorrect, use Pedit to change your profile or email the Course Advisor.
- If you're interested, join the Stanford CS Facebook Group.