Topic | Overview | Full Video | Slides | Programs | Problems | |
Introduction | About the videos | |||||
1 | Computing | video 23s | video 2m50s | slides | problems | |
2 | Racket notation and DrRacket | video 23s | video 7m48s | slides | problems | |
3 | More values | video 33s | video 9m59s | slides | problems | |
4 | Constants | video 13s | video 3m18s | slides | problems | |
5 | Design recipe I | video 1m10s | video 15m01s | slides | problems | |
6 | Using the design recipe | video 12s | video 3m56s | slides | long-walk.rkt | |
7 | Using the design recipe with images | video 23s | video 7m49s | slides | cancel.rkt | |
8 | Conditionals | video 46s | video 9m25s | slides | wanted.rkt | problems |
9 | Design recipe with conditionals | video 17s | video 1m40s | slides | problems | |
10 | Using the design recipe with cond | video 13s | video 4m24s | slides | image-shape.rkt | |
11 | Reuse and wish lists | video 39s | video 6m22s | slides | problems | |
12 | Posns | video 24s | video 6m14s | slides | ||
13 | Data definitions | video 14s | video 1m46s | slides | ||
14 | Design recipe II | video 15s | video 4m14s | slides | ||
15 | Using the design recipe II | video 18s | video 8m02s | slides | posn.rkt | |
16 | Structures | video 25s | video 5m39s | slides | ||
17 | Structures and data definitions | video 09s | video 1m25s | slides | ||
18 | Using the design recipe on snakes | video 33s | video 10m50s | slides | snake.rkt | |
19 | Using the design recipe on dillos | video 27s | video 8m41s | slides | dillo.rkt | |
20 | Nested structures | video 16s | video 4m45s | slides | ||
21 | Using the design recipe on nested structures | video 30s | video 9m39s | slides | ant.rkt | |
22 | Predicates, empty, and symbols | video 14s | video 2m13s | slides | ||
23 | Varieties and Design recipe III | video 40s | video 6m53s | slides | ||
24 | Using the design recipe III | video 24s | video 8m02s | slides | exam.rkt | |
25 | Another with design recipe III | video 20s | video 6m23s | slides | appt.rkt | |
26 | Representing lists | video 51s | video 4m59s | slides | ||
27 | Processing lists | video 34s | video 5m14s | slides | aq.rkt | |
28 | Stepping through a list program | video 10s | video 3m09s | slides | ||
29 | Lists with cons | video 04s | video 1m11s | slides | aq-cons.rkt | |
30 | Using the design recipe on lists | video 24s | video 7m45s | slides | list.rkt | |
31 | Managing an extra argument | video 13s | video 4m13s | slides | contains.rkt | |
32 | Using the design recipe to produce lists | video 21s | video 6m44s | slides | feed.rkt | |
33 | Lists of compound data | video 13s | video 1m09s | slides | ||
34 | Using the design recipe for lists of posns | video 13s | video 4m09s | slides | lop.rkt | |
35 | Using the design recipe for lists of grades | video 16s | video 5m00s | slides | log.rkt | |
36 | Using the design recipe for lists of lists | video 16s | video 5m03s | slides | lolon.rkt | |
37 | List shorthands | video 19s | video 3m56s | slides |
That’s all of the videos for now, but for more slides and links, see Utah CS 1410-20 Fall 2011.