Functional Programming in Haskell
3rd CCSC Northwest Conference • Fall 2001

bullet Introduction to functional programming and Haskell
bullet Basic Haskell: interaction with the Hugs interpreter
bullet Basic Haskell: simple data types
bullet Basic Haskell: lists and list notations
bullet Basic Haskell: higher-order functions
bullet Basic Haskell: script or program files
bullet Basic Haskell: data types and classes
bullet Short Haskell applications: text, numbers, treesort and DFAs
bullet Medium-sized application: generic sorting and a database
bullet Medium-sized application: arithmetic expression processor
bullet An overview of larger-scale projects
bullet Haskell's place in Computer Science and CS education

Control bar