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 |