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 27: Pairs and pair structures (Section 3) (held Friday, 6 November 2026)
EBoard 27: Pairs and pair structures (Section 2) (held Friday, 6 November 2026)
EBoard 27: Pairs and pair structures (Section 1) (held Friday, 6 November 2026)
EBoard 26: Numeric recursion, continued (Section 3) (held Wednesday, 4 November 2026)
EBoard 26: Numeric recursion, continued (Section 2) (held Wednesday, 4 November 2026)
EBoard 26: Numeric recursion, continued (Section 1) (held Wednesday, 4 November 2026)
EBoard 25: Numeric recursion (Section 3) (held Monday, 2 November 2026)
EBoard 25: Numeric recursion (Section 2) (held Monday, 2 November 2026)
EBoard 25: Numeric recursion (Section 1) (held Monday, 2 November 2026)
EBoard 24: Tail recursion (Section 3) (held Friday, 30 October 2026)
EBoard 24: Tail recursion (Section 2) (held Friday, 30 October 2026)
EBoard 24: Tail recursion (Section 1) (held Friday, 30 October 2026)
EBoard 23: Recursion (Section 3) (held Wednesday, 28 October 2026)
EBoard 23: Recursion (Section 2) (held Wednesday, 28 October 2026)
EBoard 23: Recursion (Section 1) (held Wednesday, 28 October 2026)
EBoard 22: Recursion (Section 3) (held Monday, 26 October 2026)
EBoard 22: Recursion (Section 2) (held Monday, 26 October 2026)
EBoard 22: Recursion (Section 1) (held Monday, 26 October 2026)
EBoard 21: Lists (Section 3) (held Friday, 16 October 2026)
EBoard 21: Lists (Section 2) (held Friday, 16 October 2026)
EBoard 21: Lists (Section 1) (held Friday, 16 October 2026)
EBoard 20: Local bindings (Section 3) (held Wednesday, 14 October 2026)
EBoard 20: Local bindings (Section 2) (held Wednesday, 14 October 2026)
EBoard 20: Local bindings (Section 1) (held Wednesday, 14 October 2026)
EBoard 19: Software engineering basics (Section 3) (held Monday, 12 October 2026)
EBoard 19: Software engineering basics (Section 2) (held Monday, 12 October 2026)
EBoard 19: Software engineering basics (Section 1) (held Monday, 12 October 2026)
EBoard 18: Pause for breath - MP3 and MP2 (Section 3) (held Friday, 9 October 2026)
EBoard 18: Pause for breath - MP3 and MP2 (Section 2) (held Friday, 9 October 2026)
EBoard 18: Pause for breath - Lists and MP3 (Section 1) (held Friday, 9 October 2026)
EBoard 17: Pause for breath - lots of topics (Section 3) (held Wednesday, 7 October 2026)
EBoard 17: Pause for breath - lots of topics (Section 2) (held Wednesday, 7 October 2026)
EBoard 17: Pause for breath - lots of topics (Section 1) (held Wednesday, 7 October 2026)
EBoard 16: Pause for breath - review of basics and functions (Section 3) (held Monday, 5 October 2026)
EBoard 16: Pause for breath - review of basics and functions (Section 2) (held Monday, 5 October 2026)
EBoard 16: Pause for breath - review of basics and functions (Section 1) (held Monday, 5 October 2026)
EBoard 15: Lists, continued, continued (Section 3) (held Friday, 2 October 2026)
EBoard 15: Lists, continued, continued (Section 2) (held Friday, 2 October 2026)
EBoard 15: Lists, continued, continued (Section 1) (held Friday, 2 October 2026)
EBoard 14: Lists, continued (Section 3) (held Wednesday, 30 September 2026)
EBoard 14: Lists, continued (Section 2) (held Wednesday, 30 September 2026)
EBoard 14: Lists, continued (Section 1) (held Wednesday, 30 September 2026)
EBoard 13: Lists (Section 3) (held Monday, 28 September 2026)
EBoard 13: Lists (Section 2) (held Monday, 28 September 2026)
EBoard 13: Lists (Section 1) (held Monday, 28 September 2026)
EBoard 12: Pair programming (Section 3) (held Friday, 25 September 2026)
EBoard 12: Pair programming (Section 2) (held Friday, 25 September 2026)
EBoard 12: Pair programming (Section 1) (held Friday, 25 September 2026)
EBoard 11: Conditionals, Part 2 (Section 3) (held Wednesday, 23 September 2026)
EBoard 11: Conditionals, Part 2 (Section 2) (held Wednesday, 23 September 2026)
EBoard 11: Conditionals, Part 2 (Section 1) (held Wednesday, 23 September 2026)
EBoard 10: Conditionals, Part 1 (held Monday, 21 September 2026)
EBoard 09: Strings (Section 3) (held Friday, 18 September 2026)
EBoard 09: Strings (Section 2) (held Friday, 18 September 2026)
EBoard 09: Strings (Section 1) (held Friday, 18 September 2026)
EBoard 08: Numbers (Section 3) (held Wednesday, 16 September 2026)
EBoard 08: Numbers (Section 2) (held Wednesday, 16 September 2026)
EBoard 08: Numbers (Section 1) (held Wednesday, 16 September 2026)
EBoard 07: Transforming images (Section 3) (held Monday, 14 September 2026)
EBoard 07: Transforming images (Section 2) (held Monday, 14 September 2026)
EBoard 07: Transforming images (Section 1) (held Monday, 14 September 2026)
EBoard 06: Transforming colors (Section 3) (held Friday, 11 September 2026)
EBoard 06: Transforming colors (Section 2) (held Friday, 11 September 2026)
EBoard 06: Transforming colors (Section 1) (held Friday, 11 September 2026)
EBoard 05: Mental Models (Section 3) (held Wednesday, 9 September 2026)
EBoard 05: Mental Models (Section 2) (held Wednesday, 9 September 2026)
EBoard 05: Mental Models (Section 1) (held Wednesday, 9 September 2026)
EBoard 04: RGB Colors (Section 3) (held Friday, 4 September 2026)
EBoard 04: RGB Colors (Section 2) (held Friday, 4 September 2026)
EBoard 04: RGB Colors (Section 1) (held Friday, 4 September 2026)
EBoard 03: Writing Functions (Section 3) (held Wednesday, 2 September 2026)
EBoard 03: Writing Functions (Section 2) (held Wednesday, 2 September 2026)
EBoard 03: Writing Functions (Section 1) (held Wednesday, 2 September 2026)
EBoard 02: Getting Started with Scheme and Scamper (Section 3) (held Monday, 31 August 2026)
EBoard 02: Getting Started with Scheme and Scamper (Section 2) (held Monday, 31 August 2026)
EBoard 02: Getting Started with Scheme and Scamper (Section 1) (held Monday, 31 August 2026)
EBoard 01: Getting Started (Section 3) (held Friday, 28 August 2026)
EBoard 01: Getting Started (Section 2) (held Friday, 28 August 2026)
EBoard 01: Getting Started (Section 1) (held Friday, 28 August 2026)