Monday | Wednesday | |
Jan 8, 10 | Chapter 1: Introduction | Functional Programming: Tom's Lisp |
Jan 15, 17 | MLK Day | Weather Cancellation |
Jan 22, 24 | Functional Programming: Tom's Lisp | Chapter 1: Introduction |
Jan 29, 31 | Chapter 2,3: Syntax | Functional Programming: Tom's Lisp |
Feb 5, 7 | Chapter 2,3: Syntax | Chapter 2,3: Syntax |
Feb 12, 14 | Chapter 2,3: Syntax | Flexible Objects; Ruby |
Feb 19, 21 | Exam 1: Ch. 1-3, Lisp | Chapter 4: Names and Scope |
Feb 26, 28 | Chapter 4: Names and Scope | Flexible Objects; Ruby |
Mar 5, 7 | Chapter 5, 6: Types | Flexible Objects; Ruby |
Mar 12, 14 | --- Spring Break --- | |
Mar 19, 21 | Chapter 5, 6: Types | Chapter 5, 6: Types |
Mar 26, 28 | Chapter 7: Semantics | Exam 2: Ch. 4–6, Ruby |
Apr 2, 4 | Easter Holiday | Logic Programming: Prolog |
Apr 9, 11 | Chapter 9, 10: Functions | Logic Programming: Prolog |
Apr 16, 18 | Chapter 11: Memory Management | Chapter 13: Modules and Classes |
Apr 23, 25 | Exam 3: Ch. 7, 9–11, 13, Prolog | Chapter 14: Functional Programming |
Friday, Apr 27 | Comprehensive Final Exam (12:00) |
The last day to drop this course is Friday, March 23, 2018.