3 ms·
At the UC Irvine Math Circle, we teach students aged 11-16 functional programming with Haskell by having them make 2D images with functions. It was easy for th
by umutisik 10y ago
At the UC Irvine Math Circle, we teach students aged 11-16 functional programming with Haskell by having them make 2D images with functions.
It was easy for the students to get started because it was connected to math that they already knew. Just different notation.
We use a web-based interface based on glot.io that was popular on HN a while back. The code is run server-side in docker containers.
Source code and screenshots:
https://github.com/umutisik/mathvas https://github.com/umutisik/mathvas
Web site:
https://www.mathvas.com https://www.mathvas.com
login details if you don't want to sign up:
email: misik@uci.edu
password: guestguest