CS 5010: Module 02

Module Overview

This week will be largely devoted to the Use Template strategy, which is the design recipe you will use most often in this course. We will also talk about the Divide Into Cases strategy, about testing, and give you a checklist for reviewing and polishing your program before you turn it in. This completes our survey of the Function Design Recipe. You will also review Racket's facilities for producing images and scenes.

Course Map

course map

Here's another view that shows where we are in the course:

use template

Readings

Read the Prologue and Part I from our textbook, which introduce you to programming in Racket's Basic Student Language, using fixed-size data.

Resources

Lessons

Problem Set

Problem Set 02 was assigned on Monday, 23 January.

For debugging: Click here to validate.