Functional Problem Solving (CSC 151 2014F) : EBoards
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)]
Overview
We're talking about these issues because five of the six questions ask you to think about "the subject matter of the course". I think it's worthwhile to talk to you a bit about how you might describe such a thing.
Review broad topics [10:05-10:10]
Scheme is a language for expressing programs/algorithms.
o
let*
when
let
statement.map
When we think about software design, we think about how to write better programs.
CS is the study of algorithms and data structures.
We tried to help you think differently on what goes on "under the surface" of an image.
image-compute!
Please think carefully about how you relax.
Three minutes with your partner: Five things to add.
My turn [10:30-10:35]