CS 106 - Programming Methodology and Abstractions
CS 106 (actually three different courses: CS 106A, 106B, and 106X) is Stanford's introductory programming sequence. I started section leading CS 106 in fall of 2010, and it's probably been my favorite Stanford experience (although the Band certainly gives it some stiff competition).
I didn't put up much material of my own as a section leader (check out the various CS 106 websites to see what the courses are all about), but I have uploaded one just-for-fun demo I made once. For CS 106B spring 2012, Keith Schwarz was gracious enough to cancel section during exam weeks, so for midterm week I gave an attendance-optional Python demo for my sectionees showing a bit of how Python is different from Java and C++, and why coding in Python is so fun.
CS 106A
- Spring 2013 (course helper)
- Fall 2010
CS 106B
- Fall 2012 (YEAH hours)
- Spring 2012
- Winter 2012 (course helper, YEAH hours)
- Fall 2011 (YEAH hours)
- Spring 2011 (course helper)
CS 106X
- Winter 2010