CS106B: Programming Abstractions in C++
Autumn 2019
Monday/Wednesday/Friday 10:30am to 11:20am in Bishop Aud (in Lathrop Library building)


Lecture Schedule
Practice (CodeStepByStep)
icon Q&A (Piazza)
Participate (PollEV)
CS106L Course
Graded Exams (Gradescpe)
Grade Calculator (Excel)


Course Reader


2 - N-Grams
1 - Mad Libs


Wed Oct 30th

Mon Dec 9th


Lecturer: Cynthia Lee
Gates 190
M/W 11:30am-12:30pm

Head TA: Katherine Erdman
Gates B02 (basement)
Tu/Th 1:30pm-2:30pm


Late Section Sign-ups and Swaps

Section assignments will be available at cs198.stanford.edu today at 5pm. If you are now unable to make the section you were initially assigned, or were placed in a different section than your chosen partner, please try and sign up for any section that has space using the form at cs198.stanford.edu. If for any reason you are unable to do so, please email Katherine (kerdman@stanford.edu) to arrange a swap. Section rosters will be frozen on Friday, October 4th at 3pm PDT, so please ensure that any necessary section changes are made before then.
If you were unable to submit your section preferences, late section sign-ups will open today at 5pm at the same site, cs198.stanford.edu. Please sign up for a section as soon as possible as section times will begin Wednesday afternoon.

Katherine's OH Cancelled This Week

Just a reminder that Katherine's office hours are cancelled this week as she'll be at a conference. There will still be OH after class on Wednesday from 11:30am - 12:30pm. In addition, if you'd like help outside of that time the LaIR is open Sunday to Thursday 7:00 - 11:00pm.

QT Creator Install Help

Just a reminder that the Qt Creation Installation Help Session will be on Thursday, September 25th (tomorrow) from 7:30 - 9:30pm. The session will be where the LaIR is normally held, in Tressider by Decadence. As a note, the most common Qt Creation Installation issues are described in the Qt Creator Troubleshooting Guide. If you're running into issues, that is a great first place to start!

Lecture Videos

My apologies to those who were not able to find a seat in today's lecture! I'm working with the University to see if we can find another room, but we might be stuck and need to rely on some students opting to watch videos if a larger room can't be found. In the mean time, today's lecture video is now available on Canvas. Links on the Lecture Schedule page. All lectures throughout the quarter will be recorded and posted there.


Welcome to CS106B! I am so excited to meet all of you! Class starts Monday September 23 at 10:30am in Bishop Auditorium.

FAQ: Autumn quarter of CS106B will have videos of lecture, created through the SCPD program. (SCPD is responsible for video production on campus, and they generally do each different course once per year.)