Funtional Programming Languages in Education pp 289-309
The Dys-functional student
- First Online:
- Cite this paper as:
- Clack C., Myers C. (1995) The Dys-functional student. In: Hartel P.H., Plasmeijer R. (eds) Funtional Programming Languages in Education. Lecture Notes in Computer Science, vol 1022. Springer, Berlin, Heidelberg
Functional languages liberate students from complex syntax, complex semantics and complex memory allocation; allowing them to concentrate on problem-solving. However, functional programming is not a universal panacea. Students still have problems with language features, program concepts and the legacy of the imperative paradigm. This paper aims to assist the lecturer asked to teach a functional language for the first time. We present typical student mistakes, attempt to explain why these mistakes arise, and propose possible remedies.
Unable to display preview. Download preview PDF.