| Jan 30: Expressions, Functions, and the Substitution Model - notes |
Module 1 |
Feb 6 |
| Feb 6: Linear Recursion - notes |
Module 2 |
Feb 13 |
| Quiz 1 |
|
Feb 8 |
| Feb 13: Induction - notes |
Module 3 |
Feb 20 |
| Feb 15: Tail Recursion - notes |
Module 4 |
Feb 22 |
| Quiz 2 |
|
Feb 20 |
| Feb 20 and 22: Orders of Growth - notes |
Module 5 |
Mar 5 |
| Exam 1: Modules 1 - 4 |
|
Feb 29 |
| Mar 5: Higher Order Functions - notes |
Module 6 |
Mar 7 |
| Mar 7: Currying and Partial Application - notes |
Module 7 |
Mar 12 |
| Mar 12: Data Types - notes |
Module 8 |
Mar 14 |
| Mar 14: Lists - notes |
Module 9 |
Apr 9 |
| Quiz 3 |
|
Mar 28 |
| Exam 2: Modules 5 - 9 |
|
Apr 4 |
| Apr 9: Trees - notes |
Module 10 |
Apr 16 |
| Quiz 4 |
|
Apr 18 |
| Apr 16: Abstract Data Type : Sets - notes |
Module 11 |
Apr 23 |
| Apr 23: Abstract Data Type : Queue and Stack - notes |
Module 12 |
Apr 25 |
| Apr 25: Abstract Data Type : Bags - notes |
Module 13 |
Apr 30 |
| Exam 3 Modules 10-12 |
|
May 2 |
| Comprehensive Final |
|
May 15 3-5pm |