Laboratory Schedule, Foundations of Computing -- Fall 2000

Laboratory: Tuesdays and Thursdays 7:30 -- 9:30 pm, ACC lab (L2610 in the Computer Center).

Last revised October 22, 2000. Use your browser's Reload or Refresh button to get the latest version.

Back to Fall quarter page.


WEEKDATESACTIVITY
WEEK 1 Sept. 26 DrScheme Introduction, Teachpack
Simply Scheme Part I, chapter 1: Showing Off Scheme
Sept. 28 DrScheme: Load, Stepper
Simply Scheme Part I, chapter 2: Functions
Simply Scheme Part II, chapter 3: Expressions, evaluation
WEEK 2 Oct. 3 DrScheme: Trace
Simply Scheme Part II, chapter 4: Defining Your Own Procedures
Oct. 5 Simply Scheme Part II, chapter 5: Words and Sentences
Simply Scheme Part II, chapter 6: True and False
WEEK 3 Oct. 10 Simply Scheme Part III, chapter 7: Variables
Oct. 12 Simply Scheme Part III, chapter 8: Higher-Order Functions
WEEK 4 Oct. 17 Scheme assignment 1 due
Simply Scheme Part III, chapter 9: Lambda
Oct. 19 No new lab reading, but seminar reading is
Simply Scheme Chapter 10: Tic-Tac-Toe, pages 147 -- 156
WEEK 5 Oct. 24 No new lab reading, but seminar reading is
Simply Scheme Chapter 10: Tic-Tac-Toe, pages 157 -- 166
Oct. 26 Lab reading is same as seminar reading
List Processing I: Constructors, Selectors, and Predicates
Simply Scheme Chapter 17: Lists, pages 281 -- 288, 290 -- 291
WEEK 6 Oct. 31 Lab reading is same as seminar reading
List Processing II: Higher-Order Functions, Association Lists
Simply Scheme Chapter 17: Lists, pages 289 -- 290, 291 -- 292
Nov. 2 Recursion I: Numbers and Lists
Simply Scheme Part IV: Recursion, pages 170 -- 171
Simply Scheme Chapter 12: The Leap of Faith, pages 190 -- 194, 197 -- 200
Simply Scheme Chapter 13: How Recursion Works, pages 210 -- 213
WEEK 7 Nov. 7 Scheme assignment 2 due

Recursion II: Structured Lists
Simply Scheme Chapter 17: Lists, pages 294 -- 298
Nov. 9 Recursion III: Trees
Simply Scheme Chapter 18: Trees, pages 305 -- 316
WEEK 8 Nov. 14 Recursion IV: Sorting
Simply Scheme Chapter 15: Advanced Recurson, pages 235 -- 236, 238 -- 239
Nov. 17 Input and Output I: Effects, Sequence and State
Simply Scheme Part IV: Sequential Programming, pages 340 -- 341
Simply Scheme Chapter 20: Input and Output, pages 343 -- 365
BREAK Nov. 21 Thanskgiving break week --- no class
Nov 23 Thanksgiving holiday
WEEK 9 Nov. 28 Scheme assignment 3 due

Input and Output II: Files
Simply Scheme Chapter 22: Files, pages 387 -- 403
Nov. 30 Review, work on assignments
WEEK 10 Dec. 5 Review, work on assignments
Dec. 7 Scheme assignment 4 due

Scheme final exam
EVALUATION Dec. 10 Evaluation meetings
Dec. 14 Evaluation meetings

Jon Jacky, jackyj@evergreen.edu