{"id":2119,"date":"2012-01-11T21:20:13","date_gmt":"2012-01-11T21:20:13","guid":{"rendered":"http:\/\/really.zonky.org\/?p=2119"},"modified":"2012-01-11T21:20:13","modified_gmt":"2012-01-11T21:20:13","slug":"ict-to-include-programming-at-last","status":"publish","type":"post","link":"https:\/\/really.zonky.org\/?p=2119","title":{"rendered":"ICT To Include Programming! At Last!"},"content":{"rendered":"<p>According to the <a href=\"http:\/\/www.bbc.co.uk\/news\/education-16493929\">BBC<\/a> it has been announced that the current\u00a0curriculum\u00a0for computer training (ICT) in schools is to be torn up and replaced. And curiously enough the new curriculum is to include programming to a certain extent &#8211; as people have been urging for decades.<\/p>\n<p>The first programming language intended for use by <em>children<\/em> was the <a href=\"http:\/\/en.wikipedia.org\/wiki\/Logo_(programming_language)\">Logo<\/a> programming language first developed in 1967. So it is not as if this is a new idea.<\/p>\n<p>To many of us, the most interesting aspect of computers is not that they allow us to use applications such as word processors, web browsers, and the like &#8211; all very useful tools that I would not want to give up &#8211; but that they can be <em>controlled<\/em>\u00a0by programming. This could be as low-level as writing a device driver in C, or could be using some application macro language to automate a\u00a0tedious\u00a0task.<\/p>\n<p>It is perhaps an over simplification to say so, but to a certain extent programming is that last bit &#8211; automating tedious tasks. Computers are good at tedious tasks; humans are not. We should be &#8220;teaching&#8221; computers to perform tedious tasks for us, and that is called <em>programming<\/em>.<\/p>\n<p>Programming can of course get rather tricky particularly the lower the level you are getting to, but it can also be quite easy with an interactive language with more or less immediate results. For instance the old BASIC :-<\/p>\n<pre>10 for i = 1 to 80\r\n20 print \"Hello\"\r\n30 next i<\/pre>\n<p>Can be quickly typed in and then run gives an immediate result &#8211; the computer &#8220;says&#8221; hello to you. A simple example that can be typed in quickly, modified to give a more personal result &#8230; or enhanced to give different and slightly more interesting results. The immediacy is important to hook people in and interest them in programming.<\/p>\n<p>And programming is not just useful for those who want to become programmers.\u00a0Someone who has been introduced to programming may well be better able to :-<\/p>\n<ol>\n<li>Better specify to an IT department what they need, or the error they&#8217;re encountering. This will save time and money.<\/li>\n<li>Better appreciate what is and what is not possible.<\/li>\n<li>Be capable of automating computing tasks themselves &#8211; not quite programming, but very similar.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>According to the BBC it has been announced that the current\u00a0curriculum\u00a0for computer training (ICT) in schools is to be torn up and replaced. And curiously enough the new curriculum is to include programming to a certain extent &#8211; as people have been urging for decades. The first programming language intended for use by children was <a href='https:\/\/really.zonky.org\/?p=2119' class='excerpt-more'>[&#8230;]<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false,"_share_on_mastodon":"0"},"categories":[4,3],"tags":[365,917],"class_list":["post-2119","post","type-post","status-publish","format-standard","hentry","category-it","category-politics","tag-education","tag-ict","category-4-id","category-3-id","post-seq-1","post-parity-odd","meta-position-corners","fix"],"share_on_mastodon":{"url":"","error":""},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p1f2KI-yb","_links":{"self":[{"href":"https:\/\/really.zonky.org\/index.php?rest_route=\/wp\/v2\/posts\/2119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/really.zonky.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/really.zonky.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/really.zonky.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/really.zonky.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2119"}],"version-history":[{"count":3,"href":"https:\/\/really.zonky.org\/index.php?rest_route=\/wp\/v2\/posts\/2119\/revisions"}],"predecessor-version":[{"id":2122,"href":"https:\/\/really.zonky.org\/index.php?rest_route=\/wp\/v2\/posts\/2119\/revisions\/2122"}],"wp:attachment":[{"href":"https:\/\/really.zonky.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2119"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/really.zonky.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2119"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/really.zonky.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}