School Of Computing And Mathematics

Functional ProgrammingWestern Sydney University Unit Code: 300124.1


Student Contribution Band: 2

Level: 2

Credit Points: 10

Equivalent Units
300124.1 Functional Programming

200025 Discrete Mathematics

About this Unit
Functional programming languages are simple and powerful. To learn a functional language one needs just a few rules to remember. This unit makes use of a programming language Haskell where programs are viewed as mathematical functions. Topics covered include: the basic types and functions; the idea of higher order types and functions; different sorts of polymorphism and code re-use; and the concept of user-defined datatypes.

Western Sydney University Copyright © 2004-2016 ABN 53 014 069 881 CRICOS Provider No: 00917K Contact Us | Disclaimer | Emergency Help |