Assignment 7 released
4 weeks and 1 day ago by Nick and Kylie

Your final capstone assignment has now been released: Assignment 7! The YEAH session this time around has been recorded asynchronously – thus, we will not be having a live session. The recorded video and slides will shortly be posted in a pinned post on Ed. Please note that there is no grace period for submission for this assignment. All submissions must be in by Monday, August 23 at 11:59pm PDT.

Assignment 6 released
1 month and 1 week ago by Nick and Kylie

Linked lists are up next in Assignment 6! Assignment 6 YEAH session is Sunday, August 8 at 11:30am Pacifc time. Come join Jin-Hee, Grant, and Lauren at this week's YEAH party! Link on Zoom info page.

Assignment 5 released
1 month and 2 weeks ago by Nick and Kylie

Fun times with priority queues coming up in Assignment 5!

Assignment 5 YEAH session is Sunday 11:30am-12:30pm Pacifc time. Make sure to join Jin-Hee, Grant, and Lauren! Link on Zoom info page.

Assignment 4 released
1 month and 3 weeks ago by Nick and Kylie

Ready to unleash the awesome power of recursive backtracking? Assignment 4 is ready for you!

Grant, Jin-Hee, and Lauren's YEAH session is the place to be, Thursday 11:30am-12:30pm Pacifc time. Link on Zoom info page.

Mid-Quarter Diagnostic Information Posted
2 months and 2 days ago by Nick and Kylie

All the info you need to prepare for the upcoming Mid-Quarter Diagnostic has been posted. Make sure to read the posted information thoroughly (and the corresponding post on Ed) and ask questions on Ed if you have any! The window to take the diagnostic opens at 12:30pm on Wednesday, July 21 and ends at 11:30am on Friday, July 23.

Assignment 3 released
2 months and 4 days ago by Nick and Kylie

Your introduction to the amazing world of recursion awaits in Assignment 3.

Grant, Jin-Hee, and Lauren's YEAH session Tuesday afternoon from 11:30am-12:30pm Pacific is sure to be a party. Join in! Link on Zoom info page.

Assignment 2 released
2 months and 2 weeks ago by Nick and Kylie

Assignment 2 is out! This assignment is all about putting those nifty ADTs to work. Join Lauren, Grant, and Jin-Hee for another action-packed YEAH session Tuesday 11:30am Pacific. (See Zoom info page for link). We also released a supplemental video on using ADTs to implment Breadth-First search that is linked from the assignment handout –  check it out!

Assignment 1 released
2 months and 3 weeks ago by Nick and Kylie

Assignment 1 is out! This assignment will help you get practice with C++ fundamentals, control flow, functions decomposition, strings, as well as good testing and debugging techniques. Please consider joining Grant, Jin-Hee, and Lauren at the YEAH (Your Early Assignment Help) session on Monday afternoon from 12:30-1:30pm Pacific to jump start on your work. (See Zoom info page for link)

Free Online CTL Tutoring
2 months and 3 weeks ago by Nick

Are you a matriculated Stanford student and would like to meet with an experienced peer to discuss course concepts, think through a problem set, or prepare for an upcoming exam? The Center for Teaching and Learning (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!

Welcome to CS106B!
2 months and 3 weeks ago by Nick and Kylie

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. Please make sure to work through this list of to-do items before the first day of class:

  • Read the course syllabus.
  • Join the CS106B Ed Discussion Forum. This is where we’ll post weekly announcements and important updates for the course. Additionally, you will be able to use this forum to ask questions and have discussions with course staff and your fellow students.
  • Read the guide linked in C++ Survey and fill out the associated questions so we can find out what you’re interested in reviewing about core programming concepts in C++.
  • Get started on Assignment 0! Due on Friday, June 25, this assignment will help us get to know you and will introduce you to some of the tools we’ll be using in the course.
  • Discussion sections are an important part of CS106B, and section sign-ups will open on Thursday. You’ll be able to rank section time preferences on the CS198 website from Thursday at 5pm until Sunday at 5pm. Section assignments will be made and announced by next Wednesday morning, so keep an eye out for an email from the CS198 coordinators then.
  • Our first class will be on Monday, June 21 from 11:30am-12:30pm. Go to Canvas to find the Zoom info.
  • Keep an eye on the course website (where you are at right now), our central hub for lectures, assignments, and other resources.

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!

Summer Quarter 2021
2 months and 4 weeks ago by Nick and Kylie

This is the course website for CS106B Summer Quarter 2021. This website is under construction in preparation for our start on June 21; 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
2 months and 4 weeks ago by Nick