COMP 212: Functional Programming

Schedule of Lectures

Num Day Date Topics Covered Materials
0 Th 21 Jan Parallelism reading
1 Tu 26 Jan Computing by calculation reading
2 Th 28 Jan Aggregates, Design Recipe code
3 Tu 2 Feb Numbers reading
4 Th 4 Feb Generalizing the IH
5 Tu 9 Feb Lists reading
6 Th 11 Feb Asymptotic Analysis reading
7 Tu 16 Feb Sequential Sorting reading
8 Th 18 Feb Divide and Conquer reading
9 Tu 23 Feb Trees reading
10 Th 25 Feb Parallel Sorting reading
11 Tu 1 Mar Polymorphism, Datatypes reading
12 Th 3 Mar MIDTERM
13 Tu 22 Mar Higher-order Functions I reading
14 Th 24 Mar Higher-order Functions II reading
15 Tu 29 Mar Sequences reading
16 Th 31 Mar n-body Simulation reading
17 Tu 5 Apr Modules I: Signatures, Structures reading
18 Th 7 Apr Modules II; Options reading
19 Tu 12 Apr Modules III; Functors reading
20 Th 14 Apr Modules Review code
21 Tu 19 Apr Data Extraction See HW10
22 Th 21 Apr Machine Learning See HW10
23 Tu 26 Apr Scheduling reading
24 Th 28 Apr Parallelism and Effects
25 Tu 3 May Two Kinds of Beauty
Wed 11 May FINAL EXAM Wednesday 2pm, SCIE109

Note that the schedule is subject to change.

Valid CSS! Valid XHTML 1.0 Strict