Teaching Team

Nick Parlante
Nick
Lecturer
nick.parlante@cs
Tues 11:30am-2:00pm
Weds 3-4:30pm
In Durand office 311
Juliette Woodrow
Juliette
Head TA
jwoodrow@
Weds 9-11am
Fri 10:30am-12:30pm
Fri hours in Durand office 311

Where is Durand?

Juliette
Section Leaders

SL help starts Week 2

Announcements

Stanford CS Undergrad Mentoring Program
2021101514

We would like to invite you to apply for the Stanford CS undergraduate mentoring program! The program matches undergraduates who are curious about computer science with graduate student mentors, with the goal of increasing the representation of women and underrepresented minorities in CS research. The attached flyer describes this program in more detail.

If you are not currently involved in undergraduate research, but are interested in participating in CS research as an undergraduate in the future, or are interested in a career in this field, this can be a great way to learn more!

You may apply by filling out the form at this link: https://forms.gle/tZwSVUuWEfdA6BJ57. The deadline for filling out the application is October 20, 2021.

The faculty advisors for this program are: Zakir Durumeric, Chelsea Finn, Subhasish Mitra, Dorsa Sadigh, and Mary Wootters. Please contact any of us directly if you have any questions!

Bluescreen Voting
2021101513

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.

Homework 4 Released
2021101410

We have released all parts of HW4. Check it out here. All parts of HW4 are due Wednesday, October 20th.

Homework 3 Released
2021100716

We have just posted HW3. Check it out here. All parts of HW3 are due Wednesday, October 13th.

Homework 2 and Installing PyCharm
2021092913

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 Tuesday, October 5th 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.

Name Pronunciation
2021092912

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
2021092821

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.

LaIR
2021092717

The LaIR opened at 7pm PT last night! LaIR is available from 7-11pm PT Sun-Thurs. Check out the LaIr Signup Page page for the necessary links.

Bit Video
2021092413

Section Signups
2021092317

Section Signups are open! You can sign up for section by going to this page, logging in, and clicking the form. Section problems generally depend on material covered in Wednesday lecture. To get the most out of section, please be sure you will be able to attend/view the Wednesday lecture before your chosen times. Section signups are due on Sunday at 5pm PDT and are not first come first serve.

Assignment 1 released
2021092213

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 Tuesday, September 28th at 11:55pm.

Course Tactics
2021091921

Welcome to CS106A! We will have live in-person lectures every Monday, Wednesday, and Friday from 1:30-2:30pm PT in Hewlett Teaching Center Room 200. We have a large class this quarter, even more students than there are chairs in the classroom we have been assigned. As such, each lecture will be recorded and posted on Canvas approximately two hours after the live class so you can watch those if you do not want to attend in person (we do think coming in-person is neat but of course we would say that). We recommend that you bring your laptop to class if you can as there will be many times where you can follow along and practice coding something.

There will be weekly discussion sections starting week two. These must be attended live. There are many available times, but the scheduling of that is done by CS106A staff, so don't worry about it in axess. We will open signups for section on Thursday evening.

There is a midterm and final exam. The midterm will be Monday, October 25th at 7pm PT. The final will be Monday, December 6th at 8:30am PT. Please email Juliette (jwoodrow@stanford.edu) asap if you are not able to make these times.

If you have an OAE accommodation, please send that information to Juliette (jwoodrow@stanford.edu).

If you have questions during the class or want to see other questions that have been posted, please checkout the thread on the Ed discussion form for a given lecture (see announcement below for more information).

Ed
2021091921

This quarter, we're using Ed Discussion for class Q&A both during and outside of lecture.

Ed During Lecture: During each lecture, we will create a thread titled with the lecture number. Post a comment on that thread if you want to ask a question during lecture and Juliette or one of the section leaders will answer it. It is super important that you post your comment on that specific thread if you want it answered during lecture as that is the only one we will be monitoring at that time. Of course you can also raise your hand and ask your question out loud if you want to do that instead.

Ed Outside of Lecture: On Ed, you can send a message to the staff by making it private, or you can send questions, or posts to the entire group. 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 to the ACE Section
2021091921

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 1:30-3:30pm PT in person.

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, September 24th at 5pm PT. If you have any questions about ACE, feel free to reach out to Brian Zeng (CS106A ACE TA) at bzeng313@stanford.edu.

Welcome!
2021091921

Welcome to CS106A! We're gearing up for a fun quarter beginning on Monday, September 20th. Class will take place in the Hewlett Teaching Center Room 200.

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


Resources


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.
-->
#%include('templates/parts/nav.html', sticky=True, navId="mobileNav")


