List of classes. Only a subset are required for a degree. A bachelor's degree from the School of Engineering looks like it requires these CS classes [1].
• CS 103 and 109
• CS 106B or 106X
• One of CS 181W, 182W, 191W, 194W, 210B, or 294W
• One of CS 107 or 107 E
• One of CS 110 or 111
• CS 161
• A senior project, which seems to fall under any of several course numbers
• It looks like you have to pick a "track" (AI, Biocomputation, Graphics, and a few others) and take 4 or 5 classes from that track.
(That is just CS classes. There are also some required math and physics classes).
(I specifically said from the School of Engineering because I don't happen to know if all Stanford CS bachelor's degrees come from that. Some schools offer a degree from more than one school/college, sometimes with different requirements).
• CS 103 and 109
• CS 106B or 106X
• One of CS 181W, 182W, 191W, 194W, 210B, or 294W
• One of CS 107 or 107 E
• One of CS 110 or 111
• CS 161
• A senior project, which seems to fall under any of several course numbers
• It looks like you have to pick a "track" (AI, Biocomputation, Graphics, and a few others) and take 4 or 5 classes from that track.
(That is just CS classes. There are also some required math and physics classes).
(I specifically said from the School of Engineering because I don't happen to know if all Stanford CS bachelor's degrees come from that. Some schools offer a degree from more than one school/college, sometimes with different requirements).
[1] https://exploredegrees.stanford.edu/schoolofengineering/comp...