{"id":4481,"date":"2026-07-02T01:13:50","date_gmt":"2026-07-02T01:13:50","guid":{"rendered":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-explaining-code-grade-5\/"},"modified":"2026-07-02T01:13:50","modified_gmt":"2026-07-02T01:13:50","slug":"teaching-explaining-code-grade-5","status":"publish","type":"post","link":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-explaining-code-grade-5\/","title":{"rendered":"Teaching Show Your Work in Grade 5: Oklahoma Standard 5.AP.PD.04"},"content":{"rendered":"<h1>Teaching Show Your Work in Grade 5: Oklahoma Standard 5.AP.PD.04<\/h1>\n<p>Teaching explaining code in grade 5 does not have to be complicated. Picture software teams filling code with comments so teammates worldwide can build on each other&#39;s work. That kind of thinking is exactly what Oklahoma&#39;s grade 5 computer science standard 5.AP.PD.04 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.04 Actually Ask?<\/h2>\n<blockquote>\n<p>Communicate and explain program development choices using comments, presentations, and demonstrations.\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 communicate and explain the choices they made while building a program, using three tools: comments written inside the code, spoken presentations, and live demonstrations.<\/p>\n<p>In student-friendly terms, the learning target is: <strong>&quot;I can communicate and explain the choices I made while building a program, using clear comments, a spoken presentation, and a live demonstration suited to my audience.&quot;<\/strong><\/p>\n<h2>What Students Should Be Able to Do<\/h2>\n<ul>\n<li>I can write clear comments that explain the why behind my code.<\/li>\n<li>I can name my development choices and give a reason for each one.<\/li>\n<li>I can plan a presentation and a demonstration that show how my program works.<\/li>\n<li>I can adjust my explanation to fit my audience.<\/li>\n<\/ul>\n<p>Along the way, students pick up the working vocabulary of the topic: label, communicate, clear, present, explain, program, reason, comment, demonstrate, audience, choice, document.<\/p>\n<h2>Explaining Code: 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;Comments are instructions the computer runs as part of the program.&quot;<\/strong><\/p>\n<p>Return to paragraph 2: the computer ignores comments; they are notes for people. Demo by showing a program runs identically with or without a comment.<\/p>\n<p><strong>2. &quot;A good comment just restates what the code does.&quot;<\/strong><\/p>\n<p>Paragraph 3: strong comments explain the why behind a choice, the part readers cannot see in the code. Compare &#39;add one to score&#39; versus &#39;add one to score when the player catches an apple.&#39;<\/p>\n<p><strong>3. &quot;Explaining a program is separate from, and less important than, building it.&quot;<\/strong><\/p>\n<p>Paragraphs 6 and 8: communication is part of building well; explaining forces clear thinking and often reveals bugs or better methods. It is highly valued in every workplace.<\/p>\n<p><strong>4. &quot;You explain a program the same way to everyone.&quot;<\/strong><\/p>\n<p>Paragraph 7: adjust words and depth to the audience. Have students explain the same program to a kindergartner versus an engineer to feel the difference.<\/p>\n<h2>Discussion Starters You Can Use Tomorrow<\/h2>\n<ul>\n<li>Why do you think code is &#39;read more often than it is written&#39;? Who might read your code later?<\/li>\n<li>Have you ever come back to something you made and forgotten how it worked? How would a comment have helped?<\/li>\n<li>What is the difference between telling someone your game is fun and demonstrating that it is fun?<\/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: Have your child &#39;present and demonstrate&#39; something they made or know well, a game, a drawing app, a LEGO build, anything. Ask them to explain two choices they made and the reason for each, then have them explain it again as if you were a little kid. Notice how they change their words for a different audience.<\/p>\n<h2>Where This Leads<\/h2>\n<p>Students who can communicate and explain the choices I made while building a program, using clear comments, a spoken presentation, and a live demonstration suited to my audience are building skills used every day in software development, technical writing, engineering, product management, and teaching.<\/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=\"5APPD04 Explaining Your Code Promo\" width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/8Zz_35RavQ0?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.04 Unit<\/h2>\n<p>I built a complete, no-prep unit for this standard \u2014 <strong>Show Your Work: Explaining the Programs You Build<\/strong> \u2014 covering 3-4 days of instruction across 40 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;Pitch It: Comment, Present, and Demonstrate&quot; (25-30 minutes)<\/li>\n<li><strong>Individual activity<\/strong> \u2014 &quot;My Code Explainer&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 Pitch Cards<\/strong> (separate printable, 2 pages)<\/li>\n<li><strong>Communicating Your Code Reference Sheet<\/strong> (separate printable, 2 pages)<\/li>\n<li><strong>My Code Explainer<\/strong> (separate printable, 1 page)<\/li>\n<\/ul>\n<p><strong><a href=\"https:\/\/www.teacherspayteachers.com\/Product\/Grade-5-Computer-Science-Show-Your-Work-5APPD04-16694000\">Get Show Your Work on Teachers Pay Teachers \u2192<\/a><\/strong><\/p>\n<p><em>Also aligned to CSTA 1B-AP-16: Describe choices made during program development using code comments, presentations, and demonstrations.<\/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 Show Your Work in Grade 5: Oklahoma Standard 5.AP.PD.04 Teaching explaining code in grade 5 does not have to be complicated. Picture software teams filling code with comments so teammates worldwide can build on each other&#39;s work. That kind of thinking is exactly what Oklahoma&#39;s grade 5 computer science standard 5.AP.PD.04 asks students to&#8230;<\/p>\n","protected":false},"author":1,"featured_media":4480,"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":[3572,3411,3516,3574,3515,3518,897,3573,3517,3514],"class_list":["post-4481","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sooner-standards","tag-5-ap-pd-04","tag-computer-science","tag-csta-2","tag-explaining-code","tag-grade-5","tag-no-prep","tag-oklahoma-academic-standards","tag-show-your-work","tag-stem","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>Explaining Code in Grade 5 (No-Prep Unit) | 5.AP.PD.04<\/title>\n<meta name=\"description\" content=\"Teaching explaining code in Grade 5? This no-prep, standards-aligned unit (OAS 5.AP.PD.04) 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-explaining-code-grade-5\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Explaining Code in Grade 5 (No-Prep Unit) | 5.AP.PD.04\" \/>\n<meta property=\"og:description\" content=\"Teaching explaining code in Grade 5? This no-prep, standards-aligned unit (OAS 5.AP.PD.04) includes the lesson, activities, and answer keys.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-explaining-code-grade-5\/\" \/>\n<meta property=\"og:site_name\" content=\"Sooner Standards\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-02T01:13:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/5APPD04_Explaining-Your-Code_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-explaining-code-grade-5\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-explaining-code-grade-5\\\/\"},\"author\":{\"name\":\"Matt\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#\\\/schema\\\/person\\\/43d5aec0f811d1758ed2b79e9a15c716\"},\"headline\":\"Teaching Show Your Work in Grade 5: Oklahoma Standard 5.AP.PD.04\",\"datePublished\":\"2026-07-02T01:13:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-explaining-code-grade-5\\\/\"},\"wordCount\":947,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-explaining-code-grade-5\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/5APPD04_Explaining-Your-Code_Cover.png\",\"keywords\":[\"5.AP.PD.04\",\"Computer Science\",\"CSTA\",\"Explaining Code\",\"Grade 5\",\"No Prep\",\"Oklahoma Academic Standards\",\"Show Your Work\",\"STEM\",\"Unplugged Computer Science\"],\"articleSection\":[\"Sooner Standards\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-explaining-code-grade-5\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-explaining-code-grade-5\\\/\",\"url\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-explaining-code-grade-5\\\/\",\"name\":\"Explaining Code in Grade 5 (No-Prep Unit) | 5.AP.PD.04\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-explaining-code-grade-5\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-explaining-code-grade-5\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/5APPD04_Explaining-Your-Code_Cover.png\",\"datePublished\":\"2026-07-02T01:13:50+00:00\",\"description\":\"Teaching explaining code in Grade 5? This no-prep, standards-aligned unit (OAS 5.AP.PD.04) includes the lesson, activities, and answer keys.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-explaining-code-grade-5\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-explaining-code-grade-5\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-explaining-code-grade-5\\\/#primaryimage\",\"url\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/5APPD04_Explaining-Your-Code_Cover.png\",\"contentUrl\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/5APPD04_Explaining-Your-Code_Cover.png\",\"width\":1500,\"height\":1200,\"caption\":\"Teaching explaining code in Grade 5 unit cover (OAS 5.AP.PD.04)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-explaining-code-grade-5\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/infobymattcole.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Teaching Show Your Work in Grade 5: Oklahoma Standard 5.AP.PD.04\"}]},{\"@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":"Explaining Code in Grade 5 (No-Prep Unit) | 5.AP.PD.04","description":"Teaching explaining code in Grade 5? This no-prep, standards-aligned unit (OAS 5.AP.PD.04) 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-explaining-code-grade-5\/","og_locale":"en_US","og_type":"article","og_title":"Explaining Code in Grade 5 (No-Prep Unit) | 5.AP.PD.04","og_description":"Teaching explaining code in Grade 5? This no-prep, standards-aligned unit (OAS 5.AP.PD.04) includes the lesson, activities, and answer keys.","og_url":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-explaining-code-grade-5\/","og_site_name":"Sooner Standards","article_published_time":"2026-07-02T01:13:50+00:00","og_image":[{"width":1500,"height":1200,"url":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/5APPD04_Explaining-Your-Code_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-explaining-code-grade-5\/#article","isPartOf":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-explaining-code-grade-5\/"},"author":{"name":"Matt","@id":"https:\/\/infobymattcole.com\/#\/schema\/person\/43d5aec0f811d1758ed2b79e9a15c716"},"headline":"Teaching Show Your Work in Grade 5: Oklahoma Standard 5.AP.PD.04","datePublished":"2026-07-02T01:13:50+00:00","mainEntityOfPage":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-explaining-code-grade-5\/"},"wordCount":947,"commentCount":0,"publisher":{"@id":"https:\/\/infobymattcole.com\/#organization"},"image":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-explaining-code-grade-5\/#primaryimage"},"thumbnailUrl":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/5APPD04_Explaining-Your-Code_Cover.png","keywords":["5.AP.PD.04","Computer Science","CSTA","Explaining Code","Grade 5","No Prep","Oklahoma Academic Standards","Show Your Work","STEM","Unplugged Computer Science"],"articleSection":["Sooner Standards"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-explaining-code-grade-5\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-explaining-code-grade-5\/","url":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-explaining-code-grade-5\/","name":"Explaining Code in Grade 5 (No-Prep Unit) | 5.AP.PD.04","isPartOf":{"@id":"https:\/\/infobymattcole.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-explaining-code-grade-5\/#primaryimage"},"image":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-explaining-code-grade-5\/#primaryimage"},"thumbnailUrl":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/5APPD04_Explaining-Your-Code_Cover.png","datePublished":"2026-07-02T01:13:50+00:00","description":"Teaching explaining code in Grade 5? This no-prep, standards-aligned unit (OAS 5.AP.PD.04) includes the lesson, activities, and answer keys.","breadcrumb":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-explaining-code-grade-5\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-explaining-code-grade-5\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-explaining-code-grade-5\/#primaryimage","url":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/5APPD04_Explaining-Your-Code_Cover.png","contentUrl":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/5APPD04_Explaining-Your-Code_Cover.png","width":1500,"height":1200,"caption":"Teaching explaining code in Grade 5 unit cover (OAS 5.AP.PD.04)"},{"@type":"BreadcrumbList","@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-explaining-code-grade-5\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/infobymattcole.com\/"},{"@type":"ListItem","position":2,"name":"Teaching Show Your Work in Grade 5: Oklahoma Standard 5.AP.PD.04"}]},{"@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\/4481","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=4481"}],"version-history":[{"count":0,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/posts\/4481\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/media\/4480"}],"wp:attachment":[{"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/media?parent=4481"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/categories?post=4481"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/tags?post=4481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}