TeachScheme! 2000 |
|
Morning | Afternoon | Night | ||||||
---|---|---|---|---|---|---|---|---|
Monday: |
Welcome to TeachScheme! What's Computer Science about? Programming and computing Expressions, Functions & Creative Algebra The Design Recipe The Guideline
|
Conditionals Designing Conditional Programs Compound Data 1: Using posn Structures Designing Structural Programs
|
||||||
Tuesday: |
Compound Data: Define Your Own Structures Mixed Data: Mixing several structures
|
Compound Data 2: Lists Data of Arbitrary Size: Lists Design Recipe for Recursion
|
||||||
Wednesday: |
Producing Lists Structures in Lists
|
More Data of Arbitrary Size: - Structures in Structures - Lists in Lists
|
|
|||||
Thursday: |
Mutually-referential Data Definitions [show only] Note: Generalizing the Design Recipe Iterative Refinement: File Systems [show only]
|
Classroom Experience with TeachScheme! Introduction to Scheme evaluation
|
|
|||||
Friday: |
Evaluating Scheme
|
Perspective & Outlook Generative Recursion Functional Abstraction
|