The following is understood as a contribution toward a field of com- puter science education : a reflection of 5 months of learning the functional programming language Haskell; out of which has emerged for us that pro- gramming languages are ‘just other programs’. This lesson, so important, is never felt more than in a functional language like Haskell, we defend. It has for principal benefit to bring down the barriers between creators and users of programming languages, i.e. “programmers”, both are the same; a psychological-sociological fact not without revolutionary characteristics
The basic knowledge of programming is not possible without the knowledge of its history. When you ar...
We report on our experience teaching a Haskell-based functional programming course to over 600 stude...
These slides will hopefully convince you that learning Haskell is going to change your life for the ...
We introduce a pure functional programming language, Haskell. We discuss the advantages of the Haske...
Functional programming has come of age: it is now a standard course in any computer science curricul...
We report on our experience teaching a Haskell-based functional programming course to over 1100 stud...
Extension of a sociology of programming languages started by Guy Steele in the introduction to Schem...
This thesis contains a description of an implementation of an extended subset of the programming lan...
John Hughes shared his experiences of teaching functional programming at Chalmers University in Goth...
John Hughes shared his experiences of teaching functional programming at Chalmers University in Goth...
What kinds of mistakes are made by novice Haskell developers, as they learn about functional program...
Students that follow an introduction course in functional programming often face difficulties in und...
Abstract. We present the kernel language approach, a new way to teach programming that situates most...
The basic knowledge of programming is not possible without the knowledge of its history. When you ar...
We outline a deductive concept for an introductory course to computer science aimed at CS students a...
The basic knowledge of programming is not possible without the knowledge of its history. When you ar...
We report on our experience teaching a Haskell-based functional programming course to over 600 stude...
These slides will hopefully convince you that learning Haskell is going to change your life for the ...
We introduce a pure functional programming language, Haskell. We discuss the advantages of the Haske...
Functional programming has come of age: it is now a standard course in any computer science curricul...
We report on our experience teaching a Haskell-based functional programming course to over 1100 stud...
Extension of a sociology of programming languages started by Guy Steele in the introduction to Schem...
This thesis contains a description of an implementation of an extended subset of the programming lan...
John Hughes shared his experiences of teaching functional programming at Chalmers University in Goth...
John Hughes shared his experiences of teaching functional programming at Chalmers University in Goth...
What kinds of mistakes are made by novice Haskell developers, as they learn about functional program...
Students that follow an introduction course in functional programming often face difficulties in und...
Abstract. We present the kernel language approach, a new way to teach programming that situates most...
The basic knowledge of programming is not possible without the knowledge of its history. When you ar...
We outline a deductive concept for an introductory course to computer science aimed at CS students a...
The basic knowledge of programming is not possible without the knowledge of its history. When you ar...
We report on our experience teaching a Haskell-based functional programming course to over 600 stude...
These slides will hopefully convince you that learning Haskell is going to change your life for the ...