Announcements


Regarding Citations and Authorship
1 month and 2 weeks ago by Nick

In CS106B, we care deeply about accurate attribution of authorship when it comes to work submitted by students. Please read our post on Ed regarding our policy on retroactive citations. If you must make a retroactive citation for one of your previous assignment submissions, please make sure to do so before the end of the day (11:59pm PST) on Friday, November 27.

Personal project released
2 months and 1 week ago by Julie

Information about the Personal Project has been posted. This end-quarter assessment gives you a creative and personalized way to demonstrate your achievement of the course learning goals. We hope you enjoy this opportunity, and aren't too sad about not getting a final exam! šŸ˜‰

Assignment 6 released
2 months and 1 week ago by Julie

Linked lists are up next in Assignment 6. We pushed the deadline back by a day to encourage Civic Engagement and Service on Tuesday November 3rd. The Lair will also be closed on Tuesday.

Assignment 6 YEAH session is Saturday Oct 31st 1:30pm Pacifc time. Come in costume and throw candy at Trip's screen! Link on Zoom info page.

Midquarter Diagnostic
2 months and 1 week ago by Julie

Congratulations on completing the Midquarter Diagnostic! We have wrapped up our grading and just published the results. Class median score was 53/60 (88%), mean of 51/60 (85%), superb! We were delighted to such a strong performance across the class as a whole and to see all the solid skills you were able to demonstrate!

  • Here are the Diagnostic Solutions if you would like to compare to your answers to ours.
  • Check your @stanford.edu inbox for a message from Gradescope with a link to your submission and our grading feedback. Gradescope also shows the detailed scoring rubric we used. See this Ed post for exam histogram and grade boundaries.
  • If we made a grading error in applying the rubric to your answer, we want to be sure to correct it. You may submit a regrade request in Gradescope. Before making a request, we ask that you completely fix your code first to confirm your understanding of was correct/not in your original submission. In your question, specifically identify the rubric item(s) in question and why you believe the rubric was misapplied. Requests to change the rubric items or item weights will not be considered. The entire submission will be re-evaluated for rubric consistency on all questions. You have one week to submit requests.

After reviewing and reflecting on your diagnostic results, we hope you will follow up to schedule a midquarter check-in with your section leader. Tell us about how the course is going for you and lay out your action plan to finish strong!

Assignment 5 released
2 months and 2 weeks ago by Julie

Fun times with priority queues coming up in Assignment 5!

Assignment 5 YEAH session is Friday 2m Pacifc time. TGIF and TGI Trip! Link on Zoom info page.

Mid-Quarter Diagnostic Information Posted
2 months and 3 weeks ago by Nick

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 ask questions on Ed if you have any! The window to take the diagnostic opens 12:01am Wednesday Oct 21 and ends 11:59pm on Thursday.

Assignment 4 released
2 months and 4 weeks ago by Julie

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

Trip's YEAH session is the place to be, Sunday 1pm Pacifc time. Link on Zoom info page.

Assignment 3 released
3 months and 5 days ago by Julie

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

Trip's YEAH session Sunday noon Pacific is sure to be a party. Join in! Link on Zoom info page.

Assignment 2 released
3 months and 1 week ago by Julie

Assignment 2 is out! This assignment is all about putting those nifty ADTs to work. Join Trip for another action-packed YEAH session Sunday 2pm Pacific. (See Zoom info page for link)

Free Online CTL Tutoring
3 months and 2 weeks 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
3 months and 2 weeks 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
3 months and 3 weeks 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
3 months and 3 weeks 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!
3 months and 3 weeks 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)
4 months 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 gfaerr@stanford.edu.

Fall Quarter 2020
4 months and 1 week 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
4 months and 2 weeks ago by Julie