CS106B: Programming Abstractions
Fall 2016
Monday, Wednesday, Friday 12:30 to 1:20pm in Hewlett 200

RESOURCES

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

ASSIGNMENTS


EXAMS

Midterm
Thursday, Nov 3rd
7-9pm

Final
Monday, Dec 12th
8:30-11:30am


STAFF

Co-Lecturer: Chris Gregg
cgregg@stanford.edu
Gates 191
Tue 11-12pm,
Thur 4-5pm

Co-Lecturer: Chris Piech
piech@cs.stanford.edu
Gates 193
Mon 3:30-4:30pm,
Wed 1:30-2:30pm

Head TA Anton Apostolatos
antonaf@stanford.edu
Huang Basement
Wed 2:30-4:30pm


ANNOUNCEMENTS

YEAH Fauxtoshop Introduction Video
2016092907

See the video below for Anton's introduction to the Fauxtoshop assignment.

How to Create a Blank Project Video
2016092815

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

Assignment 1: Fauxtoshop
2016092808

Fauxtoshop, the first assignment, is out! It is due next Friday (Oct 7th) at noon. Get started early and come to YEAH hours (which will be recorded) Wednesday September 28 at 7:00pm-8:00pm in 420-041.

Qt Special Help Hour
2016092718

We'll be holding special Qt help session hours in the LaIR (second floor of the Old Union) 8-9pm Thursday September 29. Please come only if you've tried installing Qt Creator and have problems that are not addressed in the FAQ or the troubleshooting guide!

Online Video Access
2016092711

CS106B will be recorded this quarter, and will be available at 7:00pm same day of class lecture. Lectures are not downloadable, but are streamable throughout the Fall '16 quarter. These recordings are for on-campus students only - CS106B is not an SCPD course this quarter. The link to access these videos is:

http://mvideox.stanford.edu/course/826

Assignment 1 YEAH Hours
2016092710

Every CS106B assignment will have YEAH (Your Early Assignment Help) hours. In these one-hour sessions we will delve into the homework collectively and try to tackle any questions or immediate issues we have with the write-up or what the assignment requires. These are super useful, and can cut many hours of head scratching for you when dealing with the assignments in this course.

The first YEAH hour will be this Wednesday September 28 at 7:00pm-8:00pm in 420-041. See you there!

Assignment 0: Name Hash
2016092614

This is a very simple assignment that demonstrates that you have successfully installed Qt Creator on your computer and can run a short test program. Your only submission requirement is to put the result of the program (you will see what this means when you run it!) into a Google Form, located here:

https://goo.gl/CBp1Jz

This assignment is not meant to be stressful – we just want you to get Qt Creator going early so you don’t get realistically stressed out for the first real assignment.

Sign Up for Piazza
2016091800

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

Welcome
2016091800

Welcome to CS106B! We are looking forward to a fun quarter. Class starts Monday Sept 26th at 12:30am in Hewlett 200.