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
A functional programming language can be taught successfully as a First language, but if there is no...
Imperative, object-oriented, and multi-paradigm programming languages are dominant in higher educati...
Functional languages liberate students from complex syntax, complex semantics and complex memory all...
fSJThompsonSAHillgukcacuk Abstract This paper discusses our experience in using a functional langua...
Functional programming is a programming paradigm like object-oriented programming and logic programm...
The choice of which programming language to use in introductory computer science courses is guarante...
Research in the area of functional programming languages has intensified in the 8 years since John B...
It is often claimed that functional programming languages, and in particular pure functional langua...
Our department has long been an advocate of the functional-first school of programming and has been ...
LOLITA is a large scale natural processing system written in the functional language Haskell. It con...
In the period 1986–1991, experiments have been carried out with an introductory course in computer p...
This paper addresses the problem of using functional programming (FP) languages for research and edu...
This paper introduces a problem solving method for teaching functional programming, based on Polya's...
We outline a deductive concept for an introductory course to computer science aimed at CS students a...
Functional programming has come of age: it is now a standard course in any computer science curricul...
A functional programming language can be taught successfully as a First language, but if there is no...
Imperative, object-oriented, and multi-paradigm programming languages are dominant in higher educati...
Functional languages liberate students from complex syntax, complex semantics and complex memory all...
fSJThompsonSAHillgukcacuk Abstract This paper discusses our experience in using a functional langua...
Functional programming is a programming paradigm like object-oriented programming and logic programm...
The choice of which programming language to use in introductory computer science courses is guarante...
Research in the area of functional programming languages has intensified in the 8 years since John B...
It is often claimed that functional programming languages, and in particular pure functional langua...
Our department has long been an advocate of the functional-first school of programming and has been ...
LOLITA is a large scale natural processing system written in the functional language Haskell. It con...
In the period 1986–1991, experiments have been carried out with an introductory course in computer p...
This paper addresses the problem of using functional programming (FP) languages for research and edu...
This paper introduces a problem solving method for teaching functional programming, based on Polya's...
We outline a deductive concept for an introductory course to computer science aimed at CS students a...
Functional programming has come of age: it is now a standard course in any computer science curricul...
A functional programming language can be taught successfully as a First language, but if there is no...
Imperative, object-oriented, and multi-paradigm programming languages are dominant in higher educati...
Functional languages liberate students from complex syntax, complex semantics and complex memory all...