Selling Haskell for CS1

Rex L. Page · 1999

A prominent role for the functional paradigm is rare in computing programs. Introducing the idea is difficult, partly because so few programs use functional methods that qualified instructional staff, at both the faculty and graduate assistant level, are scarce. This paper outlines some ways to facilitate moving towards the use of the declarative paradigms early in the curriculum, presents arguments in favor of doing so, discusses frequently heard arguments against the idea, and describes some experiences with CS1 courses using Haskell.

Read the paper · More papers on PaperTik