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.
Winter 2017
Monday, Wednesday, Friday 1:30pm to 2:20pm in Building 200, Room 30 (History Corner)

RESOURCES

Course Overview
Submitter
icon Piazza
Lecture Videos
icon QT Creator
icon Stanford C++ Lib
Blank Project
Help Hours
Socrative

ASSIGNMENTS


EXAMS

Midterm
Thursday, Feb 23
7-9pm

Final
Monday, March 20th
8:30-11:30am
Herrin T-175


STAFF

Lecturer: Chris Gregg
cgregg@stanford.edu
Gates 191
Tue 11am-12pm
Tue 4-5pm (open)
Thu 4-5pm

Head TA Aaron Broder
abroder@cs.stanford.edu
Gates B02
Mon 11am-12pm
Wed 11am-12pm


ANNOUNCEMENTS

Final Information and Practice
2017031311

We have posted the final review information here: Final Information

Midterm Review Video
2017022109

The midterm review video has been posted:

Midterm review session room: Gates B12 (basement)
2017022009

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.

Midterm Information Page
2017021712

The Midterm Information page has been posted. There you will find the location of the midterm, practice exams, and other helpful study information.

Additional Backtracking Video
2017020211

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.