Semester Schedule

Tentative schedule for the term. Subject to change.

MondayWednesday
Jan 14, 16Chapter 1: IntroductionFunctional Programming: Tom's Lisp
Jan 21, 23MLK DayFunctional Programming: Tom's Lisp
Jan 28, 30Chapter 1: IntroductionChapter 14: Functional Programming
Feb 4, 6Chapter 2,3: SyntaxChapter 2,3: Syntax
Feb 11, 13Chapter 2,3: SyntaxFlexible Objects; Ruby
Feb 18, 20Chapter 2,3: SyntaxFlexible Objects; Ruby
Feb 25, 27Exam 1: Ch. 1-3, 14, LispChapter 4: Names and Scope
Mar 4, 6Chapter 4: Names and ScopeChapter 5, 6: Types
Mar 11, 13— Spring Break —
Mar 18, 20Chapter 5, 6: TypesChapter 5, 6: Types
Mar 25, 27Chapter 7: SemanticsLogic Programming: Prolog
Apr 1, 3Exam 2: Ch. 4, 5, 6, RubyLogic Programming: Prolog
Apr 8, 10Chapter 7: SemanticsChapter 15: Logic Programming
Apr 15, 17Chapter 9, 10: FunctionsChapter 11: Memory Management
Apr 22, 24Easter HolidayChapter 11: Memory Management
Apr 29, May 1Exam 3: Ch. 7, 9–10, 15, PrologChapter 13: Modules and Classes