YOW! Lambda Jam 2019 - George Wilson - Functional Programming in Education
This talk looks at how functional programming has been used in tertiary education, and how it could be used in the future. In 1985, Abelson and Sussman’s course Structure and Interpretation of Computer Programs made enduring contributions to the art of educating programmers. How to Design Programs later refined some of these ideas, with a new emphasis on decomposing problems and designing solutions. I argue further improvements could be made. In particular, by using a typed functional programming language like Haskell.
This talk will suggest approaches and recommend resources that could be used in the modern education of undergraduate programmers. Such recommendations are also applicable to industry programmers looking to learn functional programming or organisations looking to develop internal training material.
For more on YOW! Conference, visit
1 view
822
220
1 year ago 00:45:42 1
OCaml for Fun & Profit: An Experience Report • Tim McGilchrist • YOW! 2023
1 year ago 00:25:35 1
Trees That Grow • Tony Morris • YOW! 2019
1 year ago 00:48:27 1
Apache Pulsar: The Next Gen Messaging & Queuing System • Karthik Ramasamy • YOW! 2020
2 years ago 00:51:17 1
Dancing with Serverless • Peter Sbarski • YOW! 2022
2 years ago 00:49:02 1
Java 8 (and 9!) in Anger • Trisha Gee • YOW! 2016
2 years ago 00:31:18 1
How To Use Real Computer Science in Your Day Job • Craig Stuntz • YOW! 2015
2 years ago 00:48:03 1
Serverless: 6 Years Later • Erwin van der Koogh • YOW! 2022
4 years ago 00:23:33 1
YOW! Lambda Jam 2019 - George Wilson - Functional Programming in Education
4 years ago 00:20:37 3
YOW! Lambda Jam 2016 George Wilson - When Less is More and More is Less: Trade-Offs in Algebra