Course Policies

CS 106L is designed to be a relaxed course that's mainly for your learning! We've packed our lectures with content, and provide short assignments that expose you to a myriad of technologies and allow you to test your own understanding of standard C++. Please reach out to us if you have any questions about these policies. You can reach us at the course staff email (see the main page) or through a private EdStem post.

Grades and Late Dates

Attending lecture is part of your attendance grade. We will give out quick attendance forms at the beginning of each lecture in which you will enter the secret word of the day. It is against the Stanford Honor Code to share the attendance code with students who missed a lecture. We don't take attendance in week 1 to accomodate late adds and the shopping period. You are allowed to miss 5 of the 13 required lectures without penalty. If you are not able to attend lecture for some reason (e.g. illness, religious holiday, academic or University conflict, family emergency etc), email us to let us know.

There are seven assignments, assigned weekly starting week 2. To pass the class, you must successfully complete five out of seven assignments. Criteria for "successfully completing" each assignment will be included in the assignment specs. Above all, you'll get out of these assignments what you put in!

You start the quarter off with 3 late days that you can use on any assignment. Additionally, please feel free to reach out to us if you need an extension (for any reason at all). The last day we can accept either assignment is March 14th, 2024 at 11:59pm.

Lecture Attendance

Attending lecture is part of your attendance grade. We will give out quick attendance forms at the beginning of each lecture in which you will enter the secret word of the day. It is against the Stanford Honor Code to share the attendance code with students who missed a lecture. We don't take attendance in week 1 to accomodate late adds and the shopping period. You are allowed to miss 5 of the 13 required lectures without penalty. If you are not able to attend lecture for some reason (e.g. illness, religious holiday, academic or University conflict, family emergency etc), email us to let us know. Lectures are not recorded but the slides are posted on the class website and we are happy to chat over the missed material in office hours.

COVID Policies

Heavily inspired by EE 263's COVID policy summary.

Stanford has set guidelines on COVID information for students, as well as information on classroom safety. You are required to follow required to follow these Stanford policies on mask wearing, testing, and vaccination in order to attend class and office hours. Do not attend lectures or office hours in person if you have symptoms (please email us if this is the case, and we can coordinate a virtual, synchronous experience for you). If you are unable to attend class or complete classwork due to illness or isolation requirements, additional time is available to complete coursework.

Honor Code

CS 106L follows the Stanford Honor Code, which we interpret similarly to CS 106B:

  • Looking at other assignment solutions is prohibited.
  • Sharing your solutions with other students not in your group, or posting them publicly online, is prohibited. You may discuss approaches with other students outside your pair without looking at code. However,
  • Cite all assistance you received. If you received help while writing your solution, please cite it in your code.
  • Re-use of work from previous courses, quarters, or iterations of this course is prohibited. If you feel your situation merits an exception to this rule, please reach out to the course staff.
  • Sharing attendance quiz secret words is prohibited