<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body dir="auto">
<div dir="ltr"><span></span></div>
<div dir="ltr">Johannes,
<div><br>
</div>
<div>Just because the introduction of calculators was a failure does not mean teaching programming will be a failure. </div>
<div><br>
</div>
<div>The biggest failure is in the teaching of the scientific method to education officials. They blithely introduce new programs without testing them. </div>
<div><br>
</div>
<div>I am happy to say that one of our school boards asked us to help measure the impact of teaching FP on math skills in their highest-needs schools. We measured a positive impact despite working against the start of summer with very distracted students. </div>
<div><br>
</div>
<div><a href="https://www.researchgate.net/publication/328518021_Graphics_Programming_in_Elm_Develops_Math_Knowledge_Social_Cohesion">https://www.researchgate.net/publication/328518021_Graphics_Programming_in_Elm_Develops_Math_Knowledge_Social_Cohesion</a></div>
<div><br>
</div>
<div>The Bootstrap project has shown even better results with middle school algebra. </div>
<div><br>
</div>
<div>While I also lament the demise of geometry, I think there is really fun software to support that. Sadly it is largely ignored. </div>
<div><br>
</div>
<div>Finally, your bias (which many of us share) in looking at the impact of changes on your future students ignores the imperative for democracies to educate all of their citizens so that they can meaningfully contribute to decision making. </div>
<div><br>
</div>
<div>Fortunately, I think we can include digital literacy and even programming in the curriculum while also strengthening mathematics education, if we do it right. </div>
<div><br>
<div id="AppleMailSignature" dir="ltr">Christopher Anand</div>
<div dir="ltr"><br>
On Dec 18, 2018, at 6:09 PM, Johannes Waldmann <<a href="mailto:johannes.waldmann@htwk-leipzig.de">johannes.waldmann@htwk-leipzig.de</a>> wrote:<br>
<br>
</div>
<blockquote type="cite">
<div dir="ltr"><span>Hi Chris, and others.</span><br>
<span></span><br>
<span></span><br>
<span>Since you asked for it ... I have written an opinion piece</span><br>
<span></span><br>
<span><a href="https://www.imn.htwk-leipzig.de/~waldmann/etc/prog-edu/">https://www.imn.htwk-leipzig.de/~waldmann/etc/prog-edu/</a></span><br>
<span></span><br>
<span></span><br>
<span>For professional education: yes, I use Haskell by all means.</span><br>
<span>Of course, it's complemented by a few more colleagues using Haskell,</span><br>
<span>and even more colleagues not using it, so it's a fine balance overall.</span><br>
<span>I am happy to discuss detail, swap exercises and exam questions, etc.</span><br>
<span></span><br>
<span></span><br>
<span>For pre-university education (that's what you mean</span><br>
<span>by "general" education? At least, it's included?): Don't.</span><br>
<span></span><br>
<span>To teach programming early (Haskell or not) is, at best,</span><br>
<span>misguided, and often actually harmful:</span><br>
<span></span><br>
<span>   * It tends to detract resources from where they are really needed,</span><br>
<span>     namely, teaching fundamentals.</span><br>
<span></span><br>
<span>   * It tends to hide the fact that software platforms used in</span><br>
<span>     teaching programming tend to use, or to be,</span><br>
<span>     mechanisms of surveillance capitalism.</span><br>
<span></span><br>
<span></span><br>
<span>Best regards, Johannes.</span><br>
<span>_______________________________________________</span><br>
<span>Education mailing list</span><br>
<span><a href="mailto:Education@haskell.org">Education@haskell.org</a></span><br>
<span><a href="https://mail.haskell.org/cgi-bin/mailman/listinfo/education">https://mail.haskell.org/cgi-bin/mailman/listinfo/education</a></span><br>
</div>
</blockquote>
</div>
</div>
</body>
</html>