| Wk | Monday | Wednesday | Friday |
|---|---|---|---|
| 1 |
Sept 14th 1: Welcome to CS106A |
Assn 1 out Sept 16th 2: Control Structures |
Sept 18th 3: Functions & Decomposition |
| 2 |
Sept 21st 4: Intro to Python & Variables |
Sept 23rd 5: Arithmetic Expressions |
Assn 1 Due
Assn 2 Out Sept 25th 6: Control Flow Revisited |
| 3 |
Sept 28th 7: Functions Revisited |
Sept 30th 8: Under the hood |
Assn 2 Due
Assn 3 Out Oct 2nd 9: Lists |
| 4 |
Oct 5th 10: Images |
Oct 7th In Class Diagnostic I |
Oct 9th 11: Lists of Lists |
| 5 |
Oct 12th 12: Canvas |
Assn 3 Due
Assn 4 Out Oct 14th 13: Graphical Animation |
Oct 16th 14: Strings |
| 6 |
Oct 19th 15: Files |
Oct 21st 16: Dictionaries |
Assn 4 Due
Assn 5 Out Oct 23rd 17: Nested Structures |
| 7 |
Oct 26th 18: Nested Data Structures II |
Oct 28th 19: Ethics |
Assn 5 Due
Assn 6 Out Oct 30th 20: Tuples & Sorting |
| 8 |
Nov 2nd In Class Diagnostic II |
Nov 4th 21: Classes & Objects |
Nov 6th 22: Memory & Classes |
| 9 |
Assn 6 Due
Assn 7 Out Nov 9th 23: Search Engines |
Nov 11th 24: Internet |
Nov 13th 25: Advanced Python |
| 10 |
Nov 16th 26: Life after CS106A |
Assn 7 Due Nov 18th 27: Wrapup |
Nov 20th No Class |