Date | Assignment | Reading | Notes | Subject | |
---|---|---|---|---|---|
May 23 | HW1 | PDF, PPT | Administrivia, DrScheme, expressions, the Stepper, numbers, errors | ||
May 24 | 1-2 | PDF, PPT | Design recipe; defining functions | ||
May 25 | 3 | PDF, PPT | Defining functions; composing and re-using functions | ||
May 26 | 4 | PDF, PPT | Data types: Booleans, strings, images | ||
May 27 | Friday; no classes; last day to add | ||||
May 30 | HW1 due | Memorial Day; no classes | |||
May 31 | HW2 | PDF, PPT | Multi-function programs; conditionals No office hours after class due to doctor's appointment |
||
June 1 | 5 | PDF, PPT | Symbols; Animation | ||
June 2 | 6.1 | PDF, PPT | Practice w/animations and posns | ||
June 3 | Friday; no classes; last day to drop | ||||
June 6 | HW2 due; HW3 | 6.3-6.5 | PDF, PPT | Defining new kinds of structures | |
June 7 | 6.3-6.5 | PDF, PPT | Defining new kinds of structures | ||
June 8 | 7 | PDF, PPT | Mixed data types | ||
June 9 | 9 | PDF, PPT | Lists | ||
June 10 | Friday; no classes; last day to withdraw | ||||
June 13 | HW3 due | 10 | PDF, PPT; Scheme examples | More on lists; generalizing functions | |
June 14 | 11,13 | PDF, PPT; Scheme examples | Recursion on natural numbers; list abbreviations | ||
June 15 | HW4 | 12 | PDF, PPT | Practice with lists and natural numbers; auxiliary functions and sorting | |
June 16 | 18 | PDF, PPT | Local definitions and information-hiding | ||
June 17 | Friday; no classes | ||||
June 20 | 19-20 | PDF, PPT; Scheme examples | Functions working on functions | ||
June 21 | 34-35 | PDF, PPT; Scheme examples | Mutation, input/output, and sequence | ||
June 22 | HW4 due | PDF, PPT | Misc. topics; review for final | ||
June 23 | Final exam |