Functional Problem Solving (CSC 151 2016S) : Outlines
Primary: [Front Door] [Schedule] - [Academic Honesty] [Disabilities] [Email] - [FAQ] [Teaching & Learning] [Grading] [Taking Notes] [Rubric]
Current: [Assignment] [EBoard] [Lab] [Outline] [Reading]
Sections: [Assignments] [EBoards] [Labs] [Outlines] [Readings] - [Examples] [Handouts]
Reference: [Setup] [Remote] [VM] [Errors] - [Functions A-Z] [Functions By Topic] - [Racket] [Scheme Report (R5RS)] [R6RS] [TSPL4]
Related Courses: [Curtsinger (2016S)] [Davis (2013F)] [Rebelsky (2015F)] [Weinman (2014F)]
Misc: [SamR] [Glimmer Labs] [CS@Grinnell] [Grinnell] - [Issue Tracker (Course)]
Held: Tuesday, 16 February 2016
Back to Outline 13 - Testing Your Procedures, Revisited. On to Outline 15 - Homogeneous Lists: Making and Manipulating Groups of Drawings .
Summary
We explore a special kind of values, values that represent images. We call this the "drawings as values" model, and describe images by transforming and composing very simple shapes.
Related Pages
Overview
Administrivia
drawing-unit-square and
drawing-unit-circled is a drawing, (scale-drawing amt d) is a drawingd is a drawing, (hshift-drawing amt d) is a drawingd is a drawing, (recolor-drawing color d) is a drawingd1 and d2 are drawings, so is (drawing-group d1 d2)(image-show (drawing->image d width height))