Adding parallel Haskell to the undergraduate programming language course

Written with Jens Mache and Peter Drake.
Proceedings of the Consortium for Computing Sciences in Colleges Northwestern conference (CCSC-NW), pages 181-189, 2014. These proceedings are published as the Journal of Computing Sciences in Colleges 30(1).

Materials related to this paper:


Abstract:

Parallel computing is a new knowledge area in the 2013 ACM-IEEE curricular recommendations. This paper describes our experiences adding a brief module on parallel Haskell to the undergraduate programming languages courses at two colleges. We offer suggestions for others wishing to introduce parallelism in such courses.