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