Weekly Calendar

All readings from Python Programming, 3rd edition, by John Zelle
Week Dates Topics Lab Quiz Required Reading
1 Sept. 5-6-7 Introduction to Python programming Lab 1 Chapters 1-2
2 Sept. 12-13-14 Computing with numbers and loops Lab 2 Chapter 3
3 Sept. 19-20-21 Graphics and objects Lab 3 Quiz 1 Chapter 4
4 Sept. 26-27-28 String manipulation Lab 4 Chapter 5 sections 5.1-5.8
5 Oct. 3-4-5 File processing Lab 5 Quiz 2 Chapter 5 section 5.9
6 Oct. 10-11-12 Functions, parameters, decision structures Lab 6 Chapters 6-7
O C T O B E R     S T U D Y     D A Y S
7 Oct. 18-19 More decision structures Lab 7 Quiz 3 Chapter 7
8 Oct. 24-25-26 Boolean expressions, loops, random numbers Lab 8 Chapter 8, Chapter 9 section 9.2
9 Oct. 31-Nov. 1-2 Lists, 2-dimensional arrays, dictionaries Lab 9 Chapter 11 sections 11.1, 11.2, 11.7
10 Nov. 7-8-9 Image processing Lab 10 Quiz 4
11 Nov. 14-15-16 Object-oriented programming Lab 11 Chapter 10
12 Nov. 21 Object-oriented programming -- Chapter 10
T H A N K S G I V I N G     B R E A K
13 Nov. 28-29-30 Object-oriented programming Lab 12 Chapter 10
14 Dec. 5-6-7 Recursion Lab 13 Chapter 13 section 13.2
15 Dec. 12-13-14 Dynamic programming, turtle graphics Lab 14