CS 440 Functional Programming

Introduction to the concepts of functional programming using the Haskell programming language. Topics include higher order functions, lambda calculus, algebraic data types, type classes, and monads.

Credits

3

Prerequisite

CS 305 with a C- or better