INF1A: Week 10
Functional Programming | In the 10th week of the course, in the Functional Programming strand, we will learn about input/output (IO) in Haskell and monads. Monads are a very useful abstraction to structure computations that use IO or other so-called effects such as failure, logging, nondeterminism, and state. This will take place across two lectures, given by guest lecturer Philip Wadler:
FP required reading: Textbook
|
Computation and Logic | For CL Week 10, we continue to study Finite State Machines. CL Required reading
|
Tutorial 10 - tutorial pack
FP and CL Tutorial 10 sessions are held in Week 11.
Direct search links to materials on Learn (note that the tutorial materials only become available after the deadline of the previous tutorial):
License
All rights reserved The University of Edinburgh