159.272 Programming Paradigms (15 credits)

A study of modern programming paradigms with an emphasis on object-oriented and functional languages, such as Java and Haskell, and including hybrid languages, such as Scala and Ruby. The selection of appropriate languages for real-world applications, such as user-interface construction and concurrent programming, is a focus of this course.

Requirements Requirements help

  • Prerequisite(s): 159.102 or 159.172 At least 45 credits from 100 level At least 90 credits from 100 level for Bachelor of Science
  • Restriction(s): 159.202, 159.234

Offerings Offerings help

Year Semester Mode Location
2021 Semester One full semester Distance
2021 Semester One full semester Internal Manawatu Campus