Last updated: Thu, 12 Feb 2015 10:47:33 -0500
HTDP/2e, Part III, Chapters 16-20
Understand how abstraction (of both functions and data definitions) helps to create more readable and maintainable programs by establishing a single point of control.
Understand how to define and use parameterized data definitions, e.g. ListOf<X>.
Understand how and when to create local definitions.
Know when to pass functions and values and understand how to use lambda.