Intro

Objectives

  1. Understand what is meant by a programming paradigm.
  2. Define function type, domain and co-domain.
  3. Understand what is meant by a first-class object and how such an object may be used.
  4. Be able to evaluate simple functions.
  5. Use functional composition to combine two functions.

Resources

Video

Slides

Worksheet

Homework