Welcome to CS106A

You Will Be Amazed

Why Take CS106A?

Here is the deal...

1. Code Looks Bad

Aside: Why

2. And Then it's Going To Work

3. A Prediction About Your Code

Aside: "broken" is the natural state of code - a theme for another day

Course Mechancics..

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