Notes

  • Course taught by Anya Tafliovich - call her Anya
  • Course website: https://www.utsc.utoronto.ca/~atafliovich/cscc24/
  • Syllabus: https://www.utsc.utoronto.ca/~atafliovich/cscc24/admin/courseinfosheet.pdf
  • One tutorial/lab will be closed: (which one?)
  • Labs take around 2hours, TA will be there for 1 hour, but they dont teach anything that important
  • Homework exercises worth 25%
  • Two term tests worth 30%
  • Final exam worth 40% - must achieve at least 40% on the final exam
  • Lab/tutorial worth 5%
  • No lecture recordings
  • Pre-posted lecture slides
  • No required textbook, optional textbooks
    • John C Michell Concepts in Programming Languages
    • R Kent Dybvig - The Scheme Programming Language
    • Simon Thompson, Haskell: The craft of functional programming
    • Ivan Bratko - Prolog - Programming for Artificial Intelligence
  • Markus to submit homework exercises for programming
  • Crowdmark to submit homework for hand-written

Concepts

Week 1