University of Portland Bulletin 2024-2025

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.

Prerequisite

CS 305 with a C- or better
  • Up one level
  • 400