Midterm #2 will be held on Wednesday, December 6. There will be a review
session on Monday, December 4. The exam will cover chapters 4, 5, and (possibly)
6 of the book. Important topics include:
Environment Model of Eager EvaluationAs with midterm #1, the first question will be similar to the quizzes.
Static vs. Dynamic Scope Rules
Environment Diagrams
Abstract Data Types
Data-Driven Programming
Expression Blocks
Iteration and Tail Recursion
List Recursion
Using map, filter, and accum (i.e., the Signal Processing Paradigm)
Streams
Tree Recursion