CS119 - Foundations of Computer Science

Topics Module Due Date
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
andy1-small.gif (3254 bytes)