Some experiences in teaching functional programming
Mike S. Joy, Steve Matthews · International Journal of Mathematical Education in Science and Technology · 1994
The authors have been developing functional programming units within the computer science BSc degree course at Warwick. In recent years there has been a shift away from a principally theoretical approach to the subject; functional programming is now taught using a ‘hands on’ experiential approach. This paper outlines the reasons for this change of emphasis and discusses some of the pedagogical issues raised.