You will use MarkUs to submit the homework
exercises that involve programming. Once an exercise is graded, you will use MarkUs to
access the results of the grading. Use your UTORid to log in.
You will
use crowdmark
to submit hand-written homework exercises. Once an exercise is graded, you will use
crowdmark to access the results of the grading. Use your UTORmail credentials to log in.
piazza is a discussion
forum with many features that are designed specifically for use with courses. We encourage
you to post questions (and answers!) on piazza, and read what other questions your
classmates have posted. The discussion board will be monitored by your instructor and
teaching assistants.
HASKELL: The Craft of Functional Programming by Simon Thompson is
now available online
free
haskell.org: everything you ever wanted to know
about Haskell but were afraid to ask.
download Haskell software. We will
need GHC 9. If you have enough space on your machine, download "Haskell
Platform". If you are short on space, download "Minimal installers". Make sure you have
"cabal" working — you will need it to install required software.