| Week |
Day |
Topic |
Reading |
In Class Code |
Due |
| 1/21-1/25 |
Monday |
No Class: MLK Day |
| Tuesday |
Introduction/Data Representation |
Syllabus |
|
|
| Wednesday |
Data, Operations, Classes |
1.1-1.3 |
|
|
| Friday |
Classes |
1.4 |
|
HW 1 |
| 1/28-2/1 |
Monday |
Class interactions and hierarchies |
1.5 |
|
|
| Tuesday |
Using cs1graphics |
3.1-3.2 |
|
|
| Wednesday |
More on cs1graphics |
Rest of ch. 3 |
|
HW 2 |
| Friday |
SNOW DAY |
|
| 2/4-2/8 |
Monday |
Lab day |
|
|
Program 1 now due Tuesday |
| Tuesday |
Assingment, instantiation, methods, parameters and return values |
2.1-2.2 |
|
Program 1 |
| Wednesday |
|
|
|
|
| Friday |
|
|
|
HW 3 |
| 2/11-2/15 |
Monday |
|
|
|
|
| Tuesday |
|
|
date.py |
|
| Wednesday |
|
|
|
|
| Friday |
|
|
|
HW 4 |
| 2/18-2/22 |
Monday |
|
|
|
|
| Tuesday |
|
|
|
|
| Wednesday |
|
|
|
|
| Friday |
|
|
Practice exam |
|
| 2/25-2/29 |
Monday |
|
|
|
|
| Tuesday |
Test I |
| Wednesday |
|
|
bouncing ball code |
|
| Friday |
|
|
|
|
| 3/3-3/7 |
Monday |
|
|
|
|
| Tuesday |
|
|
|
|
| Wednesday |
|
|
|
|
| Friday |
|
|
|
|
| 3/10-3/14 |
Monday |
|
|
|
|
| Tuesday |
|
|
|
|
| Wednesday |
|
|
|
|
| Friday |
|
|
|
|
| 3/17-3/21 |
Monday |
Spring Break |
| Tuesday |
| Wednesday |
| Friday |
| 3/24-3/28 |
Monday |
Easter Monday |
| Tuesday |
|
|
|
|
| Wednesday |
|
|
|
|
| Friday |
|
|
|
|
| 3/31-4/3 |
Monday |
|
|
|
Hangman.py |
| Tuesday |
|
|
|
|
| Wednesday |
|
|
|
|
| Friday |
|
|
|
|
| 4/7-4/11 |
Monday |
|
|
|
|
| Tuesday |
|
|
|
|
| Wednesday |
|
|
|
|
| Friday |
|
|
|
|
| 4/14-4/18 |
Monday |
|
|
|
|
| Tuesday |
Test II |
| Wednesday |
|
|
|
|
| Friday |
|
|
|
|
| 4/21-4/25 |
Monday |
|
|
|
|
| Tuesday |
|
|
|
|
| Wednesday |
|
|
|
|
| Friday |
|
|
|
|
| 4/28-5/2 |
Monday |
|
|
|
|
| Tuesday |
|
|
|
|
| Wednesday |
|
|
|
|
| Friday |
|
|
|
|
| 5/5-5/9 |
Monday |
|
|
|
|
| Tuesday |
Study Day |
| Wednesday |
Final Exam |