{"id":4475,"date":"2026-07-02T01:13:10","date_gmt":"2026-07-02T01:13:10","guid":{"rendered":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-concepts-grade-5\/"},"modified":"2026-07-02T01:13:10","modified_gmt":"2026-07-02T01:13:10","slug":"teaching-coding-concepts-grade-5","status":"publish","type":"post","link":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-concepts-grade-5\/","title":{"rendered":"Teaching The Four Building Blocks of Code in Grade 5: Oklahoma Standard 5.AP.PD.03"},"content":{"rendered":"<h1>Teaching The Four Building Blocks of Code in Grade 5: Oklahoma Standard 5.AP.PD.03<\/h1>\n<p>Teaching coding concepts in grade 5 does not have to be complicated. Picture a weather app using variables for temperature and conditionals to choose a sun or rain icon. That kind of thinking is exactly what Oklahoma&#39;s grade 5 computer science standard 5.AP.PD.03 asks students to practice \u2014 and it is very teachable with the right materials. This post walks through what the standard means, the misconceptions students bring to it, and discussion starters you can use tomorrow, whether you teach in a classroom or at your kitchen table.<\/p>\n<h2>What Does Standard 5.AP.PD.03 Actually Ask?<\/h2>\n<blockquote>\n<p>Analyze, create, and debug a program that includes sequencing, repetition, conditionals, and variables in a programming language.\n\u2014 <em>Oklahoma Academic Standards for Computer Science (February 2023)<\/em><\/p>\n<\/blockquote>\n<p>In plain language: Oklahoma&#39;s standard asks fifth graders to study (analyze), build (create), and fix (debug) programs that use four building blocks: putting steps in order, repeating steps with loops, making if-then decisions, and storing changing information in variables.<\/p>\n<p>In student-friendly terms, the learning target is: <strong>&quot;I can analyze, create, and debug a program that uses sequencing, repetition, conditionals, and variables.&quot;<\/strong><\/p>\n<h2>What Students Should Be Able to Do<\/h2>\n<ul>\n<li>I can identify sequencing, loops, conditionals, and variables in a program.<\/li>\n<li>I can trace a program step by step to predict what it will do.<\/li>\n<li>I can plan and create a program that uses all four building blocks.<\/li>\n<li>I can find and fix a bug by tracing and changing one thing at a time.<\/li>\n<\/ul>\n<p>Along the way, students pick up the working vocabulary of the topic: algorithm, command, variable, sequence, program, trace, boolean, repeat, conditional, analyze, value, debug.<\/p>\n<h2>Coding Concepts: Misconceptions to Watch For<\/h2>\n<p>These are the wrong turns students reliably take with this standard \u2014 knowing them ahead of time is half the lesson plan. Each correction strategy below comes straight from the unit&#39;s teacher guide (the paragraph and activity references point into the unit itself).<\/p>\n<p><strong>1. &quot;The computer understands what you mean and will fix the order of your commands.&quot;<\/strong><\/p>\n<p>Return to paragraph 2: computers do exactly what they are told, in order, with no guessing. Use the peanut butter example to show right commands in the wrong sequence still fail.<\/p>\n<p><strong>2. &quot;Finding a bug means you failed or are bad at programming.&quot;<\/strong><\/p>\n<p>Paragraph 7 reframes debugging as a normal, expected part of coding that professionals do daily. Celebrate found bugs as progress, not failure.<\/p>\n<p><strong>3. &quot;A variable&#39;s value is fixed and cannot change once the program starts.&quot;<\/strong><\/p>\n<p>Paragraph 5: the whole point of a variable is that its value can change while the program runs, like a score going up. Demo a score changing live if possible.<\/p>\n<p><strong>4. &quot;You debug by changing lots of blocks at once until it works.&quot;<\/strong><\/p>\n<p>Paragraph 7: change one thing at a time and trace to test each idea, so you know exactly what fixed the bug. Random changes hide the real cause.<\/p>\n<h2>Discussion Starters You Can Use Tomorrow<\/h2>\n<ul>\n<li>Think of a game you play. Where do you think it uses a loop, and where does it use a conditional?<\/li>\n<li>Why is it so important that a computer follows commands in exact order instead of guessing what you mean?<\/li>\n<li>What is something in real life (not a computer) that works like a variable, holding a value that changes?<\/li>\n<\/ul>\n<h2>Bringing It Home<\/h2>\n<p>This topic is a natural one for families. One ten-minute activity to try: Pick an everyday routine, like getting ready for school, and write it together as a program. Put the steps in order (sequence), find a step that repeats (loop), add an if-then choice (if it is cold, then wear a coat), and track something that changes like minutes left (a variable). Then &#39;debug&#39; it by spotting any step in the wrong order.<\/p>\n<h2>Where This Leads<\/h2>\n<p>Students who can analyze, create, and debug a program that uses sequencing, repetition, conditionals, and variables are building skills used every day in software development, game design, robotics, data science, and engineering.<\/p>\n<h2>Part of the Complete Grade 5 Computer Science Curriculum<\/h2>\n<p>This lesson covers just one standard. It is part of a complete grade 5 computer science curriculum aligned to <strong>every<\/strong> Oklahoma OAS CS standard. See the full listing \u2014 every standard, organized by strand \u2014 here: <strong><a href=\"https:\/\/infobymattcole.com\/index.php\/2026\/07\/01\/teaching-5th-grade-computer-science-curriculum-grade-5\/\">Grade 5 Computer Science Curriculum: Every Oklahoma OAS CS Standard<\/a><\/strong>.<\/p>\n\n<h2 class=\"wp-block-heading\">See the Unit in Action<\/h2>\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"5APPD03 Core Coding Concepts Promo\" width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/cR96uC_MqIY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n<h2>Get the Complete 5.AP.PD.03 Unit<\/h2>\n<p>I built a complete, no-prep unit for this standard \u2014 <strong>The Four Building Blocks of Code: Analyze, Create, and Debug<\/strong> \u2014 covering 3-4 days of instruction across 41 pages:<\/p>\n<ul>\n<li><strong>Teacher guide<\/strong> \u2014 day-by-day pacing, misconceptions to watch for, discussion questions, differentiation for support \/ ELL \/ extension, and a 4-point rubric<\/li>\n<li><strong>Student learning target page<\/strong> \u2014 a kid-friendly &quot;I can&quot; statement with success criteria<\/li>\n<li><strong>Full content lesson<\/strong> with 3 embedded &quot;Check Your Understanding&quot; checkpoints<\/li>\n<li><strong>12-question assessment<\/strong> (6 multiple choice, 4 true\/false, 2 short answer) with a complete answer key, explanations, and exemplar responses<\/li>\n<li><strong>Group activity<\/strong> \u2014 &quot;Block Detectives: Analyze, Build, and Debug&quot; (25-30 minutes)<\/li>\n<li><strong>Individual activity<\/strong> \u2014 &quot;Design Your Own Program&quot; (15-20 minutes)<\/li>\n<li><strong>Crossword and word search<\/strong> built from all 12 vocabulary terms (with answer keys)<\/li>\n<li><strong>Family connection letter<\/strong> \u2014 a plain-language page for parents, with dinner-table questions and a 10-minute home activity<\/li>\n<li><strong>Certificate of achievement<\/strong> \u2014 ready to sign and send home<\/li>\n<li><strong>Program Analysis Cards<\/strong> (separate printable, 2 pages)<\/li>\n<li><strong>The Four Building Blocks Reference Sheet<\/strong> (separate printable, 2 pages)<\/li>\n<li><strong>Design Your Own Program<\/strong> (separate printable, 1 page)<\/li>\n<\/ul>\n<p><strong><a href=\"https:\/\/www.teacherspayteachers.com\/Product\/Grade-5-Computer-Science-The-Four-Building-Blocks-of-Code-5APPD03-16693711\">Get The Four Building Blocks of Code on Teachers Pay Teachers \u2192<\/a><\/strong><\/p>\n<p><em>Also aligned to CSTA 1B-AP-10\/11\/15: Create programs that use variables, conditionals, and loops, and debug them to make sure they run correctly.<\/em><\/p>\n<p><em>Every Sooner Standards resource is built directly from the official Oklahoma Academic Standards for Computer Science (February 2023) \u2014 standard text verified, never paraphrased from memory.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Teaching The Four Building Blocks of Code in Grade 5: Oklahoma Standard 5.AP.PD.03 Teaching coding concepts in grade 5 does not have to be complicated. Picture a weather app using variables for temperature and conditionals to choose a sun or rain icon. That kind of thinking is exactly what Oklahoma&#39;s grade 5 computer science standard&#8230;<\/p>\n","protected":false},"author":1,"featured_media":4474,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_wp_convertkit_post_meta":{"form":"-1","landing_page":"0","tag":"0","restrict_content":"0"},"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[894],"tags":[3561,3563,3411,3516,3515,3518,897,3517,3562,3514],"class_list":["post-4475","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sooner-standards","tag-5-ap-pd-03","tag-coding-concepts","tag-computer-science","tag-csta-2","tag-grade-5","tag-no-prep","tag-oklahoma-academic-standards","tag-stem","tag-the-four-building-blocks-of-code","tag-unplugged-computer-science"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Coding Concepts in Grade 5 (No-Prep Unit) | 5.AP.PD.03<\/title>\n<meta name=\"description\" content=\"Teaching coding concepts in Grade 5? This no-prep, standards-aligned unit (OAS 5.AP.PD.03) includes the lesson, activities, and answer keys.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-concepts-grade-5\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Coding Concepts in Grade 5 (No-Prep Unit) | 5.AP.PD.03\" \/>\n<meta property=\"og:description\" content=\"Teaching coding concepts in Grade 5? This no-prep, standards-aligned unit (OAS 5.AP.PD.03) includes the lesson, activities, and answer keys.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-concepts-grade-5\/\" \/>\n<meta property=\"og:site_name\" content=\"Sooner Standards\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-02T01:13:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/5APPD03_Core-Coding-Concepts_Cover.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1500\" \/>\n\t<meta property=\"og:image:height\" content=\"1200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Matt\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matt\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-coding-concepts-grade-5\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-coding-concepts-grade-5\\\/\"},\"author\":{\"name\":\"Matt\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#\\\/schema\\\/person\\\/43d5aec0f811d1758ed2b79e9a15c716\"},\"headline\":\"Teaching The Four Building Blocks of Code in Grade 5: Oklahoma Standard 5.AP.PD.03\",\"datePublished\":\"2026-07-02T01:13:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-coding-concepts-grade-5\\\/\"},\"wordCount\":977,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-coding-concepts-grade-5\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/5APPD03_Core-Coding-Concepts_Cover.png\",\"keywords\":[\"5.AP.PD.03\",\"Coding Concepts\",\"Computer Science\",\"CSTA\",\"Grade 5\",\"No Prep\",\"Oklahoma Academic Standards\",\"STEM\",\"The Four Building Blocks of Code\",\"Unplugged Computer Science\"],\"articleSection\":[\"Sooner Standards\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-coding-concepts-grade-5\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-coding-concepts-grade-5\\\/\",\"url\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-coding-concepts-grade-5\\\/\",\"name\":\"Coding Concepts in Grade 5 (No-Prep Unit) | 5.AP.PD.03\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-coding-concepts-grade-5\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-coding-concepts-grade-5\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/5APPD03_Core-Coding-Concepts_Cover.png\",\"datePublished\":\"2026-07-02T01:13:10+00:00\",\"description\":\"Teaching coding concepts in Grade 5? This no-prep, standards-aligned unit (OAS 5.AP.PD.03) includes the lesson, activities, and answer keys.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-coding-concepts-grade-5\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-coding-concepts-grade-5\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-coding-concepts-grade-5\\\/#primaryimage\",\"url\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/5APPD03_Core-Coding-Concepts_Cover.png\",\"contentUrl\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/5APPD03_Core-Coding-Concepts_Cover.png\",\"width\":1500,\"height\":1200,\"caption\":\"Teaching coding concepts in Grade 5 unit cover (OAS 5.AP.PD.03)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-coding-concepts-grade-5\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/infobymattcole.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Teaching The Four Building Blocks of Code in Grade 5: Oklahoma Standard 5.AP.PD.03\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#website\",\"url\":\"https:\\\/\\\/infobymattcole.com\\\/\",\"name\":\"Sooner Standards\",\"description\":\"Oklahoma&#039;s OAS-CS Resource Library\",\"publisher\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/infobymattcole.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#organization\",\"name\":\"Sooner Standards\",\"url\":\"https:\\\/\\\/infobymattcole.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/cropped-22022423.jpg\",\"contentUrl\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/cropped-22022423.jpg\",\"width\":140,\"height\":138,\"caption\":\"Sooner Standards\"},\"image\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#\\\/schema\\\/person\\\/43d5aec0f811d1758ed2b79e9a15c716\",\"name\":\"Matt\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/65d297f0abc0058c85c9b8c20f33c4050922ba030dcc9b63e88240a0e02dc57d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/65d297f0abc0058c85c9b8c20f33c4050922ba030dcc9b63e88240a0e02dc57d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/65d297f0abc0058c85c9b8c20f33c4050922ba030dcc9b63e88240a0e02dc57d?s=96&d=mm&r=g\",\"caption\":\"Matt\"},\"sameAs\":[\"http:\\\/\\\/mattcole.us\"],\"url\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/author\\\/mcwolf71\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Coding Concepts in Grade 5 (No-Prep Unit) | 5.AP.PD.03","description":"Teaching coding concepts in Grade 5? This no-prep, standards-aligned unit (OAS 5.AP.PD.03) includes the lesson, activities, and answer keys.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-concepts-grade-5\/","og_locale":"en_US","og_type":"article","og_title":"Coding Concepts in Grade 5 (No-Prep Unit) | 5.AP.PD.03","og_description":"Teaching coding concepts in Grade 5? This no-prep, standards-aligned unit (OAS 5.AP.PD.03) includes the lesson, activities, and answer keys.","og_url":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-concepts-grade-5\/","og_site_name":"Sooner Standards","article_published_time":"2026-07-02T01:13:10+00:00","og_image":[{"width":1500,"height":1200,"url":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/5APPD03_Core-Coding-Concepts_Cover.png","type":"image\/png"}],"author":"Matt","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Matt","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-concepts-grade-5\/#article","isPartOf":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-concepts-grade-5\/"},"author":{"name":"Matt","@id":"https:\/\/infobymattcole.com\/#\/schema\/person\/43d5aec0f811d1758ed2b79e9a15c716"},"headline":"Teaching The Four Building Blocks of Code in Grade 5: Oklahoma Standard 5.AP.PD.03","datePublished":"2026-07-02T01:13:10+00:00","mainEntityOfPage":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-concepts-grade-5\/"},"wordCount":977,"commentCount":0,"publisher":{"@id":"https:\/\/infobymattcole.com\/#organization"},"image":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-concepts-grade-5\/#primaryimage"},"thumbnailUrl":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/5APPD03_Core-Coding-Concepts_Cover.png","keywords":["5.AP.PD.03","Coding Concepts","Computer Science","CSTA","Grade 5","No Prep","Oklahoma Academic Standards","STEM","The Four Building Blocks of Code","Unplugged Computer Science"],"articleSection":["Sooner Standards"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-concepts-grade-5\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-concepts-grade-5\/","url":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-concepts-grade-5\/","name":"Coding Concepts in Grade 5 (No-Prep Unit) | 5.AP.PD.03","isPartOf":{"@id":"https:\/\/infobymattcole.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-concepts-grade-5\/#primaryimage"},"image":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-concepts-grade-5\/#primaryimage"},"thumbnailUrl":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/5APPD03_Core-Coding-Concepts_Cover.png","datePublished":"2026-07-02T01:13:10+00:00","description":"Teaching coding concepts in Grade 5? This no-prep, standards-aligned unit (OAS 5.AP.PD.03) includes the lesson, activities, and answer keys.","breadcrumb":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-concepts-grade-5\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-concepts-grade-5\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-concepts-grade-5\/#primaryimage","url":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/5APPD03_Core-Coding-Concepts_Cover.png","contentUrl":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/5APPD03_Core-Coding-Concepts_Cover.png","width":1500,"height":1200,"caption":"Teaching coding concepts in Grade 5 unit cover (OAS 5.AP.PD.03)"},{"@type":"BreadcrumbList","@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-coding-concepts-grade-5\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/infobymattcole.com\/"},{"@type":"ListItem","position":2,"name":"Teaching The Four Building Blocks of Code in Grade 5: Oklahoma Standard 5.AP.PD.03"}]},{"@type":"WebSite","@id":"https:\/\/infobymattcole.com\/#website","url":"https:\/\/infobymattcole.com\/","name":"Sooner Standards","description":"Oklahoma&#039;s OAS-CS Resource Library","publisher":{"@id":"https:\/\/infobymattcole.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/infobymattcole.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/infobymattcole.com\/#organization","name":"Sooner Standards","url":"https:\/\/infobymattcole.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/infobymattcole.com\/#\/schema\/logo\/image\/","url":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/06\/cropped-22022423.jpg","contentUrl":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/06\/cropped-22022423.jpg","width":140,"height":138,"caption":"Sooner Standards"},"image":{"@id":"https:\/\/infobymattcole.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/infobymattcole.com\/#\/schema\/person\/43d5aec0f811d1758ed2b79e9a15c716","name":"Matt","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/65d297f0abc0058c85c9b8c20f33c4050922ba030dcc9b63e88240a0e02dc57d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/65d297f0abc0058c85c9b8c20f33c4050922ba030dcc9b63e88240a0e02dc57d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/65d297f0abc0058c85c9b8c20f33c4050922ba030dcc9b63e88240a0e02dc57d?s=96&d=mm&r=g","caption":"Matt"},"sameAs":["http:\/\/mattcole.us"],"url":"https:\/\/infobymattcole.com\/index.php\/author\/mcwolf71\/"}]}},"_links":{"self":[{"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/posts\/4475","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/comments?post=4475"}],"version-history":[{"count":0,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/posts\/4475\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/media\/4474"}],"wp:attachment":[{"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/media?parent=4475"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/categories?post=4475"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/tags?post=4475"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}