Lab: Data abstraction
- Assigned
- Wednesday, 27 October 2021
- Summary
- In this laboratory, we explore the use of data abstraction to separate
the interface of a type from its implementation.
- Note
- There was huge variation here. Some students barely got to problem
three, others made it through the first five. No one got to six.
Some students needed coaching not to use
car and cdr.
Preparation
a. Have the traditional start-of-lab conversation.
b. Quickly review your answers to the self-check problems from the reading.
c. Decide which partner will be Side A and which partner will be Side B.
d. Grab your respective code files
e. Review any provided code at the top of the file.
Acknowledgements
This lab was (mostly) newly written in spring 2021.