8.12

Lectures🔗

Lecture 1: DrRacket and arithmetic (Sunday, January 7, 11:59pm)

Lecture 2: Definitions (Tuesday, January 9, 11:59pm)

Lecture 3: MLK Day (Sunday, January 14, 11:59pm)

Lecture 4: The design recipe (Tuesday, January 16, 11:59pm)

Lecture 5: The table method (Sunday, January 21, 11:59pm)

Lecture 6: Multiple cases (Tuesday, January 23, 11:59pm)

Lecture 7: big-bang for interactive animations (Sunday, January 28, 11:59pm)

Lecture 8: Structures (Tuesday, January 30, 11:59pm)

Lecture 9: More structures (Sunday, February 4, 11:59pm)

Lecture 10: Unions of structures (Wednesday, February 7, 11:59pm)

Lecture 11: More points (Sunday, February 11, 11:59pm)

Lecture 12: Unlimited data (Tuesday, February 13, 11:59pm)

Lecture 13: More self-reference (Sunday, February 18, 11:59pm)

Lecture 14: Built-in structures (Tuesday, February 20, 11:59pm)

Lecture 15: Space invaders (Sunday, February 25, 11:59pm)

Lecture 16: Abstraction (Tuesday, February 27, 11:59pm)

Lecture 17: Local definitions (Sunday, March 3, 11:59pm)

Lecture 18: Built-in abstractions (Tuesday, March 5, 11:59pm)

Lecture 19: Follow the template (Sunday, March 17, 11:59pm)

Lecture 20: Mutual recursion (Wednesday, March 20, 11:59pm)

Lecture 21: Simultaneous processing (Sunday, March 24, 11:59pm)

Lecture 22: Merge sort (Tuesday, March 26, 11:59pm)

Lecture 23: Quick sort (Sunday, March 31, 11:59pm)

Lecture 24: Measuring and drawing curves (Tuesday, April 2, 11:59pm)

Lecture 25: Accumulators (Tuesday, April 9, 11:59pm)

Lecture 26: Route finding (Sunday, April 14, 11:59pm)

Lecture 27: The road not taken (Sunday, April 14, 11:59pm)

Lecture 28: Designing a neuron (Tuesday, April 16, 11:59pm)

Lecture 29: Neural networks (Sunday, April 21, 11:59pm)

Lecture 30: How long does it take? (Tuesday, April 23, 11:59pm)

All lecture videos and exercises will be posted here. Lecture work is to be submitted using the Handin server.