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

27: Life after CS106A

Assn 7 Due

Nov 18th

Wrapup

Nov 20th


No Class