Teaching Team

Nick Parlante

Lecturer
nick.parlante@cs
Mon 3-4pm Durand 311
Tues 2-4pm Durand 311
Wed 3-5pm Durand 311
Elyse Cornwall

Head TA
cornwall@
Wed 12-1pm Durand 303
Thu 12-2pm Durand 303
Fri 12-1pm Durand 303

Where is Durand?

exterior of Durand building
Section Leaders
arcades in Stanford main quad
Section and LaIR start Week 2

Announcements

Bluescreen
2023020313

We're doing the Bluescreen competition in class today! Check out these slides to view the submissions and this voting form to vote on your favorites.

Homework 4 Released
2023020216

We have just posted HW4, Crypto. You can access the assignment handout by completing the Mid-Quarter Evaluation form for CS106A, which should take about 15 minutes. HW4 is due Wednesday, February 8th. Like HW2, this assignment has an ethics portion that you should submit along with your code.

Bluescreen Contest
2023020114

We'll be doing our Bluescreen Contest in class this Friday! Come to lecture to vote on your classmates' submissions!

Homework 3 Released
2023012615

We have just posted HW3, Sand. Check it out here. HW3 will be due Wednesday, February 1st.

Homework 2 and Installing PyCharm
2023012013

We have just posted all parts of HW2: Part A, Part B, and Part C. All parts of the assignment are due Wednesday, January 25th at 11:55pm PST. We've uploaded a video on Canvas under "Files" that you'll need to watch before completing the ethics portion of Part C.

Reminder that we've posted the PyCharm installation handout under the "Handouts" section of the website. 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 the rest of the homework.

Elyse will be offering PyCharm installation help on Monday from 6-7pm in Durand 303.

Homework 2, Part A
2023011915

We have just posted Homework 2 Part A, which you will complete on the experimental server. The remainder of the assignment will be posted here on Friday. All parts of the assignment are due Wednesday, January 25th at 11:55pm PT.

We also posted the PyCharm installation handout under the "Handouts" section of the website. 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 the next parts of Homework 2.

OAE Letters
2023011720

If you have an OAE letter, please send it to Elyse by the end of this week!

Section Assignments
2023011717

Section assignments have been made. Students who filled out the section signup form 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 the CS198 website or click 'Section Management' in the Section dropdown to join a new section. This page will also have a link to a list of all the section times for reference.

Section starts this week! Note that section participation is required for all students enrolled in CS 106A.

Observing MLK Day
2023011514

We'll be observing MLK Day on Monday 1/16, which means we won't have live lecture. Instead, we're asking that you watch last fall's lecture Intro to Images asynchronously, sometime before Wednesday's class. We've also posted the accompanying lecture notes under the "Lectures" tab of the website. Here's a link to the Intro to Images lecture, which can also be found by clicking the link to fall lecture videos.

This also means that Nick won't be having his usual Monday office hours this week. We will have our first night of LaIR Monday night.

LaIR Starting this Monday
2023011317

Now that Assignment 1 is underway, we'll be offering LaIR hours starting this Monday night. LaIR is an assignment help resource that allows students to ask debugging or conceptual questions to a section leader one-on-one. LaIR will be open school nights, Sun-Thurs from 7pm-11pm PST in Durand. For other logistics, like how to sign up for LaIR, where to go, and what to expect, check out the What is LaIR? handout.

Note that LaIR is in person, but please email Elyse if you've got special circumstances that prevent you from attending in person.

HW1 Part B Released
2023011317

We have now added both parts of HW1 to the HW1 assignment handout. You can also find this handout under the "Assignments" tab above. Submission instructions are now at the bottom of the handout.

Section Signups
2023011222

Reminder to fill out the section signup form by Sunday 1/15 at 5pm. Your section assignments will come out early next week, and you can view them on the same section portal where you signed up: http://cs198.stanford.edu.

Laptops for CS106A
2023010911

CS106A requires students to use an application called PyCharm, which won't work on Chromebooks or tablets.

The Tech Desk offers laptop loans for 2 weeks at a time, which can be extended if the student demonstrates that they are making progress towards acquiring a laptop. If purchasing a laptop presents any financial hardship, Stanford has the Opportunity Fund through the FLI office, which could help cover this cost.

We're looking forward to a great quarter, and the course staff is here to make sure you’ve got all you need to succeed in CS106A!

User Study
2023010820

Hi all, we're sharing a link to a Stanford study on how technology can help people learn physics. All participants will receive a $90 gift card as compensation, and the study is expected to take 3 hours. See this flyer for more information.

Resources


Course Values

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


