|
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!!!
|
|
|