Functional Problem Solving (CSC 151 2014F) : Outlines
Primary: [Front Door] [Schedule] - [Academic Honesty] [Disabilities] [Email] - [FAQ] [Teaching & Learning] [Grading] [Rubric] - [Calendar]
Current: [Assignment] [EBoard] [Lab] [Outline] [Reading]
Sections: [Assignments] [EBoards] [Examples] [Handouts] [Labs] [Outlines] [Readings]
Reference: [Setup] [VM] [Errors] - [Functions A-Z] [Functions By Topic] - [Racket] [Scheme Report (R5RS)] [R6RS] [TSPL4]
Related Courses: [Davis (2013F)] [Rebelsky (2014S)] [Weinman (2014F)]
Misc: [Submit Questions] - [SamR] [Glimmer Labs] [CS@Grinnell] [Grinnell] - [Issue Tracker (Course)]
Held: Friday, 5 September 2014
Back to Outline 04 - Computing with Symbols and Numbers. On to Outline 06 - Writing Your Own Procedures.
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))