Please note that the content of CSC209 changed in the year 2003/2004. In particular, we now teach C, we no longer teach Perl, and we do not cover concurrency to the same degree.
Here is a list of old midterms: