How to Design Programs “Light” Videos

Topic Overview Full Video Slides Programs Problems 
IntroductionAbout the videos
 
Computing video 23s  video 2m50s  slides problems
Racket notation and DrRacket video 23s  video 7m48s  slides problems
More values video 33s  video 9m59s  slides problems
Constants video 13s  video 3m18s  slides problems
 
Design recipe I video 1m10s  video 15m01s  slides problems
  Using the design recipe video 12s  video 3m56s  slides long-walk.rkt 
  Using the design recipe with images video 23s  video 7m49s  slides cancel.rkt 
 
Conditionals video 46s  video 9m25s  slides wanted.rktproblems
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.