Instructor: Albert Lai, albertyc.lai@utoronto.ca
Course information: link. (Marking scheme, course policy.)
Office hours:
Thursday 17:15-18:15, Friday 14:00-15:30 extensible, CS Help Centre IA 3180
There are extra office hours for assignments, term tests, final exam.
Required reading is listed in the lecture table below.
Reference reading: There are user manuals, library docs, and reference manuals for the compilers and languages we use. You won't be reading them from cover to cover, but you can look up particular items when necessary. Please find the links on the software page.
Software: Please visit the CSCC24 software page.
| lab | l02 |
|---|---|
| due | May 15 |
| Item | Due date & notes |
|---|---|
| Assignment 1 | coming soon |
| Midterm Test | 1 aid sheet |
| Final exam | 2 aid sheets |
If we have more time:
| Semantics I: bindings and functions | code | |
| Semantics II: state | code | |
| Semantics III: exceptions | code | |
| Functors, Applicatives | code | Typeclassopedia sections Functor, Applicative, |
| Monads | code | Typeclassopedia section Monad |