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 |
|
|