Skip to main content Skip to secondary navigation
Stanford University (link is external)

BS | Available Program Sheets

Main content start

Overview

Students can use any program sheet starting the year they matriculated into Stanford. We encourage scholars to complete a program sheet early, when you have an idea of the classes you will take to graduate. You do not need to have grades listed on your program sheet to submit, as long as you have indicated the courses you will take to fulfill the requirements and the units you will take for them. Students are not allowed to mix requirements between program sheets.

Important Note

  • All courses listed on your program sheet must be taken for a letter grade except courses taken Spring 2019-20, and Autumn 2020-21 through Summer 2020-21.
  • All courses listed on your program sheet can be included under only one category; there is no double-counting.
  • To review your program sheet, we require at least the courses (completed, in progress, and planned) name/number (i.e. CSXXX) to be listed with the appropriate units.
  • As soon as you have an idea of the courses you plan to take to satisfy your BSCS program, you should submit the CS Major Program Sheet Form. If you are planning to apply to graduate, this should be submitted at least one quarter prior, to ensure you receive feedback and approval.
  • Take into consideration that only approved program sheets will be submitted to the School of Engineering for graduation review.
  • Students requesting a UG Special Registration Status (e.g., Graduation Quarter, PTE, PSO, etc.) must have an approved program sheet on file for their request to be processed.
  • Thinking about changing your CS Major track?Here’s what you need to know: Axess doesn’t automatically notify the CS Student Services team when you submit a track change request. To make sure your request gets reviewed quickly, please fill out the CS Major Track Change Request form after submitting your track change in Axess. You’re welcome to switch tracks anytime — just be sure you meet all the requirements for one CS track before applying to graduate in Axess. No penalties for exploring your options!
  • Students that wish to deviate from the program sheet can petition for exceptions or deviations to their CS requirements.
  • To submit your CS undergraduate program sheet, you can complete the form below or at the bottom of this webpage.

CS Major Program Sheet Submission Form

For transparency, the CS Student Services team will update students' SmartSheets Dynamic View with all documents, petitions, and other items we have on file for them. You can access this link at any time—you just have to be sure you're logged in with your @stanford.edu email. If you notice any discrepancies, contact Danielle Gaspar (djgaspar@stanford.edu) or Jessica Valdez (valdezjr@stanford.edu) for assistance. If there has been a change to your record (e.g., track change), please give the CS Student Services team 3-4 business days to update it on your dynamic view.

Artificial Intelligence (AI)

Computer Engineering

Information

Theory

Visual Computing (Graphics)

Computational Bio (Biocomp)

Human-Computer Interaction

Systems

Unspecialized

Individually Designed

Department of Computer Science

Archived Program Sheets

Students can view old Computer Science program sheets and the deprecated major, Computer Science Engineering's program sheets.

Learn More
Department of Computer Science

Info Session Archive

Reference all the recorded sessions and presentation slides from past information sessions that the CS department has hosted.

Access Here

CS Major Program Sheet Form

AltStyle によって変換されたページ (->オリジナル) /