Week | Dates | Topics | Readings |
---|---|---|---|
1 | M. 4/3 | Course introduction | |
W. 4/5 | Computing, Python, problem solving;
Abstraction, types, variables, functions; Finding π; repetition, sums/products; Boolean expressions; selection; Characters and strings |
Chapter 1;
Chapter 2; Chapter 3 (start) |
|
2 | M. 4/10 | ||
W. 4/12 | |||
3 | M. 4/17 | ||
W. 4/19 | |||
4 | M. 4/24 | Exam 1 | |
W. 4/26 | Encoding/decoding text;
Processing lists and tuples; Python dictionaries; Statistical computations; Text file processing |
Chapter 3 (finish);
Chapter 4; Chapter 5 (start) |
|
5 | M. 5/1 | ||
W. 5/3 | |||
6 | M. 5/8 | ||
W. 5/10 | |||
7 | M. 5/15 | Exam 2 | |
W. 5/17 | More control structures;
Image processing techniques; Functions deeper; namespaces/scope; More programming and Python topics (as time permits) |
Chapter 5 (finish);
Chapter 6; Sections 7.4-5, 8.4.1, 8.4.5-6, 9.1-3, 10.1-3 |
|
8 | M. 5/22 | ||
W. 5/24 | |||
9 | M. 5/29 | ||
W. 5/31 | |||
10 | M. 6/5 | ||
W. 6/7 | Exam 3 |