CS106X: Programming Abstractions (Accelerated)Note: This web site is out of date.
This is the course web site from a
past quarter, Winter 2017. If you
are a current student taking the
course, this is not your class web
site, and you should visit the current
class web site instead at
http://cs106x.stanford.edu/. If you
are already at cs106x.stanford.edu,
the web page may not be updated yet
for the new quarter. Please be advised
that courses change with each new
quarter and instructor. Any information
on this out-of-date page may not apply
to you this quarter.

The midterm review room will be Gates B12 (basement). If the upper doors to the building are locked, you can get to the basement with a Stanford ID from the right side of the building if you are staring at the front door. You have to go around some construction, but directly opposite from the construction there are doors leading to the basement.

Because we didn't cover as much as I would have liked to cover on Wednesday, February 1, I have
uploaded a short addendum video to cover the maze recursion solution and another problem called
the "knapsack problem." You can also follow along with the slides from the lecture, starting with
slide 24.

Videos Link

2017010916

Here is the link to the class videos.
You must be enrolled in the course to have access to the videos.

Welcome

2017010410

Welcome to CS106X! We are looking forward to a fun quarter. Class starts Monday January 9th at 1:30pm in Building 200-30 (History Corner).

Sign Up for Piazza

2017010410

This quarter CS106X is using Piazza to facilitate questions. Go to piazza.com/stanford/winter2017/cs106x/home to sign up. You can ask course related questions and see answers to other student questions. For personal questions please feel free to email Aaron or Chris.

How to Create a Blank Project Video

2017010410

See below for a short instructional video on how to create a blank project from a copy of another project.