Resources


Assignments


Professors

Mehran Sahami
Mehran
sahami@cs
Weds 2:30-3:30, Thurs 1:30-2:30 PDT
Chris Piech
Chris
piech@cs
Mon 2:30-3:30, Thurs 10-11 PDT

Head TA + SLs

Brahm Capoor
Brahm
brahm@
Tues 10am-12pm, Fri 2:30-4:30 PDT
Section Leaders

We help each-other
TBD

Announcements

Assignment 1 released
2020040815

We just released Assignment 1. It's due on April 17th at 1:30pm PDT.

Installing PyCharm
2020040622

We just posted the PyCharm installation handout. We will be using PyCharm for our assignments, so you will need to follow these steps before you are able to work on Assignment 1.

Watch the first lecture live!
2020040613

Go here to connect to the first class and watch it live. 1:30pm PST! It will be availible later on canvas in case you miss it. Office hours also begin today immediately after lecture.

Who are you?
2020040111

To learn a little bit more about you, we have a very quick assignment #0 for you to fill out. Find the form here . This assignment is not a part of your grade, but helps us tailor the class according to your needs and preferences. Please fill out the form by Friday, April 10th at 3:30pm.

What is CS106A?

2020040514

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 General Information handout has details on course logistics. Read this to get a sense for what CS 106A is going to entail. The Course Placement handout has details on deciding between CS 106A and CS 106B. The Honor Code handout has details on how the Honor Code applies in the context of the work you'll be doing in CS 106A.

The Course Schedule page shows you the topics that we are going to cover in CS106A. We will also post materials from lecture on the schedule page. The Office Hours page has contact information for teaching team and the office hour calendar. Office hours will start in week one.

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

Welcome!
2020032500

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

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