3 ms·
Stanford's intro CS sequence is CS106A, CS106B, CS107, and CS108. 106A is taught it Java. (It was taught in C until 2004. It's nice to be able to teach for-loo
by jorgeortiz85 15y ago
Stanford's intro CS sequence is CS106A, CS106B, CS107, and CS108.
106A is taught it Java. (It was taught in C until 2004. It's nice to be able to teach for-loops without also having to explain pointers.)
106B is taught in C++.
107 is now the first introduction CS students get to C and Unix. While 106B focuses on basic algorithms and learning to use abstractions, 107 goes into the guts of low-level C.
108 is on OOP and is taught in Java.
Higher level classes are either in C++ (all the systems classes) or Java (e.g., Natural Langauge Processing).
- rasmusrygaard 15y ago108 is not actually part of the core. The third required systems class is CS110, Principles of Computer Systems, which is also taught in C.
- mkjones 15y agoIt's worth noting that at least CS140 / operating systems (and I think some other systems classes - networking?) are taught in C, not C++.