| |
| Elements of Programming |
1.1 |
|
| Procedures & Processes |
1.2 |
HW 1 out |
| Procedures & Processes II |
1.2 |
|
| Abstraction with HOPs |
1.3 |
Due: HW 1, HW 2 out |
| Abstraction with HOPs II |
1.3 |
|
| Intro to Data Abstraction |
2.1 |
Due: HW 2, HW 3 out, |
| Hierarchical Data, Closures |
2.2 |
|
| Hierarchical Data, Closures II |
2.2 |
Due: HW 3, HW 4 out |
| Symbolic Data |
2.3 |
|
| Symbolic Data |
2.3 |
|
| REVIEW |
|
Due: HW 4, HW4 |
| MIDTERM EXAM |
|
|
| Review, Multiple Representations |
2.4 |
|
| Multiple Representations II |
2.4 |
HW5 out |
| Generic Operations |
2.5 |
|
| Generic Operations |
2.5 |
HW5 due |
| Assignment & Local State |
3.1 |
HW 6 Out |
| Evaluation |
3.2 |
|
| Review |
|
HW6 Due |
| MIDTERM II |
|
|
| Mutable Data, Objects |
3.3 |
|
| Mutable Data, Objects |
3.3 |
HW 7 out, Object Notes |
| Concurrency |
3.4 |
|
| Concurrency & Streams |
3.4,3.5 |
|
| Streams |
3.5 |
|
| THANKSGIVING: NO CLASSES |
|
|
| Metacircular Evaluator |
4.1 |
Due: HW 7
HW 8 out |
| Metacircular Evaluator |
4.1 |
|
| Other Topics |
|
Due: HW 8 |
This outline is subject to change to meet your needs as students!!!
|
|
|