Tentative schedule for Spring, 2024. Subject to change.
Monday | Wednesday | |
Jan 8, 10 | Chapter 1: Introduction | Chapter 1: Introduction |
Jan 15, 17 | MLK Day | Functional Programming: Tom's Lisp Recording |
Jan 22, 24 | Chapter 2,3: Syntax | Functional Programming: Tom's Lisp |
Jan 29, 31 | Chapter 14: Functional Programming | Chapter 2,3: Syntax |
Feb 5, 7 | Chapter 2,3: Syntax | Chapter 2,3: Syntax |
Feb 12, 14 | Exam 1: Ch. 1-3, Lisp | Flexible Objects; Ruby |
Feb 19, 21 | Chapter 4: Names and Scope | Flexible Objects; Ruby |
Feb 26, 28 | Chapter 4: Names and Scope | Chapter 13: Modules and Classes |
Mar 4, 6 | Chapter 13: Modules and Classes | Chapter 5, 6: Types |
Mar 11, 13 | --- Spring Break --- | |
Mar 18, 20 | Chapter 5, 6: Types | Chapter 5, 6: Types |
Mar 25, 27 | Exam 2: Ch. 4, 5, 13, Ruby | Logic Programming: Prolog |
Apr 1, 3 | Easter Holiday | Logic Programming: Prolog |
Apr 8, 10 | Chapter 15: Logic Programming | Chapter 7: Semantics |
Apr 15, 17 | Chapter 7: Semantics | Chapter 9, 10: Functions |
Apr 22, 24 | Exam 3: Ch. 6, 7, 9–10, 15, Prolog | Chapter 11: Memory Management |
The final exam will be Friday, April 26 at 12:00 noon.