COURSE SYLLABUS FOR: Functional Programming

COURSE ID:
CREDITS: 3
INSTRUCTOR: Dr. Abzetdin Adamov
CLASS TERM: Fall, 2012
CLASS SCHEDULE: see My Calendar

Documentation and Other Resources

Exercises and Tasks:

Contents of the course (week topics):

  1. Intro to Haskell. Tuples and Lists.
  2. Lists, More Data, Lists, Classe, Abstract Datatypes.
  3. Programming IO, Data Test Generators.
  4. Higher Order Functions. Recursive Datatypes.
  5. Parsing Expressions. Parsing Expressions Monad Style.
  6. Programming GUIs.
  7. Laziness.