CSC236, Fall 2012

Welcome to CSC236, Introduction to the Theory of Computation. In this course you will augment your intuition as a programmer with analytical skills and proof. Many students find this course challenging, so you are encouraged to make use of lectures, tutorials, office hours, and the DCS Help Centre to help you master course material.

You are responsible for making sure you have the necessary prerequisites for this course.If you wish me to waive the course prerequisites, you must obtain a waiver from me the first week.

Week:MondayTuesdayWednesdayThursdayFriday
Week #1Sep 10
  • Lecture 11:10–noon
Sep 11Sep 12Sep 13
  • Lecture 6:10–8:00
Sep 14
  • Lecture 11:10–noon
Week #2Sep 17
  • Lecture 11:10–noon
Sep 18Sep 19Sep 20
  • Lecture 6:10–8:00
Sep 21
  • Lecture 11:10–noon
Week #3Sep 24
  • Tutorial/quiz 11:10–noon
Sep 25Sep 26
  • Lecture 11:10–noon
Sep 27
  • Lecture 6:10–8:00
  • Tutorial/quiz 8:10–9:00
Sep 28
  • Lecture 11:10–noon
Week #4Oct 1
  • Tutorial/quiz 11:10–noon
Oct 2Oct 3
  • Lecture 11:10–noon
Oct 4
  • Lecture 6:10–8:00
  • Tutorial/quiz 8:10–9:00
Oct 5
  • Lecture 11:10–noon
  • Assignment 1, 11:59 p.m.
  • A1 office hour, 3:30--5 pm, BA3201
Week #5Oct 8
  • Thanksgiving, no tutorial
Oct 9Oct 10
  • Term test 11:10–noon
In lecture room.
Oct 11
  • Term test 6:10–7:00
  • Lecture 7:15–8:00
Oct 12
  • Lecture 11:10–noon
Week #6Oct 15
  • Tutorial/quiz 11:10–noon
Oct 16Oct 17
  • Lecture 11:10–noon
Oct 18
  • Lecture 6:10–8:00
  • Tutorial/quiz 8:10–9:00
Oct 19
  • Lecture 11:10–noon
Week #7Oct 22
  • Tutorial/quiz 11:10–noon
Oct 23Oct 24
  • Lecture 11:10–noon
Oct 25
  • Lecture 6:10–8:00
  • Tutorial/quiz 8:10–9:00
Oct 26
  • Lecture 11:10–noon
Week #8Oct 29
  • Tutorial/quiz 11:10–noon
Oct 30Oct 31
  • Lecture 11:10–noon
Nov 1
  • Lecture 6:10–8:00
  • Tutorial/quiz 8:10–9:00
Nov 2
  • Lecture 11:10–noon
  • Assignment 2, 11:59 p.m.
  • A2 office hours, BA3289 1--2 and 3--5
Week #9Nov 5
  • Term test 11:10–noon
Nov 6Nov 7
  • Lecture 11:10–noon
Nov 8
  • Term test 6:10–7:00
  • Lecture 7:15–9:00
Nov 9
  • Lecture 11:10–noon
Week #10Nov 12
  • Fall break, no tutorial
Nov 13Nov 14
  • Lecture 11:10–noon
Nov 15
  • Lecture 6:10–8:00
  • Tutorial/quiz 8:10–9:00
Nov 16
  • Lecture 11:10–noon
Week #11Nov 19
  • Tutorial/quiz 11:10–noon
Nov 20Nov 21
  • Lecture 11:10–noon
Nov 22
  • Lecture 6:10–8:00
  • Tutorial/quiz 8:10–9:00
Nov 23
  • Lecture 11:10–noon
Week #12Nov 26
  • Tutorial/quiz 11:10–noon
Nov 27Nov 28
  • Lecture 11:10–noon
Nov 29
  • Lecture 6:10–8:00
  • Tutorial/quiz 8:10–9:00
Nov 30
  • Lecture 11:10–noon
  • Assignment 3, 11:59 p.m.
Virtual week!Dec 3rd
  • Tutorial/quiz 11:10–noon
Dec 4thDec 5th
  • SLOG, 11:59 p.m.