{"id":119,"date":"2016-01-20T23:27:23","date_gmt":"2016-01-20T23:27:23","guid":{"rendered":"https:\/\/techjoysy.wordpress.com\/?p=119"},"modified":"2017-01-23T11:43:59","modified_gmt":"2017-01-23T11:43:59","slug":"how-to-teach-a-preschooler-programming","status":"publish","type":"post","link":"https:\/\/joysyjohn.com\/index.php\/2016\/01\/20\/how-to-teach-a-preschooler-programming\/","title":{"rendered":"How to teach a preschooler programming"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-147 alignleft\" src=\"http:\/\/joysyjohn.comwp-content\/uploads\/2016\/01\/front_of_raspberry_pi.jpg\" alt=\"Front_of_Raspberry_Pi\" width=\"336\" height=\"251\" srcset=\"https:\/\/joysyjohn.com\/wp-content\/uploads\/2016\/01\/front_of_raspberry_pi.jpg 1874w, https:\/\/joysyjohn.com\/wp-content\/uploads\/2016\/01\/front_of_raspberry_pi-300x224.jpg 300w, https:\/\/joysyjohn.com\/wp-content\/uploads\/2016\/01\/front_of_raspberry_pi-768x573.jpg 768w, https:\/\/joysyjohn.com\/wp-content\/uploads\/2016\/01\/front_of_raspberry_pi-1024x764.jpg 1024w, https:\/\/joysyjohn.com\/wp-content\/uploads\/2016\/01\/front_of_raspberry_pi-1200x896.jpg 1200w\" sizes=\"auto, (max-width: 336px) 100vw, 336px\" \/><\/p>\n<p>I did a guest post on <a href=\"http:\/\/www.geniusexperiment.com\/\">The Genius Experiment <\/a>when I was introducing my 4 year old daughter to programming and computing via various tools, programs and apps. Some favourite tools that I shared are:<\/p>\n<p><b><a href=\"http:\/\/www.raspberrypi.org\/\"><span style=\"color: #0066cc;\">Raspberry Pi<\/span><\/a> <\/b>is a credit-card-sized single-board computer developed in the UK by the Raspberry Pi Foundation with the intention of promoting the teaching of basic computer science in schools.\u00a0There are loads of <a href=\"http:\/\/www.raspberrypi.org\/resources\/\"><span style=\"color: #0066cc;\">resources<\/span><\/a> for projects and articles for beginners.<\/p>\n<p><b>MIT\u2019s <a href=\"http:\/\/scratch.mit.edu\/\"><span style=\"color: #0066cc;\">Scratch<\/span><\/a><\/b>\u00a0is used to create games, animations and stories and share it online. Scratch helps young people learn to think creatively, reason systematically, and work collaboratively \u2014 essential skills for life in the 21st century. <a href=\"https:\/\/www.codeclub.org.uk\/\">Code Clubs <\/a>across the country use Scratch to gets kids to learn coding in after school clubs in primary schools. It is a <strong>very visual language<\/strong> and kids love playing with it as it is like putting Lego blocks together on the screen.<a href=\"http:\/\/www.geniusexperiment.com\/wp-content\/uploads\/2014\/06\/robots.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-405 alignright\" src=\"http:\/\/www.geniusexperiment.com\/wp-content\/uploads\/2014\/06\/robots-203x300.jpg\" alt=\"robots\" width=\"141\" height=\"208\" \/><\/a><\/p>\n<p><b><a href=\"http:\/\/www.lego.com\/en-us\/mindstorms\/?domainredir=mindstorms.lego.com\"><span style=\"color: #0066cc;\">Lego Mindstorms EV3<\/span><\/a> <\/b>is a<b> <\/b>great way to introduce kids to robotics and programming. Mindstorms can teach kids new skills like teamwork, effective communication and problem solving. It is also lot of fun to build 3D models and then get them to perform based on the commands that you give.<\/p>\n<p>Some <b>iPad apps<\/b> that I have used to get her interested in programming and introduce the basic concepts in a fun and interactive manner are<b>: <\/b><\/p>\n<p><a href=\"http:\/\/www.geniusexperiment.com\/wp-content\/uploads\/2014\/06\/move-the-turtle.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-408\" src=\"http:\/\/www.geniusexperiment.com\/wp-content\/uploads\/2014\/06\/move-the-turtle.png\" alt=\"move the turtle\" width=\"127\" height=\"124\" \/><\/a><a href=\"https:\/\/itunes.apple.com\/gb\/app\/move-turtle.-programming-for\/id509013878?mt=8\"><span style=\"color: #0066cc;\">Move the Turtle<\/span><\/a> A friendly Turtle introduces my daughter step by step to the basic concepts of programming in a colourful graphic environment. This is a fun game for both adults and kids.<\/p>\n<p><a href=\"https:\/\/itunes.apple.com\/gb\/app\/unblock-me-free\/id315019111?mt=8\"><span style=\"color: #0066cc;\">Unblock Me Free<\/span><\/a> is a simple and addictive puzzle game with the goal to get the red block out of the board by sliding the other blocks out of the way. Helps kids build logical thinking skills.<\/p>\n<p><a href=\"http:\/\/www.geniusexperiment.com\/wp-content\/uploads\/2014\/06\/fix-the-factory.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-406\" src=\"http:\/\/www.geniusexperiment.com\/wp-content\/uploads\/2014\/06\/fix-the-factory.png\" alt=\"fix the factory\" width=\"116\" height=\"121\" \/><\/a><a href=\"https:\/\/itunes.apple.com\/gb\/app\/lego-mindstorms-fix-factory\/id671493323?mt=8\" class=\"broken_link\"><span style=\"color: #0066cc;\">Fix the Factory (Lego)<\/span><\/a> is a new puzzle game that uses EV3RSTORM and a Robot factory. It is an addictive puzzle game full of unexpected obstacles that are guaranteed to challenge your logic thinking, your spatial intelligence and your robot commanding skills.<\/p>\n<p>What tools and resources have you used to introduce kids to programming? What are some challenges and successes in inspiring the next generation of young developers? Please share your thoughts and feedback.<\/p>\n<p>To read the full article <a href=\"http:\/\/www.geniusexperiment.com\/2014\/06\/teach-kids-programming\/\">click here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I did a guest post on The Genius Experiment when I was introducing my 4 year old daughter to programming and computing via various tools, programs and apps. Some favourite tools that I shared are: Raspberry Pi is a credit-card-sized single-board computer developed in the UK by the Raspberry Pi Foundation with the intention of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":147,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"spay_email":"","footnotes":""},"categories":[2,5],"tags":[7,11,17,20],"class_list":["post-119","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-computing","category-teach-programming","tag-codeclub","tag-lego","tag-raspberry-pi","tag-scratch"],"jetpack_featured_media_url":"https:\/\/joysyjohn.com\/wp-content\/uploads\/2016\/01\/front_of_raspberry_pi.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/joysyjohn.com\/index.php\/wp-json\/wp\/v2\/posts\/119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/joysyjohn.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/joysyjohn.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/joysyjohn.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/joysyjohn.com\/index.php\/wp-json\/wp\/v2\/comments?post=119"}],"version-history":[{"count":1,"href":"https:\/\/joysyjohn.com\/index.php\/wp-json\/wp\/v2\/posts\/119\/revisions"}],"predecessor-version":[{"id":391,"href":"https:\/\/joysyjohn.com\/index.php\/wp-json\/wp\/v2\/posts\/119\/revisions\/391"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/joysyjohn.com\/index.php\/wp-json\/wp\/v2\/media\/147"}],"wp:attachment":[{"href":"https:\/\/joysyjohn.com\/index.php\/wp-json\/wp\/v2\/media?parent=119"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/joysyjohn.com\/index.php\/wp-json\/wp\/v2\/categories?post=119"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/joysyjohn.com\/index.php\/wp-json\/wp\/v2\/tags?post=119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}