Welcome to CS106A

You Will Be Amazed

Why Take CS106A?

Here is the deal...

Step-1 - Code is going to look bad

Aside: Why is syntax inflexible?

Step-2 - And Then it's Going To Work

3. A Prediction About Your Code

Theme: "broken" is the natural state of code

Course Mechanics..

Links on Course Page

Office Hours

Python Language

Pedagogy Notes

Lecture Notes and Exercises

Nick's Theory of the 10 Week Quarter

Please read the syllabus for other details - linked off course page