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).
It's a list of classes. At least the way it worked when I attended, CS students chose a particular track (Theory, AI, Systems, Graphics, HCI, etc.). The core curriculum was 3 theory classes and 3 coding classes. Each track has 2 or 3 mandatory classes (for systems it was operating systems, and either compilers or computer hardware). And on top of that there's general requirements.
undergrads takes about 5 classes per quarter, 3 quarters per year, for four year. So 60 classes, but including all the other stuff that is non CS related. So yeah, its a list, not a curriculum.
• 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...