{"version":"1.0","provider_name":"ALSC Blog","provider_url":"https:\/\/www.alsc.ala.org\/blog","author_name":"Early Childhood Programs and Services committee","author_url":"https:\/\/www.alsc.ala.org\/blog\/author\/early-childhood-programs-and-services-committee\/","title":"Coding Concepts for Preschoolers","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"MKnKeFRKOa\"><a href=\"https:\/\/www.alsc.ala.org\/blog\/2015\/05\/coding-concepts-for-preschoolers\/\">Coding Concepts for Preschoolers<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.alsc.ala.org\/blog\/2015\/05\/coding-concepts-for-preschoolers\/embed\/#?secret=MKnKeFRKOa\" width=\"600\" height=\"338\" title=\"&#8220;Coding Concepts for Preschoolers&#8221; &#8212; ALSC Blog\" data-secret=\"MKnKeFRKOa\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.alsc.ala.org\/blog\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"In my library, we\u2019re a little obsessed with coding.\u00a0 We&#8217;ve been working on a project to introduce computational thinking and free coding resources to kids called Coder Time. For over a year, we\u2019ve been searching for ways to teach our audience some complex ideas by experimenting with apps, activities, and lesson plans to create library programs (you can learn more about it here). While these programs were always for our older kids and tweens, we\u2019ve been amazed at our youngest participants\u2019 enthusiasm to jump right in. As we work with this age group, we keep finding overlap between coder concepts and early literacy skills. \u00a0For example, play teaches symbolic thinking, a skill important for both reading and coding.\u00a0 Narrative skills help children understand story structure, but also strengthen computational thinking. \u00a0I\u2019ve recently started incorporating coding concepts into my preschool storytimes.\u00a0 After some trial and error and a mobbed flannel board,...","thumbnail_url":"https:\/\/www.alsc.ala.org\/blog\/wp-content\/uploads\/2015\/05\/coding-concepts-preschoolers-300x225.jpg"}