Teaching Team

Nick Parlante
Nick
Lecturer
nick.parlante@cs
Weds 2-3:30pm
Thurs 3-4:30pm
Weds/Thurs Zoom Link
Juliette Woodrow
Juliette
Head TA
jwoodrow@
Tues 11-12:30pm
Fri 10:30am-12pm PT
Tues Zoom Link
Fri Zoom Link
Section Leaders

SL help starts Week 2

Announcements

Quiz 1 Grades and Solutions
2021042113

We have released grades for the first quiz on Gradescope. Solutions as well as statistics about the exam can be found on the Quiz 1 Solutions handout.

Bluescreen Voting
2021041913

Today in class, your are going to vote on your favorite bluescreen photo submissions. You can find the submissions to vote on here. You can find the form to vote on here.

Quiz #1 Logistics
2021041523

The Quiz is scheduled to take place on April 16th between 12:30 p.m and 1:30 p.m PT It will be administered digitally; instructions to set up BlueBook, our digital assessment platform, are posted here.

Once it is time for you to start the quiz, you will click the button below which will provide you with the file to download as well as an exam code for you to use to load the quiz on BlueBook. All students can use this link, even if you have arranged for an alternate duration, time, or platform for the diagnostic. You must be enrolled in the class to access the diagnostic.

Starting at 12pm PT please only post questions privately on Ed. If you have a question about the problem statement or about logistics during the diagnostic you may post privately on Ed. Please refrain from posting anything about the diagnostic on Ed until we release solutions next week.

Unless you have arranged with Juliette for an alternate sitting, you must begin the exam after 12:30pm and must submit by 1:30pm, with a short grace period during which you can submit.

You will have 25 minutes to complete the quiz. We recommend pulling up any solutions you want to consider before clicking the button below. You can consult lecture notes, your notes, practice problems, section problems, and the internet. You cannot collaborate or discuss with anyone while taking this quiz. Even though you have Pycharm to test your code, you cannot copy or paste into or out of BlueBook. So, it is a better strategy to write down all of your main ideas in BlueBook rather than spending any time testing in Pycharm. You can make BlueBook into a smaller window by hitting escape or the double arrows in the top right of the screen (top left if you are on mac).


If you run into any issues with BlueBook during the exam, check out this handout.

First Quiz Info
2021041213

There is a 25 minute quiz on Friday. You can take it during any 25 minute period between 12:30pm and 1:30pm PT on Friday. We will start class at 1:30pm to accommodate those taking the quiz during class time. If you cannot take the quiz between 12:30pm and 1:30pm PT on Friday, please email Juliette no later than Thursday at 9am PT. If you have an OAE accommodation and have not already reached out to Juliette, please do so as soon as possible.

We made a handout with quiz review problems and solutions. These problems are similar to the type of problems you will see on the quiz. You will take the quiz on a software called BlueBook. Please download this in advance of taking the quiz. Checkout the Downloading BlueBook handout for more information on BlueBook as well as a practice test you can take on BlueBook to try out the software. Reach out to Juliette if you have any questions about BlueBook.

Homework 2 and Installing PyCharm
2021040821

We have just posted Homework 2 Part a. Homework 2 part b will come out later this week. All parts of the assignment are due Wednesday, April 14th at 11:55pm PT.

We also posted the PyCharm installation handout. We will be using PyCharm for the rest of our assignments starting with homework 2 part b, so you will need to follow these steps before you are able to work on part b of Homework 2.

Black in CS's Black LaIR
2021040821

Black in CS is hosting Black LaIR this quarter starting week 2! Here is some more information!

Help with: CS106A and CS106B
Every: Tuesday, Thursday (5-8pm PT), Saturday (12-3pm PT)
Link to sign up for help (CS106A): QueueStatus
Social media/contact: @stanfordblackincs, aolawale@stanford.edu

Name Pronunciation
2021040711

If you feel comfortable doing so, we’d appreciate it if you could let us know your preferred name and your preferred pronouns. Also, if you can provide an audio recording of the pronunciation of your name, that would be great. Of course, this information is optional to provide and you can provide any portion of it that you like. These questions have no impact on your grade. The information just helps us provide you with a more personalized experience in the class. You can provide this information at the website: https://cs198.stanford.edu/profile

Section Assignments
2021040711

Section assignments have been made. Students who filled out the section signup on time should have received an email with details of their section.

If your section time no longer works for you or you were unable to sign up for a section in time, visit this website or click 'Section Management' in the Section dropdown to join a section. This page will also have a link to a list of all the section times for students wishing to make up a section and auditors.

Note that section participation is required for all enrolled students in CS 106A.

Bit Video
2021040215

Section Signups
2021040117

Section Signups are open! You can sign up for section by going to this page, logging in, and clicking the form. Section signups are due on Sunday at 5pm PDT and are not first come first serve.

Assignment 1 released
2021033114

We just released the first part of Assignment 1. Write your very first programs with Bit. Wahoo! We will release the second part after class on Friday. The whole thing is due Wednesday, April 7th at 11:55pm. Problem 5 is similar to an example we'll do Fri, so you might want to wait on that one.

