Teaching Team

Nick Parlante
Nick
Lecturer
nick.parlante@cs
Mon 2:35-3:35
Tues 10am-12pm
Weds 2:35-3:35
Zoom link
Juliette Woodrow
Juliette
Head TA
jwoodrow@
Weds 9:30-11:30am
Thurs 1:30-3:30pm
Zoom Link

Where is Durand?

Juliette
Section Leaders

SL help starts Week 2

Announcements

Extra Office Hours
2022011413

Hello! We’re announcing special office hours every Sunday from 3:00pm - 5:00pm. These office hours are designed as a time for you to work on the practice problems from the section handouts on your own, with a section leader on hand if you have any questions. In addition to the section handouts, we’re also providing the practice problems that are used in CS100A (linked in this Google Drive folder), which you can also work on during these office hours. Week 2 CS100A practice problems are already up (although you should hold off until you have PyCharm installed and set up), and future CS100A practice problems will be uploaded by Wednesday night of every week.

You’re also welcome to bring conceptual questions regarding the homework to these sessions (meaning the section leader will not look at your code / debug your homework). However, questions regarding the practice problems will take precedence.

Here is the zoom information for the office hours: Zoom Link. Password: 063045

See you there!

MLK Weekend Info
2022011413

There is no LaIR on Sunday, Jan 16th due to the MLK holiday. LaIR help will start on Monday the 17th.

We will not have class on Monday, Jan 17th, but we are going to post a recorded lecture to watch before Wednesday's lecture. This is not needed for HW2 and will be posted sometime on Saturday. There will also be a short ethics video posted on Saturday which is needed to complete HW2.

Nick will have 30mins of office hours after class today! Come say hi!

Homework 2 and Installing PyCharm
2022011413

We have just posted all parts of HW2. Homework 2 Part a. Homework 2 part b. Homework 2 part c. All parts of the assignment are due Wednesday, January 19th at 11:55pm PT. There is a video that will be posted on Saturday that you will need to use to complete the ethics portion of part c. Make sure to check Canvas for that video.

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.

Section Assignments
2022011117

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.

Section Info
2022011013

Section assignments will come out tomorrow. If you did not sign up for section yet, you can pick from ones which have space available tomorrow. There will be a link here to do so.

Section Signups
2022010617

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
2022010513

We just released the first part of Assignment 1. Write your very first programs with Bit. Wahoo! We will release the second part (which can be found at the same link) after class on Friday. The whole thing is due Tuesday, January 11th at 11:55pm PT. Submission instructions will be posted on the handout this weekend.

Research Project on Identity and Values in CS Education
2022010513

Hi there! I'm Parth, a student with the Graduate School of Education. I'm writing my thesis on student identity and belonging in 106A. As part of the study I want to work with people like you to understand your experience in the course.

This project can help future students taking this course or majoring in CS: understanding what promotes or harms belonging in 106A allows us to improve future versions of the course. And, if you participate, I'll bake you cookies! My friend has a great cookie recipe.

Click here for more info.

Ed
2022010512

This quarter, we're using Ed Discussion for class Q&A.

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 and introduce yourself on the Welcome announcement!

First Day
2022010313

Welcome to the first day of CS106A! We will be meeting on Zoom. You can find a link under the resources tab on the right side of this page. When you get a chance please fill out this welcome survey so we can get a better sense of who is in the course.

Apply to the ACE Section
2022010309

If you are taking CS106A winter quarter and feel you would benefit from extra practice in addition to your default CS106A section, consider applying for CS100A!

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 12:15pm-2:15pm PT in person (online for the first 2 weeks).

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, January 7th 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!
2021123011

