{"id":7524,"date":"2020-07-01T18:00:49","date_gmt":"2020-07-01T18:00:49","guid":{"rendered":"http:\/\/theoreti.ca\/?p=7524"},"modified":"2020-07-01T18:00:49","modified_gmt":"2020-07-01T18:00:49","slug":"what-coding-really-teaches-children","status":"publish","type":"post","link":"https:\/\/theoreti.ca\/?p=7524","title":{"rendered":"What coding really teaches children"},"content":{"rendered":"<blockquote><p>You\u2019ve seen movies where programmers pound out torrents of code? That is nothing like reality. Most of the time, coders don\u2019t type at all; they sit and stare morosely at the screen, running their hands through their hair, trying to spot what they\u2019ve done wrong. It can take hours, days, or even weeks. But once the bug is fixed and the program starts working again, the burst of pleasure has a narcotic effect.<\/p><\/blockquote>\n<p>St\u00e9fan pointed me to a nice opinion piece about programming education in the Globe titled, <a href=\"https:\/\/www.theglobeandmail.com\/opinion\/article-what-coding-really-teaches-children\/\">Opinion: What coding really teaches children<\/a>. Clive Thompson that teaching programming in elementary school will not necessarily teach math but it can teach kids about the digital world and teach them the persistence it takes to get complex things working. He also worries, as I do, about asking elementary teachers to learn enough coding to be able to teach it. This could be a recipe for alienating a lot of students who are taught by teachers who haven&#8217;t learned.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You\u2019ve seen movies where programmers pound out torrents of code? That is nothing like reality. Most of the time, coders don\u2019t type at all; they sit and stare morosely at the screen, running their hands through their hair, trying to spot what they\u2019ve done wrong. It can take hours, days, or even weeks. But once &hellip; <a href=\"https:\/\/theoreti.ca\/?p=7524\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">What coding really teaches children<\/span><\/a><\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,26,15],"tags":[],"class_list":["post-7524","post","type-post","status-publish","format-standard","hentry","category-computers-and-education","category-education-and-administration","category-programming"],"_links":{"self":[{"href":"https:\/\/theoreti.ca\/index.php?rest_route=\/wp\/v2\/posts\/7524","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/theoreti.ca\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/theoreti.ca\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/theoreti.ca\/index.php?rest_route=\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/theoreti.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7524"}],"version-history":[{"count":2,"href":"https:\/\/theoreti.ca\/index.php?rest_route=\/wp\/v2\/posts\/7524\/revisions"}],"predecessor-version":[{"id":7526,"href":"https:\/\/theoreti.ca\/index.php?rest_route=\/wp\/v2\/posts\/7524\/revisions\/7526"}],"wp:attachment":[{"href":"https:\/\/theoreti.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7524"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/theoreti.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7524"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/theoreti.ca\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7524"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}