Here you can find an approximate record of what we talked about each day of class. (Before class, you can find an approximate outline of what I hope to cover.)
EBoard 40: Wrapup (Section 3) (held Friday, 9 May 2025)
EBoard 40: Wrapup (Section 2) (held Friday, 9 May 2025)
EBoard 40: Wrapup (Section 1) (held Friday, 9 May 2025)
EBoard 38: Sorting (Section 3) (held Monday, 5 May 2025)
EBoard 38: Sorting (Section 1) (held Monday, 5 May 2025)
EBoard 38: Sorting (Section 2) (held Monday, 5 May 2025)
EBoard 37: Searching and analysis (Section 3) (held Friday, 2 May 2025)
EBoard 37: Searching and analysis (Section 1) (held Friday, 2 May 2025)
EBoard 36: Project work time (Section 3) (held Monday, 28 April 2025)
EBoard 36: Project work time (Section 2) (held Monday, 28 April 2025)
EBoard 35: Tree recursion (Section 3) (held Monday, 28 April 2025)
EBoard 35: Tree recursion (Section 2) (held Monday, 28 April 2025)
EBoard 35: Tree recursion (Section 1) (held Monday, 28 April 2025)
EBoard 36: Project work time (Section 1) (held Monday, 28 April 2025)
EBoard 34: Trees (Section 3) (held Friday, 25 April 2025)
EBoard 34: Trees (Section 2) (held Friday, 25 April 2025)
EBoard 34: Trees (Section 1) (held Friday, 25 April 2025)
EBoard 33: Project Kickoff (Section 3) (held Wednesday, 23 April 2025)
EBoard 33: Project Kickoff (Section 1) (held Wednesday, 23 April 2025)
EBoard 33: Project Kickoff (Section 2) (held Wednesday, 23 April 2025)
EBoard 32: Tail recursion (Section 3) (held Monday, 21 April 2025)
EBoard 32: Tail recursion (Section 2) (held Monday, 21 April 2025)
EBoard 32: Tail recursion (Section 1) (held Monday, 21 April 2025)
EBoard 31: Higher-order programming (Section 3) (held Friday, 18 April 2025)
EBoard 31: Higher-order programming (Section 2) (held Friday, 18 April 2025)
EBoard 31: Higher-order programming (Section 1) (held Friday, 18 April 2025)
EBoard 30: Structured Types (Section 3) (held Wednesday, 16 April 2025)
EBoard 30: Structured Types (Section 2) (held Wednesday, 16 April 2025)
EBoard 30: Structured Types (Section 1) (held Wednesday, 16 April 2025)
EBoard 29: Data abstraction (Section 3) (held Monday, 14 April 2025)
EBoard 29: Data abstraction (Section 2) (held Monday, 14 April 2025)
EBoard 29: Data abstraction (Section 1) (held Monday, 14 April 2025)
EBoard 28: Dictionaries (Section 3) (held Friday, 11 April 2025)
EBoard 28: Dictionaries (Section 2) (held Friday, 11 April 2025)
EBoard 28: Dictionaries (Section 1) (held Friday, 11 April 2025)
EBoard 27: Randomness (Section 3) (held Wednesday, 9 April 2025)
EBoard 27: Randomness (Section 2) (held Wednesday, 9 April 2025)
EBoard 27: Randomness (Section 1) (held Wednesday, 9 April 2025)
EBoard 26: Vectors, continued (Section 3) (held Monday, 7 April 2025)
EBoard 26: Vectors, continued (Section 1) (held Monday, 7 April 2025)
EBoard 26: Vectors, continued (Section 2) (held Monday, 7 April 2025)
EBoard 25: Vectors (Section 3) (held Friday, 4 April 2025)
EBoard 25: Vectors (Section 2) (held Friday, 4 April 2025)
EBoard 25: Vectors (Section 1) (held Friday, 4 April 2025)
EBoard 24: Pairs and pair structures (Section 3) (held Wednesday, 2 April 2025)
EBoard 24: Pairs and pair structures (Section 2) (held Wednesday, 2 April 2025)
EBoard 24: Pairs and pair structures (Section 1) (held Wednesday, 2 April 2025)
EBoard 23: Numeric recursion (Section 3) (held Monday, 31 March 2025)
EBoard 23: Numeric recursion (Section 2) (held Monday, 31 March 2025)
EBoard 23: Numeric recursion (Section 1) (held Monday, 31 March 2025)
EBoard 22: Pause for breath: Reflections on recursion (Section 3) (held Friday, 28 March 2025)
EBoard 22: Pause for breath: Reflections on recursion (Section 1) (held Friday, 28 March 2025)
EBoard 22: Pause for breath: Reflections on recursion (Section 2) (held Friday, 28 March 2025)
EBoard 21: Recursion practice (Section 2) (held Wednesday, 26 March 2025)
EBoard 21: Recursion practice (Section 1) (held Wednesday, 26 March 2025)
EBoard 21: Recursion practice (Section 3) (held Wednesday, 26 March 2025)
EBoard 20: Recursion (Section 3) (held Monday, 24 March 2025)
EBoard 20: Recursion (Section 2) (held Monday, 24 March 2025)
EBoard 20: Recursion (Section 1) (held Monday, 24 March 2025)
EBoard 19: Local Bindings (Section 3) (held Friday, 7 March 2025)
EBoard 19: Local Bindings (Section 2) (held Friday, 7 March 2025)
EBoard 19: Local Bindings (Section 1) (held Friday, 7 March 2025)
EBoard 18: Recursion (Section 3) (held Wednesday, 5 March 2025)
EBoard 18: Recursion (Section 2) (held Wednesday, 5 March 2025)
EBoard 18: Recursion (Section 1) (held Wednesday, 5 March 2025)
EBoard 17: Software development (Section 3) (held Monday, 3 March 2025)
EBoard 17: Software development (Section 2) (held Monday, 3 March 2025)
EBoard 17: Software development (Section 1) (held Monday, 3 March 2025)
EBoard 16: Ethics (All sections) (held Friday, 28 February 2025)
EBoard 15: Composing and decomposing lists (All sections) (held Wednesday, 26 February 2025)
EBoard 14: Transforming lists (Section 3) (held Monday, 24 February 2025)
EBoard 14: Transforming lists (Section 2) (held Monday, 24 February 2025)
EBoard 14: Transforming lists (Section 1) (held Monday, 24 February 2025)
EBoard 13: Lists (Section 3) (held Wednesday, 19 February 2025)
EBoard 13: Lists (Section 2) (held Wednesday, 19 February 2025)
EBoard 13: Lists (Section 1) (held Wednesday, 19 February 2025)
EBoard 12: Conditionals (Section 3) (held Wednesday, 19 February 2025)
EBoard 12: Conditionals (Section 2) (held Wednesday, 19 February 2025)
EBoard 12: Conditionals (Section 1) (held Wednesday, 19 February 2025)
EBoard 11: Pair programming (Section 3) (held Monday, 17 February 2025)
EBoard 11: Pair programming (Section 2) (held Monday, 17 February 2025)
EBoard 11: Pair programming (Section 1) (held Monday, 17 February 2025)
EBoard 10: Strings (Section 2) (held Friday, 14 February 2025)
EBoard 10: Strings (Section 1) (held Friday, 14 February 2025)
EBoard 10: Strings (Section 3) (held Friday, 14 February 2025)
EBoard 08: Numbers (Section 3) (held Monday, 10 February 2025)
EBoard 08: Numbers (Section 2) (held Monday, 10 February 2025)
EBoard 08: Numbers (Section 1) (held Monday, 10 February 2025)
EBoard 07: Cut and compose (Section 3) (held Friday, 7 February 2025)
EBoard 07: Cut and compose (Section 1) (held Friday, 7 February 2025)
EBoard 07: Cut and compose (Section 2) (held Friday, 7 February 2025)
EBoard 06: Transforming colors and images (Section 3) (held Wednesday, 5 February 2025)
EBoard 06: Transforming colors and images (Section 1) (held Wednesday, 5 February 2025)
EBoard 06: Transforming colors and images (Section 2) (held Wednesday, 5 February 2025)
EBoard 05: Mental models (Section 3) (held Monday, 3 February 2025)
EBoard 05: Mental models (Section 2) (held Monday, 3 February 2025)
EBoard 05: Mental models (Section 1) (held Monday, 3 February 2025)
EBoard 04: RGB Colors (Section 3) (held Wednesday, 29 January 2025)
EBoard 04: RGB Colors (Section 2) (held Wednesday, 29 January 2025)
EBoard 04: RGB Colors (Section 1) (held Wednesday, 29 January 2025)
EBoard 03: Writing your own procedures (Section 3) (held Monday, 27 January 2025)
EBoard 03: Writing your own procedures (Section 2) (held Monday, 27 January 2025)
EBoard 03: Writing your own procedures (Section 1) (held Monday, 27 January 2025)
EBoard 02: Getting started with our lab equipment (Section 3) (held Friday, 24 January 2025)
EBoard 02: Getting started with our lab equipment (Section 2) (held Friday, 24 January 2025)
EBoard 02: Getting started with our lab equipment (Section 1) (held Friday, 24 January 2025)
EBoard 01: Getting Started (Section 2) (held Wednesday, 22 January 2025)
EBoard 01: Getting Started (Section 1) (held Wednesday, 22 January 2025)
EBoard 01: Getting Started (Section 3) (held Wednesday, 22 January 2025)