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, week 2

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

from principles to design strategies: structural decomposition

Readings

Prologue and Part I from the textbook, which cover an introduction to programming, fixed-size data, and the Basic Student Language in Racket.

Resources

Lessons

Problem Set

Problem Set 02

This is the first problem set that will be codewalked. Pay careful attention to the deliverables and to the master rubric.

Your first codewalks will be conducted the week of September 28. If you are a student in Boston, you will receive an email with a personal URL at which you can sign up for your codewalk session. If you are in Seattle, consult with your instructor about the codewalk schedule.


Last modified: Wed Sep 21 22:01:56 Eastern Daylight Time 2016