{"id":446,"date":"2011-10-09T22:10:02","date_gmt":"2011-10-09T21:10:02","guid":{"rendered":"http:\/\/www.p2vpro.com\/?p=446"},"modified":"2011-10-09T22:11:14","modified_gmt":"2011-10-09T21:11:14","slug":"episode-iv-a-new-hope","status":"publish","type":"post","link":"https:\/\/www.p2vpro.com\/?p=446","title":{"rendered":"Episode IV &#8211; A New Hope"},"content":{"rendered":"<p>Off topic (again) but hey, better than no topic at all.<\/p>\n<p>With my own two children (now 7 and 11) growing up fast, I am increasingly interested in what they learn under the heading of ICT at school. As far as I can tell from my eldest, this involves learning Word, Excel and Powerpoint. All well and good as these are useful skills but it&#8217;s not the kinds of IT I learnt. Not &#8220;was taught&#8221; because we were riding the wave of ZX spectrums and BBC micros so taught ourselves and made it up as we went along.<\/p>\n<p>What I learnt was basic programming. Basic by name and basic by nature. And via peek and poke into the world of machine code programming.<\/p>\n<p>I think these programming skills are fundamental to an understanding of IT and I would like my two to learn them. I don&#8217;t hold out much hope of them learning this at school (maybe I will be proved wrong, which would be great). I&#8217;m not going to force them to read Knuth&#8217;s &#8220;Fundamental Algorithms&#8221; and they&#8217;re not going to pick it up themselves from their laptop which is good for word processing and Facebook.<\/p>\n<p>So I have started teaching my daughter the basic concepts of programming using python. She gets plenty of maths homework which is at the stage that is perfectly suited to writing small programs to e.g. find out all the factors of a given number. Python is clean, simple and has a maths bias so it is perfect as a starter language. As the maths homework gets harder I hope the programming challenges will too. An internal project &#8220;Euler&#8221; no less.<\/p>\n<p>So far my eldest seems very keen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Off topic (again) but hey, better than no topic at all. With my own two children (now 7 and 11) growing up fast, I am increasingly interested in what they learn under the heading of ICT at school. As far &hellip; <a href=\"https:\/\/www.p2vpro.com\/?p=446\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[],"class_list":["post-446","post","type-post","status-publish","format-standard","hentry","category-general-technology"],"_links":{"self":[{"href":"https:\/\/www.p2vpro.com\/index.php?rest_route=\/wp\/v2\/posts\/446","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.p2vpro.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.p2vpro.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.p2vpro.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.p2vpro.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=446"}],"version-history":[{"count":5,"href":"https:\/\/www.p2vpro.com\/index.php?rest_route=\/wp\/v2\/posts\/446\/revisions"}],"predecessor-version":[{"id":451,"href":"https:\/\/www.p2vpro.com\/index.php?rest_route=\/wp\/v2\/posts\/446\/revisions\/451"}],"wp:attachment":[{"href":"https:\/\/www.p2vpro.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=446"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.p2vpro.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=446"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.p2vpro.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=446"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}