| Week |
Monday |
Wednesday |
Friday |
| 1 |
Apr 6th
1: Welcome to CS106A
|
Assignment 1 out
Apr 8th
2: Control Structures
|
Apr 10th
3: Functions & Decomposition
|
| 2 |
Apr 13th
4: Introduction to Python & Variables
|
Apr 15th
5: Arithmetic Expressions
|
Assignment 1 Due
Assignment 2 Out
Apr 17th
6: Control Flow Revisited
|
| 3 |
Apr 20th
7: Functions Revisited
|
Apr 22th
8: More Parameters
|
Assignment 2 Due
Apr 24th
9: Images
|
| 4 |
Apr 27th
In-Class Diagnostic Assessment
|
|
|
| 5 |
|
Assignment 3 Due
Assignment 4 Out
May 6th
13: More Lists
|
|
| 6 |
|
May 13th
16: Dictionaries
|
Assignment 4 Due
Assignment 5 Out
May 15th
17: Nested Structures
|
| 7 |
May 18th
18: Nested Data Structures II
|
|
Assignment 5 Due
May 22nd
20: Classes & Objects
|
| 8 |
May 25th
Memorial Day
No Class
|
|
|
| 9 |
Assignment 7 Out
June 1st
23: Search Engines
|
Assignment 6 Due
June 3rd
24: Function Execution
|
June 5th
25: Life after CS 106A
|
| 10 |
|
Assignment 7 Due
June 10th
No Class
|
|