Calendar
| Week |
Date |
Event |
Topic |
Reading |
| 1 |
|
Lab |
CANCELLED |
Chapter 1 |
| 28 Jan |
Lecture |
The Assignment Statement and Types |
Chapter 2, 8.1, 8.2, 8.4 |
| 2 |
2 Feb |
Lecture |
Modules and Scripts |
|
| |
Lab |
|
|
| 4 Feb |
Lecture |
Conditional Execution |
5.1-5.7 |
| 3 |
9 Feb |
Lecture |
Modules and Functions |
3.1-3.9 |
| |
Lab |
|
|
| 11 Feb |
Lecture |
Intro to Procedures Through Graphics |
3.11-3.13 |
| 12 Feb |
A1 Due at 6pm |
|
|
| 4 |
|
Lab |
CANCELLED |
|
| 18 Feb |
Lecture |
How Modules and Functions Work |
3.10, 6.1-6.3 |
| 5 |
23 Feb |
Lecture |
String Methods |
8.8 |
| |
Lab |
|
|
| 25 Feb |
Lecture |
Iteration with Strings |
8.3, 8.6, 8.7, 8.9 |
| 26 Feb |
A2 Due at 6pm |
|
|
| 6 |
01 Mar |
Lecture |
Iteration with Range |
4.2, 13.2 |
| |
Lab |
|
|
| 03 Mar |
Lecture |
Logical Maneuvers |
6.4 |
| 04 Mar |
A3 Due at 6pm |
|
|
| 7 |
8 Mar |
Lecture |
Iteration with While |
7.1-7.3, 7.5, 7.6 |
| |
Lab |
|
|
| 10 Mar |
Lecture |
Loops and Logic |
7.4 |
| 11 Mar |
A4 Due at 6pm |
|
|
| 8 |
15 Mar |
Lecture |
Prelim Review |
|
| 15 Mar |
Prelim 1 |
|
|
| |
Lab |
|
|
| 17 Mar |
Lecture |
Lists of Numbers |
10.1-10.6 |
| 9 |
22 Mar |
Lecture |
Lists of Strings |
10.7-10.9 |
| |
Lab |
|
|
| 24 Mar |
Lecture |
Lists Are Objects |
10.10-10.12 |
| 10 |
5 Apr |
Lecture |
Dictionaries |
11.1-11.5, 13.3 |
| |
Lab |
|
|
| 7 Apr |
Lecture |
Recursion |
5.8-5.10, 6.5-6.7 |
| 08 Apr |
A5 Due at 6pm |
|
|
| 11 |
12 Apr |
Lecture |
Searching a List |
9.3-9.4 |
| |
Lab |
|
|
| 14 Apr |
Lecture |
Sorting a List |
|
| 12 |
19 Apr |
Lecture |
Introduction to Classes |
15.1-15.6 |
| |
Lab |
|
|
| 21 Apr |
Lecture |
Lists of Objects |
16.1-16.3 |
| 22 Apr |
A6 Due at 6pm |
|
|
| 13 |
26 Apr |
Lecture |
More Complicated Classes |
17.1-17.9 |
| 26 Apr |
Prelim 2 |
|
|
| |
Lab |
|
|
| 28 Apr |
Lecture |
Inheritance and Other OOP Ideas |
18.1-18.8 |
| 14 |
3 May |
Lecture |
Numpy Arrays and Plotting |
|
| |
Lab |
|
|
| 5 May |
Lecture |
Two-Dimensional Arrays |
|
| 15 |
10 May |
A7 Due at 6pm |
|
|
10 May |
Lecture |
Image Processing |
|
| |
Lab |
|
|
|