Functional Problem Solving (CSC 151 2015F) : Outlines
Primary: [Front Door] [Schedule] - [Academic Honesty] [Disabilities] [Email] - [FAQ] [Teaching & Learning] [Grading] [Taking Notes] [Rubric] [Remote Access]
Current: [Assignment] [EBoard] [Lab] [Outline] [Reading]
Sections: [Assignments] [EBoards] [Labs] [Outlines] [Readings] - [Examples] [Handouts]
Reference: [Setup] [VM] [Errors] - [Functions A-Z] [Functions By Topic] - [Racket] [Scheme Report (R5RS)] [R6RS] [TSPL4]
Related Courses: [Curtsinger (2015F)] [Davis (2013F)] [Rebelsky (2015S)] [Weinman (2014F)]
Misc: [Submit Questions] - [SamR] [Glimmer Labs] [CS@Grinnell] [Grinnell] - [Issue Tracker (Course)]
Held: Tuesday, 22 September 2015
Back to Outline 14 - Boolean Values and Predicate Procedures. On to Outline 16 - 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))