Our Wellington and Manawatū campuses are open, Auckland remains closed at AL3. More information.

159.272 Programming Language Paradigms (15 credits)

IMPORTANT NOTE:There have been changes to this course for 2022. For 2021 enrolments please check the individual offering description below to confirm details for:

  • Requirements
  • Expected prior learning
  • Learning outcomes
  • Course Name
  • Course code/name
  • Prescription

An introduction to different programming paradigms with a focus on the functional paradigm – lists, recursion, lazy-evaluation, higher-order functions, currying and lambda expressions. The course includes a significant practical component designing and implementing functional solutions to problems using both pure and multi-paradigm languages.

Requirements Requirements help

  • Prerequisite(s): 159.102
    General Prerequisite: At least 45 credits from 100 level.
  • Restriction(s): 159.202

Offerings Offerings help

Year Semester Mode Location
2021 * Semester One full semester Distance
2021 * Semester One full semester Internal Manawatu Campus
2022 Semester Two full semester Internal Auckland Campus
2022 Semester Two full semester Distance
2022 Semester Two full semester Internal Manawatu Campus

* Due to recent changes you should carefully check this offering to confirm details before you enrol.