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. 1 1 Introduction Functional languages have been taught for a number of years at both University College London (UCL) and the University of Westminster, covering undergraduate and postgraduate courses. The pro...
We outline a deductive concept for an introductory course to computer science aimed at CS students a...
Functional programming is a programming paradigm like object-oriented programming and logic programm...
This paper addresses the problem of using functional programming (FP) languages for research and edu...
A functional programming language can be taught successfully as a First language, but if there is no...
This paper discusses our experience in using a functional language in topics across the computer sci...
fSJThompsonSAHillgukcacuk Abstract This paper discusses our experience in using a functional langua...
This paper introduces a problem solving method for teaching functional programming, based on Polya's...
The choice of which programming language to use in introductory computer science courses is guarante...
This paper addresses the problem of using functional programming (FP) languages for research and edu...
Abstract. In this paper, we present the experience of teaching functional programming in the Compute...
In the period 1986–1991, experiments have been carried out with an introductory course in computer p...
The present paper discuses English language teaching with a focus on functional language. ESP teache...
The problem of this investigation may be stated thus: To what extent is functional grammar taught in...
Imperative, object-oriented, and multi-paradigm programming languages are dominant in higher educati...
John Hughes shared his experiences of teaching functional programming at Chalmers University in Goth...
We outline a deductive concept for an introductory course to computer science aimed at CS students a...
Functional programming is a programming paradigm like object-oriented programming and logic programm...
This paper addresses the problem of using functional programming (FP) languages for research and edu...
A functional programming language can be taught successfully as a First language, but if there is no...
This paper discusses our experience in using a functional language in topics across the computer sci...
fSJThompsonSAHillgukcacuk Abstract This paper discusses our experience in using a functional langua...
This paper introduces a problem solving method for teaching functional programming, based on Polya's...
The choice of which programming language to use in introductory computer science courses is guarante...
This paper addresses the problem of using functional programming (FP) languages for research and edu...
Abstract. In this paper, we present the experience of teaching functional programming in the Compute...
In the period 1986–1991, experiments have been carried out with an introductory course in computer p...
The present paper discuses English language teaching with a focus on functional language. ESP teache...
The problem of this investigation may be stated thus: To what extent is functional grammar taught in...
Imperative, object-oriented, and multi-paradigm programming languages are dominant in higher educati...
John Hughes shared his experiences of teaching functional programming at Chalmers University in Goth...
We outline a deductive concept for an introductory course to computer science aimed at CS students a...
Functional programming is a programming paradigm like object-oriented programming and logic programm...
This paper addresses the problem of using functional programming (FP) languages for research and edu...