CSci 555: Functional Programming
Course Development


Prof. Conrad Cunningham developed this course and first taught it during the spring 1991 semester. He subsequently taught the course during the spring 1992, fall 1993, fall 1994, fall 1995, and spring 1997 semesters. He is scheduled to teach it in the spring 1997 semester.

The 1991 and 1992 classes used Richard Bird and Philip Wadler's textbook Introduction to Functional Programming (Prentice Hall International, 1988) and the RUFL language and interpreter from E. P. Wentworth of Rhodes University in South Africa.

The 1993, 1994, and 1995 classes continued to use the Bird and Wadler textbook but switched to the Gofer interpreter and its dialect of the Haskell language. In 1993 Cunningham also began developing a set of lecture notes that he made available to the students.

For the spring 1997 offering, Cunningham changed the textbook to Simon Thompson's Haskell: The Craft of Functional Programming (Addison Wesley, 1996). He also changed to the Hugs interpreter (which is similar to Gofer). See the spring 1997 syllabus for more information.


UP to CSCI 555 root document?


Copyright © 1997, H. Conrad Cunningham
Last modified: 13 May 1997.