We report on our experience teaching a Haskell-based functional programming course to over 600 students. The syllabus was orga-nized around selected material from various sources. Throughout the term, we emphasized correctness through QuickCheck tests and proofs by induction. The submission architecture was coupled with automatic testing, giving students the possibility to correct mistakes before the deadline. To motivate the students, we complemented the weekly assignments with an informal competition
A number of introductory textbooks for Haskell use calculations right from the start to give the rea...
A number of introductory textbooks for Haskell use calculations right from the start to give the rea...
Email sjtukcacuk The functional programming language Haskell is examined from the point of view of ...
We report on our experience teaching a Haskell-based functional programming course to over 1100 stud...
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...
Our department has long been an advocate of the functional-first school of programming and has been ...
Functional programming has come of age: it is now a standard course in any computer science curricul...
There is an increasing move in higher education to blend university courses to include a Massive Ope...
Ask-Elle is a tutor for learning the higher-order, strongly-typed functional programming language Ha...
Ask-Elle is a tutor for learning the higher-order, strongly-typed functional programming language Ha...
We introduce a pure functional programming language, Haskell. We discuss the advantages of the Haske...
Students that follow an introduction course in functional programming often face difficulties in und...
The following is understood as a contribution toward a field of com- puter science education : a ref...
We outline a deductive concept for an introductory course to computer science aimed at CS students a...
A number of introductory textbooks for Haskell use calculations right from the start to give the rea...
A number of introductory textbooks for Haskell use calculations right from the start to give the rea...
Email sjtukcacuk The functional programming language Haskell is examined from the point of view of ...
We report on our experience teaching a Haskell-based functional programming course to over 1100 stud...
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...
Our department has long been an advocate of the functional-first school of programming and has been ...
Functional programming has come of age: it is now a standard course in any computer science curricul...
There is an increasing move in higher education to blend university courses to include a Massive Ope...
Ask-Elle is a tutor for learning the higher-order, strongly-typed functional programming language Ha...
Ask-Elle is a tutor for learning the higher-order, strongly-typed functional programming language Ha...
We introduce a pure functional programming language, Haskell. We discuss the advantages of the Haske...
Students that follow an introduction course in functional programming often face difficulties in und...
The following is understood as a contribution toward a field of com- puter science education : a ref...
We outline a deductive concept for an introductory course to computer science aimed at CS students a...
A number of introductory textbooks for Haskell use calculations right from the start to give the rea...
A number of introductory textbooks for Haskell use calculations right from the start to give the rea...
Email sjtukcacuk The functional programming language Haskell is examined from the point of view of ...