This unit is taught using ["Haskell"], a functional programming language and the ["hugs"] interpreter.
The unit contains some challenging content, especially for those not already exposed to functional programming. This knowledge is supposedly used again in ["FunctionalProgrammingCITS3211"].
In 2002 it was taught using Apple (bubblegum) iMacs and OS9, so it also served as a good introduction into the stupidity that is OS dependant line breaks. Those macs are now gone.
Past lecturers include LuigiBarone and LyndonWhile.
[http://web.csse.uwa.edu.au/undergraduate/outlines/230.123.html Handbook Entry]