Welcome to CS106A! We're gearing up for a fun quarter beginning on Monday, January 3rd. Class will take place virtually for the first two weeks of the quarter on Zoom. You can find the link to the Lecture Zoom Link at the top of this page and also under the resources tab on the right of this page. After that, the course will meet 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
Mon 2:35-3:35
Tues 10am-12pm
Weds 2:35-3:35
Zoom link
Juliette Woodrow
Juliette
Head TA
jwoodrow@
Weds 9:30-11:30am
Thurs 1:30-3:30pm
Zoom Link

Where is Durand?

Juliette
Section Leaders

SL help starts Week 2

Resources


Announcements

Extra Office Hours
2022011413

Hello! We’re announcing special office hours every Sunday from 3:00pm - 5:00pm. These office hours are designed as a time for you to work on the practice problems from the section handouts on your own, with a section leader on hand if you have any questions. In addition to the section handouts, we’re also providing the practice problems that are used in CS100A (linked in this Google Drive folder), which you can also work on during these office hours. Week 2 CS100A practice problems are already up (although you should hold off until you have PyCharm installed and set up), and future CS100A practice problems will be uploaded by Wednesday night of every week.

You’re also welcome to bring conceptual questions regarding the homework to these sessions (meaning the section leader will not look at your code / debug your homework). However, questions regarding the practice problems will take precedence.

Here is the zoom information for the office hours: Zoom Link. Password: 063045

See you there!

MLK Weekend Info
2022011413

There is no LaIR on Sunday, Jan 16th due to the MLK holiday. LaIR help will start on Monday the 17th.

We will not have class on Monday, Jan 17th, but we are going to post a recorded lecture to watch before Wednesday's lecture. This is not needed for HW2 and will be posted sometime on Saturday. There will also be a short ethics video posted on Saturday which is needed to complete HW2.

Nick will have 30mins of office hours after class today! Come say hi!

Homework 2 and Installing PyCharm
2022011413

We have just posted all parts of HW2. Homework 2 Part a. Homework 2 part b. Homework 2 part c. All parts of the assignment are due Wednesday, January 19th at 11:55pm PT. There is a video that will be posted on Saturday that you will need to use to complete the ethics portion of part c. Make sure to check Canvas for that video.

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.

Section Assignments
2022011117

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.

Section Info
2022011013

Section assignments will come out tomorrow. If you did not sign up for section yet, you can pick from ones which have space available tomorrow. There will be a link here to do so.

Section Signups
2022010617

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
2022010513

We just released the first part of Assignment 1. Write your very first programs with Bit. Wahoo! We will release the second part (which can be found at the same link) after class on Friday. The whole thing is due Tuesday, January 11th at 11:55pm PT. Submission instructions will be posted on the handout this weekend.

Research Project on Identity and Values in CS Education
2022010513

Hi there! I'm Parth, a student with the Graduate School of Education. I'm writing my thesis on student identity and belonging in 106A. As part of the study I want to work with people like you to understand your experience in the course.

This project can help future students taking this course or majoring in CS: understanding what promotes or harms belonging in 106A allows us to improve future versions of the course. And, if you participate, I'll bake you cookies! My friend has a great cookie recipe.

Click here for more info.

Ed
2022010512

This quarter, we're using Ed Discussion for class Q&A.

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 and introduce yourself on the Welcome announcement!

First Day
2022010313

Welcome to the first day of CS106A! We will be meeting on Zoom. You can find a link under the resources tab on the right side of this page. When you get a chance please fill out this welcome survey so we can get a better sense of who is in the course.

Apply to the ACE Section
2022010309

If you are taking CS106A winter quarter and feel you would benefit from extra practice in addition to your default CS106A section, consider applying for CS100A!

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 12:15pm-2:15pm PT in person (online for the first 2 weeks).

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, January 7th 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!
2021123011

Welcome to CS106A! We're gearing up for a fun quarter beginning on Monday, January 3rd. Class will take place virtually for the first two weeks of the quarter on Zoom. You can find the link to the Lecture Zoom Link at the top of this page and also under the resources tab on the right of this page. After that, the course will meet 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.
-->