Teaching Team

Nick Parlante
Nick
Lecturer
nick.parlante@cs
Tues 11:30am-2:00pm
Weds 3-4:30pm
In Durand office 311
Juliette Woodrow
Juliette
Head TA
jwoodrow@
Weds 9-11am
Fri 10:30am-12:30pm
Fri hours in Durand office 311

Where is Durand?

Juliette
Section Leaders

SL help starts Week 2

Resources


Announcements

Stanford CS Undergrad Mentoring Program
2021101514

We would like to invite you to apply for the Stanford CS undergraduate mentoring program! The program matches undergraduates who are curious about computer science with graduate student mentors, with the goal of increasing the representation of women and underrepresented minorities in CS research. The attached flyer describes this program in more detail.

If you are not currently involved in undergraduate research, but are interested in participating in CS research as an undergraduate in the future, or are interested in a career in this field, this can be a great way to learn more!

You may apply by filling out the form at this link: https://forms.gle/tZwSVUuWEfdA6BJ57. The deadline for filling out the application is October 20, 2021.

The faculty advisors for this program are: Zakir Durumeric, Chelsea Finn, Subhasish Mitra, Dorsa Sadigh, and Mary Wootters. Please contact any of us directly if you have any questions!

Bluescreen Voting
2021101513

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.

Homework 4 Released
2021101410

We have released all parts of HW4. Check it out here. All parts of HW4 are due Wednesday, October 20th.

Homework 3 Released
2021100716

We have just posted HW3. Check it out here. All parts of HW3 are due Wednesday, October 13th.

Homework 2 and Installing PyCharm
2021092913

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 Tuesday, October 5th 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.

Name Pronunciation
2021092912

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
2021092821

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.

LaIR
2021092717

The LaIR opened at 7pm PT last night! LaIR is available from 7-11pm PT Sun-Thurs. Check out the LaIr Signup Page page for the necessary links.

Bit Video
2021092413

Section Signups
2021092317

Section Signups are open! You can sign up for section by going to this page, logging in, and clicking the form. Section problems generally depend on material covered in Wednesday lecture. To get the most out of section, please be sure you will be able to attend/view the Wednesday lecture before your chosen times. Section signups are due on Sunday at 5pm PDT and are not first come first serve.

Assignment 1 released
2021092213

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 Tuesday, September 28th at 11:55pm.

Course Tactics
2021091921

Welcome to CS106A! We will have live in-person lectures every Monday, Wednesday, and Friday from 1:30-2:30pm PT in Hewlett Teaching Center Room 200. We have a large class this quarter, even more students than there are chairs in the classroom we have been assigned. As such, each lecture will be recorded and posted on Canvas approximately two hours after the live class so you can watch those if you do not want to attend in person (we do think coming in-person is neat but of course we would say that). We recommend that you bring your laptop to class if you can as there will be many times where you can follow along and practice coding something.

There will be weekly discussion sections starting week two. These must be attended live. There are many available times, but the scheduling of that is done by CS106A staff, so don't worry about it in axess. We will open signups for section on Thursday evening.

There is a midterm and final exam. The midterm will be Monday, October 25th at 7pm PT. The final will be Monday, December 6th at 8:30am PT. Please email Juliette (jwoodrow@stanford.edu) asap if you are not able to make these times.

If you have an OAE accommodation, please send that information to Juliette (jwoodrow@stanford.edu).

If you have questions during the class or want to see other questions that have been posted, please checkout the thread on the Ed discussion form for a given lecture (see announcement below for more information).

Ed
2021091921

This quarter, we're using Ed Discussion for class Q&A both during and outside of lecture.

Ed During Lecture: During each lecture, we will create a thread titled with the lecture number. Post a comment on that thread if you want to ask a question during lecture and Juliette or one of the section leaders will answer it. It is super important that you post your comment on that specific thread if you want it answered during lecture as that is the only one we will be monitoring at that time. Of course you can also raise your hand and ask your question out loud if you want to do that instead.

Ed Outside of Lecture: On Ed, you can send a message to the staff by making it private, or you can send questions, or posts to the entire group. 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 to the ACE Section
2021091921

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 1:30-3:30pm PT in person.

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, September 24th at 5pm PT. If you have any questions about ACE, feel free to reach out to Brian Zeng (CS106A ACE TA) at bzeng313@stanford.edu.

Welcome!
2021091921

Welcome to CS106A! We're gearing up for a fun quarter beginning on Monday, September 20th. Class will take place in the Hewlett Teaching Center Room 200.

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.
-->