CS106B: Programming Abstractions
Note: This web site is out of date. This is the course web site from a past quarter, Spring 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://cs106b.stanford.edu/. If you are already at cs106b.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.
Spring 2017
Monday, Wednesday, Friday 2:30pm to 3:20pm in NVIDIA Auditorium

RESOURCES

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

ASSIGNMENTS


EXAMS

Midterm
Thursday, May 4th
7-9pm

Final
Friday, June 9th
8:30-11:30am


STAFF

Lecturer: Chris Gregg
cgregg@stanford.edu
Gates 191
Tue 11am-12pm
Wed 6pm-7pm

Head TA Anton Apostolatos
antonaf@cs.stanford.edu
Huang Basement
Wed 1:20pm-2:20pm
Fri 1:20pm-2:20pm


SCPD Office Hours - (link)


Mon 1:00pm-2:20pm
Tue 5:15-6:15pm
Wed 3:00pm-4:00pm
Thu 5:00pm-6:00pm
Sun 6:00-7:00pm

ANNOUNCEMENTS

Final Review Video
2017060719

This is the video for last Fall's final review session.

Final Information Page
2017060208

We have posted the final information page.You will find logistics, study tips, and old exams at this page. We will post room assignments by Monday, June 5th.

Tiny Feedback Responses
2017052015

Class -- I have put up a page for my Tiny Feedback responses. Sorry it is so late! Here is the link.

Midterm Review Video
2017050123

Click here for the slides.

Midterm Information Page
2017042810

We have posted the midterm information page.You will find logistics, study tips, and old exams at this page.

Welcome
2017040308

Welcome to CS106B! We are looking forward to a fun quarter. Class starts Monday April 3rd at 2:30pm in NVIDIA Auditorium.

Sign Up for Piazza
2017040308

This quarter CS106B is using Piazza to facilitate questions. Go to piazza.com/stanford/spring2017/cs106b/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 Anton or Chris.

How to Create a Blank Project Video
2017040308

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