Calendar
| Week |
Date |
Event |
Topic |
Reading |
| 1 |
|
Lab |
CANCELLED |
Chapter 1 |
| 22 Jan |
Lecture |
Basics |
Chapter 2, 8.1, 8.2, 8.4 |
| 2 |
27 Jan |
Lecture |
Modules and Scripts |
|
| |
Lab |
|
|
| 29 Jan |
Lecture |
Conditional Execution |
5.1-5.7 |
| 3 |
3 Feb |
Lecture |
Using and Building Simple Functions |
Chapter 3 |
| |
Lab |
|
|
| 5 Feb |
Lecture |
A Simple graphics Module |
Chapter 3 |
| 6 Feb |
A1 Due at 6pm |
|
|
| 4 |
10 Feb |
Lecture |
Modules and How Functions Work |
6.1-6.3 |
| |
Lab |
|
|
| 12 Feb |
Lecture |
String Methods and For Loops |
Chapter 7 |
| 13 Feb |
A2 Due at 6pm |
|
|
| 5 |
|
Lab |
CANCELLED |
|
| 19 Feb |
Lecture |
More on Functions: Design & Mechanics |
6.1-6.3 |
| 6 |
24 Feb |
Lecture |
Random Simulation |
|
| |
Lab |
|
|
| 26 Feb |
Lecture |
Intro to While Loops |
6.4, 6.8 |
| 26 Feb |
A3 Due at 11pm |
|
|
| 7 |
3 Mar |
Lecture |
More While |
|
| |
Lab |
|
|
| 5 Mar |
Lecture |
Odds and Ends |
5.8-5.10 |
| 5 Mar |
A4 Due at 11pm |
|
|
| 8 |
10 Mar |
Lecture |
Prelim Review |
Chapter 10 |
| 10 Mar |
Prelim 1 |
|
|
| |
Lab |
Prelim Review |
|
| 12 Mar |
Lecture |
Lists |
|
| 9 |
17 Mar |
Lecture |
Plotting Functions and Data |
|
| |
Lab |
|
|
| 19 Mar |
Lecture |
Polygons and Polynomials |
Chapter 15 |
| 10 |
24 Mar |
Lecture |
Lists of Strings |
|
| |
Lab |
|
|
| 26 Mar |
Lecture |
Working with Text Files |
14.1-14.5 |
| 26 Mar |
A5 Due at 11pm |
|
|
| 11 |
7 Apr |
Lecture |
Recursive Search and Sort |
5.8-5.10 |
| |
Lab |
|
|
| 9 Apr |
Lecture |
Dictionaries and Tuples |
Chapters 11, 12 |
| 12 |
14 Apr |
Lecture |
Designing Classes |
Chapters 16, 17 |
| |
Lab |
|
|
| 16 Apr |
Lecture |
Designing a Graphical User Interface |
Chapter 19 |
| 16 Apr |
A6 Due at 11pm |
|
|
| 13 |
21 Apr |
Lecture |
Two-Dimensional Arrays |
|
| 21 Apr |
Prelim 2 |
|
|
| |
Lab |
|
|
| 23 Apr |
Lecture |
Random Walks and PageRank |
|
| 14 |
28 Apr |
Lecture |
Processing Jpeg Images |
|
| |
Lab |
|
|
| 30 Apr |
Lecture |
Edge Detection and Filtering |
|
| 15 |
4 May |
A7 Due at 11pm |
|
|
| 5 May |
Lecture |
The Design Process |
|
| |
Lab |
|
|
|