title |
---|
Teaching Elm To 4th Graders - Christopher Anand |
Most people consider ML-based langauges like Elm hard enough to learn as an adult. But according to Professor Christopher Anand of McMaster University, they work really well to introduce Computer Science to children, starting in 4th grade! In this episode, Christopher and I explore the difference between alegbraic thinking and computational (or sequential) thinking, and why this is incredibly relevant today as the "coding for all" movement gains traction.
<iframe src="https://omny.fm/shows/future-of-coding/1-3-teaching-elm-to-4th-graders-christopher-anand/embed" width="100%" height="180" frameborder="0"></iframe>- 5:00 - "For a kid who's never seen syntax, good errors are still opaque". Elm is known for good errors.
- 28:00 - State diagram activity, included in this paper
- MacSVG - the Elm library for making animations and games
- iPad App to learn binary
- McMaster University Outreach
- Christopher Anand's email: anandc at mcmaster.ca