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)]
Class 56 | Wrapup | Friday | 13 May 2016 |
Class 55 | Recap | Wednesday | 11 May 2016 |
Class 54 | Project Assessment: Algorithms | Tuesday | 10 May 2016 |
Class 53 | Project Assessment: Images | Monday | 9 May 2016 |
Class 52 | Merge Sort | Friday | 6 May 2016 |
Class 51 | Insertion Sort | Wednesday | 4 May 2016 |
Class 50 | An Introduction to Sorting | Tuesday | 3 May 2016 |
Class 49 | Binary Search Lab | Monday | 2 May 2016 |
Class 47 | Binary Search | Wednesday | 27 April 2016 |
Class 46 | Analyzing Procedures | Tuesday | 26 April 2016 |
Class 45 | Pause for Breath | Monday | 25 April 2016 |
Class 44 | Files in Scheme | Friday | 22 April 2016 |
Class 43 | Higher-Order Procedures, Revisited | Wednesday | 20 April 2016 |
Class 42 | Trees | Tuesday | 19 April 2016 |
Class 41 | Project Kickoff | Monday | 18 April 2016 |
Class 40 | On Two-Dimensional Design | Friday | 15 April 2016 |
Class 39 | Pause for Breath | Wednesday | 13 April 2016 |
Class 38 | Vectors | Tuesday | 12 April 2016 |
Class 37 | Pairs and Pair Structures | Monday | 11 April 2016 |
Class 36 | Randomized (Unpredictable) Drawing | Friday | 8 April 2016 |
Class 35 | Iteration | Wednesday | 6 April 2016 |
Class 34 | Turtle Graphics | Tuesday | 5 April 2016 |
Class 33 | Naming Local Procedures | Monday | 4 April 2016 |
Class 32 | Numeric Recursion | Friday | 18 March 2016 |
Class 31 | Pause for Breath | Wednesday | 16 March 2016 |
Class 30 | Other Forms of List Recursion | Tuesday | 15 March 2016 |
Class 29 | Recursion with Helper Procedures, Continued | Monday | 14 March 2016 |
Class 28 | Recursion with Helper Procedures | Friday | 11 March 2016 |
Class 27 | Preconditions, Revisited | Wednesday | 9 March 2016 |
Class 26 | Recursion Basics, Continued | Tuesday | 8 March 2016 |
Class 25 | Recursion Basics | Monday | 7 March 2016 |
Class 24 | Characters and Strings | Friday | 4 March 2016 |
Class 23 | Revisiting Lists | Wednesday | 2 March 2016 |
Class 22 | Images as Functions from Position to Colors | Tuesday | 1 March 2016 |
Class 21 | Anonymous Procedures, Revisited | Monday | 29 February 2016 |
Class 20 | Collage - Copy and Paste | Friday | 26 February 2016 |
Class 19 | Naming Local Values | Wednesday | 24 February 2016 |
Class 18 | Conditionals | Tuesday | 23 February 2016 |
Class 17 | Boolean Values and Predicate Procedures | Monday | 22 February 2016 |
Class 16 | Programming the GIMP Tools | Friday | 19 February 2016 |
Class 15 | Homogeneous Lists: Making and Manipulating Groups of Drawings | Wednesday | 17 February 2016 |
Class 14 | Drawings as Values | Tuesday | 16 February 2016 |
Class 13 | Testing Your Procedures, Revisited | Monday | 15 February 2016 |
Class 12 | Testing Your Procedures | Friday | 12 February 2016 |
Class 11 | Side Effects: Output and Input | Wednesday | 10 February 2016 |
Class 10 | Documenting Programs and Procedures | Tuesday | 9 February 2016 |
Class 9 | Writing Your Own Procedures, Continued | Monday | 8 February 2016 |
Class 8 | Writing Your Own Procedures | Friday | 5 February 2016 |
Class 7 | Transforming Images | Wednesday | 3 February 2016 |
Class 6 | Transforming Colors | Tuesday | 2 February 2016 |
Class 5 | RGB Colors | Monday | 1 February 2016 |
Class 4 | Computing with Symbols and Numbers | Friday | 29 January 2016 |
Class 3 | An Introduction to Scheme | Wednesday | 27 January 2016 |
Class 2 | An Introduction to Linux | Tuesday | 26 January 2016 |
Class 1 | An Introduction to Algorithms | Monday | 25 January 2016 |