Free Online CTL Tutoring
2 days ago by Nick

Hi everyone, I just wanted to pass along an announcement from the Center for Teaching and Learning regarding help resources that are available to you this quarter:

Want to meet with an experienced peer to discuss course concepts, think through a problem set, or prepare for an upcoming exam? CTL offers appointment tutoring for CS 106B, in addition to tutoring for a number of other courses. For more information and to schedule an appointment, visit our tutoring appointments and drop-in schedule page. We also have a variety of remote learning resources and academic coaching available to assist with all of your learning needs!

In addition, make sure to check out Julie's Ed post about Black LaIR!

Assignment 1 released
6 days ago by Julie

Assignment 1 is out! This assignment reinforces C++ fundamentals, control flow, functions decomposition, strings, as well as good testing and debugging practices. Please consider joining Trip at the YEAH (Your Early Assignment Help) session Sunday night 6-7pm Pacific to jump start on your work. (See Zoom info page for link)

QT Installation Help Session
1 week and 1 day ago by Chase and Nick

The Qt Installation Help Session will be happening tonight from 6-8pm PDT. The point of this help session is to help those of you that have encountered issues in the installation process. To save time, please make sure you have attempted to work through the installation process before coming to the help session. For those of you that want to attend the session, we will be using Queuestatus to manage requests. You can get in line to get help by signing up for the queue after it opens at 6pm. When signing up, please make sure to include a link to a Zoom meeting where we can join you.

Week 1 Announcements
1 week and 4 days ago by Chase and Nick

We've just posted our first weekly announcements/logistics summary on Ed. If you did not receive an email notification about the announcement, please make sure to sign up for the Ed Discussion Forum, as all important class announcements will be made via Ed for the rest of the quarter!

Welcome to CS106B!
1 week and 5 days ago by Chase and Nick

Earlier today, we sent out an email announcement to everyone in the class, welcoming them to CS106B. If you did not receive this email but were expecting to, please confirm your enrollment status on Axess. We have replicated a summary of some of the action items of the email announcement here.

  • Read the course syllabus.
  • Check out the CS106B Ed Discussion Forum. You will be able to use this forum to ask questions and have discussions with course staff and your fellow students.
  • Our first class will be on Monday, September 14 from 10-11am Pacific Time (UTC -7). Go to the course Canvas calendar or the Zoom Info page to get a link to the Zoom Webinar being used to host lecture.
  • Keep an eye on the course website (where you are at right now), our central hub for lectures, assignments, and other resources.
  • For some of you this will be the first Computer Science class that you have taken at Stanford. If you are unsure whether this course is the correct one for you to be enrolled in, we have a helpful course placement guide on the website which should help clarify the differences between the introductory CS classes (106A, 106B and 107).
  • During these unprecedented times, we want to make sure that everyone will be able to get the most out of this course while prioritizing your mental health. As a course staff, we hope to support you as much as possible. Please also remember to make use of campus resources such as the Vaden Health Center, which will be providing one-on-one Well Being Coaching sessions to help support students in achieving well-being in these challenging times.

Computer science is a tool that allows us to make constructive and powerful contributions to the world, and we hope to help unlock those opportunities for you through this course. Please don’t hesitate to reach out to us if you have any questions. We're looking forward to meeting you all in lecture on Monday!

Apply to CS100B (ACE/Pathfinders)
2 weeks and 3 days ago by Nick

CS100B, also known as CS106B ACE, is a 1-unit supplementary section designed to build a stronger foundation in computer science. Students participating in ACE will attend an additional weekly section and participate in exam review sessions and individual tutoring. Section will take place on Tuesday from 6-8pm PDT on Zoom, with options for asynchronous participation for those outside the United States.

ACE is one of the School of Engineering’s Equity and Inclusion Initiatives. We especially want to provide an opportunity for students who come from educationally disadvantaged backgrounds or for anyone who feels they might need additional support in order to succeed. We limit enrollment to enable small classes that allow students to have one-on-one interactions with the TA.

If you are interested in joining the ACE section, please apply online. The application is due on 9/18. All student who apply by 9/14 will be welcome to attend section the first week and will receive a Zoom link for section via email during Week 1. If you have any questions about ACE, feel free to reach out to Garrick Fernandez (CS106B ACE TA) at

Fall Quarter 2020
4 weeks ago by Julie

This is the course website for CS106B Fall Quarter 2020. This website is under construction in preparation for our start on Sept 14th; please pardon our dust as we work. In the meantime, if you are a prospective student looking to learn more about CS106B, check out the course syllabus and our answers to frequently asked questions from prospective students.

Previous quarter's website
1 month and 1 day ago by Julie