Course Tactics
2021032814

Welcome to CS106A! Given the large size of our class, we’ll be running the lectures as a Zoom Webinar (rather than a Zoom Meeting, as Stanford’s Zoom Meetings have a maximum size of 500 students). As a result, a few things will be different than what you might be used to in a Zoom Meeting. You cannot access the zoom link from Canvas. You can find the link to lecture on the zoom info page. Canvas will only show previously recorded lectures (usually a few hours after the live class has finished).

Also, you won’t be able to see video/audio from other students in the class during the webinar—you’ll only see/hear the course staff.

If you have questions during the class or want to see other questions that have been posted, please use the “Q&A” button at the bottom of your Zoom window (don’t use Chat). Our intrepid head TA, Juliette Woodrow, will be monitoring the Q&A during class. You can use the chat feature to interact with the teaching staff before and after class.

Ed
2021032814

This quarter, we're using Ed Discussion for class Q&A outside of lecture. You can send a message to the staff by making it private, or you can send questions, or posts to the entire group. Make sure to check out our Course Communication Handout to understand what Ed is best for, but in short, it's a great forum for administrative questions, quick conceptual questions about office hours or understanding what an error message means.

Join the Ed discussion forum for CS106A!

Apply ACE Section
2021032814

CS100A, also known as CS106A 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 Thursdays 3:30-5:30pm PT 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 at this link (due Friday 1/15 at 5pm PT). All who apply by 1/13 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 Sonja Johnson-Yu (CS106A ACE TA) at sonjyu@stanford.edu.

What is CS106A?

2021032814

We put together some handouts to help you understand where we are going to go in CS 106A and how we plan to get there.

The Syllabus handout has details on course logistics. Read this to get a sense for what CS 106A is going to entail. The General Course Information handout has a bit more info about the happenings in CS 106A. The Course Placement handout has details on deciding between CS 106A and CS 106B.

Finally, the Course Communication handout has details on where to go when you need help in the class.

Welcome!
2021032814

Welcome to CS106A! We're gearing up for a fun quarter beginning on Monday, March 29th. Enrolled students should read the Zoom info handout for details about how to get on the 1pm webinar on the first day of class.

Until then, reach out to Juliette, the Head TA, with any questions you have.


Resources


Assignments

Course Values

Everyone is welcome. Intellectual joy. Be kind. Be humane. Social connection. Learn by doing. Thrill of building. Adapt to new contexts. Especially in a hard time.

Covid-19 edition 🦠

Class is 100% online. Quizzes not exams. Same great projects. Same great sections. Just as much feedback. Focus on mastery & learning.


Teaching Team

Nick Parlante
Nick
Lecturer
nick.parlante@cs
Weds 2-3:30pm
Thurs 3-4:30pm
Weds/Thurs Zoom Link
Juliette Woodrow
Juliette
Head TA
jwoodrow@
Tues 11-12:30pm
Fri 10:30am-12pm PT
Tues Zoom Link
Fri Zoom Link
Section Leaders

SL help starts Week 2

Resources


Announcements

Quiz 1 Grades and Solutions
2021042113

We have released grades for the first quiz on Gradescope. Solutions as well as statistics about the exam can be found on the Quiz 1 Solutions handout.

Bluescreen Voting
2021041913

Today in class, your are going to vote on your favorite bluescreen photo submissions. You can find the submissions to vote on here. You can find the form to vote on here.

Quiz #1 Logistics
2021041523

The Quiz is scheduled to take place on April 16th between 12:30 p.m and 1:30 p.m PT It will be administered digitally; instructions to set up BlueBook, our digital assessment platform, are posted here.

Once it is time for you to start the quiz, you will click the button below which will provide you with the file to download as well as an exam code for you to use to load the quiz on BlueBook. All students can use this link, even if you have arranged for an alternate duration, time, or platform for the diagnostic. You must be enrolled in the class to access the diagnostic.

Starting at 12pm PT please only post questions privately on Ed. If you have a question about the problem statement or about logistics during the diagnostic you may post privately on Ed. Please refrain from posting anything about the diagnostic on Ed until we release solutions next week.

Unless you have arranged with Juliette for an alternate sitting, you must begin the exam after 12:30pm and must submit by 1:30pm, with a short grace period during which you can submit.

You will have 25 minutes to complete the quiz. We recommend pulling up any solutions you want to consider before clicking the button below. You can consult lecture notes, your notes, practice problems, section problems, and the internet. You cannot collaborate or discuss with anyone while taking this quiz. Even though you have Pycharm to test your code, you cannot copy or paste into or out of BlueBook. So, it is a better strategy to write down all of your main ideas in BlueBook rather than spending any time testing in Pycharm. You can make BlueBook into a smaller window by hitting escape or the double arrows in the top right of the screen (top left if you are on mac).


If you run into any issues with BlueBook during the exam, check out this handout.

First Quiz Info
2021041213

There is a 25 minute quiz on Friday. You can take it during any 25 minute period between 12:30pm and 1:30pm PT on Friday. We will start class at 1:30pm to accommodate those taking the quiz during class time. If you cannot take the quiz between 12:30pm and 1:30pm PT on Friday, please email Juliette no later than Thursday at 9am PT. If you have an OAE accommodation and have not already reached out to Juliette, please do so as soon as possible.

