MC27L Lab 4: Nim with Strategies (Spring 1997)

Due: Wednesday, April 23, at the beginning of class


For this lab, you will work through most of section 6.5 in the text. Since this section has many exercises (a number of which are challenging), and there are only three lab days for this assignment, we give you a Scheme file which will get you started.


Read sections 6.1-6.3 and the beginning of section 6.5, if you haven't already.

In lab


As usual, write up a lab report that explains all of what you did to an audience generally knowledgeable about Scheme and such, but ignorant of specifically what you did. Answer all of the questions posed, but do not simply write up your lab as a sequence of exercises. Instead, try to convey the big picture of what you accomplished. Remember, there are some tips in the document entitled "Suggestions for clear lab reports in computer science courses."

Course labs web site:
One lab instructor: Karl Knight <>
The other lab instructor: Max Hailperin <>