School of Computing

Functional programming through the curriculum

Simon Thompson and Steve Hill

In Pieter H. Hartel and Rinus Plasmeijer, editors, Functional Programming Languages in Education, number 1022 in Lecture Notes in Computer Science, pages 182-196. Springer-Verlag, December 1995.


This paper discusses our experience in using a functional language in topics across the computer science curriculum. After examining the arguments for taking a functional approach, we look in detail at four case studies from different areas: programming language semantics, machine architectures, graphics and formal languages.

Download publication 45 kbytes

Bibtex Record

author = {Simon Thompson and Steve Hill},
title = {Functional programming through the curriculum},
month = {December},
year = {1995},
pages = {182-196},
keywords = {determinacy analysis, Craig interpolants},
note = {},
doi = {},
url = {},
    ISBN = {3-540-60675-0},
    booktitle = {Functional Programming Languages in Education},
    editor = {Pieter H. Hartel and Rinus Plasmeijer},
    number = {1022},
    publisher = {Springer-Verlag},
    refereed = {yes},
    series = {Lecture Notes in Computer Science},

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 21/03/2014