Teaching Team

Nick Parlante

Lecturer
nick.parlante@cs
Mon 3-4pm Durand 311
Tues 2-4pm Durand 311
Wed 3-5pm Durand 311
Elyse Cornwall

Head TA
cornwall@
Wed 12-1pm Durand 303
Thu 12-2pm Durand 303
Fri 12-1pm Durand 303

Where is Durand?

exterior of Durand building
Section Leaders
arcades in Stanford main quad
Section and LaIR start Week 2

Resources


Announcements

Bluescreen
2023020313

We're doing the Bluescreen competition in class today! Check out these slides to view the submissions and this voting form to vote on your favorites.

Homework 4 Released
2023020216

We have just posted HW4, Crypto. You can access the assignment handout by completing the Mid-Quarter Evaluation form for CS106A, which should take about 15 minutes. HW4 is due Wednesday, February 8th. Like HW2, this assignment has an ethics portion that you should submit along with your code.

Bluescreen Contest
2023020114

We'll be doing our Bluescreen Contest in class this Friday! Come to lecture to vote on your classmates' submissions!

Homework 3 Released
2023012615

We have just posted HW3, Sand. Check it out here. HW3 will be due Wednesday, February 1st.

Homework 2 and Installing PyCharm
2023012013

We have just posted all parts of HW2: Part A, Part B, and Part C. All parts of the assignment are due Wednesday, January 25th at 11:55pm PST. We've uploaded a video on Canvas under "Files" that you'll need to watch before completing the ethics portion of Part C.

Reminder that we've posted the PyCharm installation handout under the "Handouts" section of the website. 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 the rest of the homework.

Elyse will be offering PyCharm installation help on Monday from 6-7pm in Durand 303.

Homework 2, Part A
2023011915

We have just posted Homework 2 Part A, which you will complete on the experimental server. The remainder of the assignment will be posted here on Friday. All parts of the assignment are due Wednesday, January 25th at 11:55pm PT.

We also posted the PyCharm installation handout under the "Handouts" section of the website. 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 the next parts of Homework 2.

OAE Letters
2023011720

If you have an OAE letter, please send it to Elyse by the end of this week!

Section Assignments
2023011717

Section assignments have been made. Students who filled out the section signup form 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 the CS198 website or click 'Section Management' in the Section dropdown to join a new section. This page will also have a link to a list of all the section times for reference.

Section starts this week! Note that section participation is required for all students enrolled in CS 106A.

Observing MLK Day
2023011514

We'll be observing MLK Day on Monday 1/16, which means we won't have live lecture. Instead, we're asking that you watch last fall's lecture Intro to Images asynchronously, sometime before Wednesday's class. We've also posted the accompanying lecture notes under the "Lectures" tab of the website. Here's a link to the Intro to Images lecture, which can also be found by clicking the link to fall lecture videos.

This also means that Nick won't be having his usual Monday office hours this week. We will have our first night of LaIR Monday night.

LaIR Starting this Monday
2023011317

Now that Assignment 1 is underway, we'll be offering LaIR hours starting this Monday night. LaIR is an assignment help resource that allows students to ask debugging or conceptual questions to a section leader one-on-one. LaIR will be open school nights, Sun-Thurs from 7pm-11pm PST in Durand. For other logistics, like how to sign up for LaIR, where to go, and what to expect, check out the What is LaIR? handout.

Note that LaIR is in person, but please email Elyse if you've got special circumstances that prevent you from attending in person.

HW1 Part B Released
2023011317

We have now added both parts of HW1 to the HW1 assignment handout. You can also find this handout under the "Assignments" tab above. Submission instructions are now at the bottom of the handout.

Section Signups
2023011222

Reminder to fill out the section signup form by Sunday 1/15 at 5pm. Your section assignments will come out early next week, and you can view them on the same section portal where you signed up: http://cs198.stanford.edu.

Laptops for CS106A
2023010911

CS106A requires students to use an application called PyCharm, which won't work on Chromebooks or tablets.

The Tech Desk offers laptop loans for 2 weeks at a time, which can be extended if the student demonstrates that they are making progress towards acquiring a laptop. If purchasing a laptop presents any financial hardship, Stanford has the Opportunity Fund through the FLI office, which could help cover this cost.

We're looking forward to a great quarter, and the course staff is here to make sure you’ve got all you need to succeed in CS106A!

User Study
2023010820

Hi all, we're sharing a link to a Stanford study on how technology can help people learn physics. All participants will receive a $90 gift card as compensation, and the study is expected to take 3 hours. See this flyer for more information.


Course Values

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