CS106B: Programming Abstractions

Note: This web site is out of date. This is the course web site from a past quarter, Summer 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.

Summer 2017
Monday/Tuesday/Wednesday/Thursday 10:30am to 11:20am 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
Wed/Thur, July 19/20
in class

Final
Saturday, August 19th
8:30-11:30am


STAFF

Lecturer: Chris Gregg
cgregg@stanford.edu
Gates 191
Mon 12-1pm
Tue 5-6pm

Head TA Jason Chen
cheson@stanford.edu
Lathrop Library Tech Lounge
Thur 2-5pm


SCPD Office Hours (link)
All times listed in PST


Sun 5:30pm-7:00pm
Tues 9:00am-11:00am
Tues 8:00pm-9:00pm
Wed 8:30pm-10:00pm
Thur 4:00pm-5:00pm
Thur 8:30pm-9:30pm

ANNOUNCEMENTS

Final Information Page Posted
2017081320

You can find the Final Information page here.

Midterm Information Page Posted
2017071210

You can find the Midterm Information page here.

Welcome
2017062508

Welcome to CS106B! We are looking forward to a fun quarter. Class starts Monday June 26th at 10:30am in NVIDIA Auditorium.

Sign Up for Piazza
2017040308

This quarter CS106B is using Piazza to facilitate questions. Go to https://piazza.com/class/j44l3eyaz006uz to sign up. You can ask course related questions and see answers to other student questions. For personal questions please feel free to email Jason 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.