We made a handout with quiz review problems and solutions. These problems are similar to the type of problems you will see on the quiz. You will take the quiz on a software called BlueBook. Please download this in advance of taking the quiz. Checkout the Downloading BlueBook handout for more information on BlueBook as well as a practice test you can take on BlueBook to try out the software. Reach out to Juliette if you have any questions about BlueBook.

Homework 2 and Installing PyCharm
2021040821

We have just posted Homework 2 Part a. Homework 2 part b will come out later this week. All parts of the assignment are due Wednesday, April 14th at 11:55pm PT.

We also posted the PyCharm installation handout. We will be using PyCharm for the rest of our assignments starting with homework 2 part b, so you will need to follow these steps before you are able to work on part b of Homework 2.

Black in CS's Black LaIR
2021040821

Black in CS is hosting Black LaIR this quarter starting week 2! Here is some more information!

Help with: CS106A and CS106B
Every: Tuesday, Thursday (5-8pm PT), Saturday (12-3pm PT)
Link to sign up for help (CS106A): QueueStatus
Social media/contact: @stanfordblackincs, aolawale@stanford.edu

Name Pronunciation
2021040711

If you feel comfortable doing so, we’d appreciate it if you could let us know your preferred name and your preferred pronouns. Also, if you can provide an audio recording of the pronunciation of your name, that would be great. Of course, this information is optional to provide and you can provide any portion of it that you like. These questions have no impact on your grade. The information just helps us provide you with a more personalized experience in the class. You can provide this information at the website: https://cs198.stanford.edu/profile

Section Assignments
2021040711

Section assignments have been made. Students who filled out the section signup on time should have received an email with details of their section.

If your section time no longer works for you or you were unable to sign up for a section in time, visit this website or click 'Section Management' in the Section dropdown to join a section. This page will also have a link to a list of all the section times for students wishing to make up a section and auditors.

Note that section participation is required for all enrolled students in CS 106A.

Bit Video
2021040215

Section Signups
2021040117

Section Signups are open! You can sign up for section by going to this page, logging in, and clicking the form. Section signups are due on Sunday at 5pm PDT and are not first come first serve.

Assignment 1 released
2021033114

We just released the first part of Assignment 1. Write your very first programs with Bit. Wahoo! We will release the second part after class on Friday. The whole thing is due Wednesday, April 7th at 11:55pm. Problem 5 is similar to an example we'll do Fri, so you might want to wait on that one.

Course Tactics
2021032814

Welcome to CS106A! Given the large size of our class, we’ll be running the lectures as a Zoom Webinar (rather than a Zoom Meeting, as Stanford’s Zoom Meetings have a maximum size of 500 students). As a result, a few things will be different than what you might be used to in a Zoom Meeting. You cannot access the zoom link from Canvas. You can find the link to lecture on the zoom info page. Canvas will only show previously recorded lectures (usually a few hours after the live class has finished).

Also, you won’t be able to see video/audio from other students in the class during the webinar—you’ll only see/hear the course staff.

If you have questions during the class or want to see other questions that have been posted, please use the “Q&A” button at the bottom of your Zoom window (don’t use Chat). Our intrepid head TA, Juliette Woodrow, will be monitoring the Q&A during class. You can use the chat feature to interact with the teaching staff before and after class.

Ed
2021032814

This quarter, we're using Ed Discussion for class Q&A outside of lecture. You can send a message to the staff by making it private, or you can send questions, or posts to the entire group. Make sure to check out our Course Communication Handout to understand what Ed is best for, but in short, it's a great forum for administrative questions, quick conceptual questions about office hours or understanding what an error message means.

Join the Ed discussion forum for CS106A!

Apply ACE Section
2021032814

CS100A, also known as CS106A 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 Thursdays 3:30-5:30pm PT 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 at this link (due Friday 1/15 at 5pm PT). All who apply by 1/13 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 Sonja Johnson-Yu (CS106A ACE TA) at sonjyu@stanford.edu.

What is CS106A?

2021032814

We put together some handouts to help you understand where we are going to go in CS 106A and how we plan to get there.

The Syllabus handout has details on course logistics. Read this to get a sense for what CS 106A is going to entail. The General Course Information handout has a bit more info about the happenings in CS 106A. The Course Placement handout has details on deciding between CS 106A and CS 106B.

Finally, the Course Communication handout has details on where to go when you need help in the class.

Welcome!
2021032814

Welcome to CS106A! We're gearing up for a fun quarter beginning on Monday, March 29th. Enrolled students should read the Zoom info handout for details about how to get on the 1pm webinar on the first day of class.

Until then, reach out to Juliette, the Head TA, with any questions you have.


Course Values

Everyone is welcome. Intellectual joy. Be kind. Be humane. Social connection. Learn by doing. Thrill of building. Adapt to new contexts. Especially in a hard time.

Covid-19 edition 🦠

Class is 100% online. Quizzes not exams. Same great projects. Same great sections. Just as much feedback. Focus on mastery & learning.