{"id":4459,"date":"2026-07-02T01:11:24","date_gmt":"2026-07-02T01:11:24","guid":{"rendered":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-comparing-algorithms-grade-5\/"},"modified":"2026-07-07T14:07:58","modified_gmt":"2026-07-07T14:07:58","slug":"teaching-comparing-algorithms-grade-5","status":"publish","type":"post","link":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-comparing-algorithms-grade-5\/","title":{"rendered":"Teaching Comparing and Refining Algorithms in Grade 5: Oklahoma Standard 5.AP.A.01"},"content":{"rendered":"<h1>Teaching Comparing and Refining Algorithms in Grade 5: Oklahoma Standard 5.AP.A.01<\/h1>\n<p>Teaching comparing algorithms in grade 5 does not have to be complicated. Picture a delivery company comparing routes to pick the most efficient one. That kind of thinking is exactly what Oklahoma&#39;s grade 5 computer science standard 5.AP.A.01 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.A.01 Actually Ask?<\/h2>\n<blockquote>\n<p>Model, compare and refine multiple algorithms for the same task and determine which is the most efficient.\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 write more than one set of step-by-step instructions for the same task, compare them, improve them, and decide which one finishes the job with the least wasted effort.<\/p>\n<p>In student-friendly terms, the learning target is: <strong>&quot;I can model, compare, and refine more than one algorithm for the same task and determine which one is the most efficient.&quot;<\/strong><\/p>\n<h2>What Students Should Be Able to Do<\/h2>\n<ul>\n<li>I can model an algorithm clearly as a numbered list or a flowchart.<\/li>\n<li>I can write more than one algorithm that completes the same task.<\/li>\n<li>I can compare algorithms by counting steps and decide which is more efficient.<\/li>\n<li>I can refine an algorithm by removing extra steps or adding a loop.<\/li>\n<\/ul>\n<p>Along the way, students pick up the working vocabulary of the topic: algorithm, step, task, order, model, compare, refine, debug, loop, repeat, pattern, path, efficient.<\/p>\n<h2>Comparing Algorithms: 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;There is only one right algorithm for a task.&quot;<\/strong><\/p>\n<p>Use paragraph 4 and the book-finding example. Have students share different ways to do the same classroom task. Almost every task has more than one algorithm, which is why we compare.<\/p>\n<p><strong>2. &quot;A longer algorithm with more steps is more powerful or better.&quot;<\/strong><\/p>\n<p>Use paragraph 5. More steps usually means more wasted effort. Efficiency is about fewer steps for the same correct result, not more steps.<\/p>\n<p><strong>3. &quot;Efficient just means fast, nothing else.&quot;<\/strong><\/p>\n<p>Use paragraph 5. Efficiency can mean fewer steps, less time, or less memory and energy. Have students count steps as a concrete, fair measure.<\/p>\n<p><strong>4. &quot;Once an algorithm works, it cannot be improved.&quot;<\/strong><\/p>\n<p>Use paragraph 7. Refining is normal; working algorithms can almost always be shortened by removing extra steps or adding a loop. First-draft thinking versus revision.<\/p>\n<h2>Discussion Starters You Can Use Tomorrow<\/h2>\n<ul>\n<li>What is an everyday task you do, and can you think of two different algorithms for doing it?<\/li>\n<li>Why do you think computer programmers care so much about saving even a few steps?<\/li>\n<li>How could a loop make a long set of repeated instructions shorter?<\/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: Together, pick a simple task like making a sandwich or setting the table, and write down the exact steps as an algorithm. Then see if you can find a second way to do the same task and count the steps in each. Talk about which algorithm is more efficient and why, and whether any steps could be removed.<\/p>\n<h2>Where This Leads<\/h2>\n<p>Students who can model, compare, and refine more than one algorithm for the same task and determine which one is the most efficient are building skills used every day in software programming, video game design, logistics and route planning, robotics engineering, and data science.<\/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=\"5APA01 Comparing and Refining Algorithms Promo\" width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/2vzycO8EHHc?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.A.01 Unit<\/h2>\n<p>I built a complete, no-prep unit for this standard \u2014 <strong>Comparing and Refining Algorithms to Find the Most Efficient<\/strong> \u2014 covering 3-4 days of instruction across 37 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;Two Ways to Sort: Compare the Algorithms&quot; (25-30 minutes)<\/li>\n<li><strong>Individual activity<\/strong> \u2014 &quot;Refine the Algorithm&quot; (15-20 minutes)<\/li>\n<li><strong>Crossword and word search<\/strong> built from all 13 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>Compare Two Algorithms Recording Sheet<\/strong> (separate printable, 1 page)<\/li>\n<li><strong>Algorithms &amp; Efficiency Reference Notes<\/strong> (separate printable, 1 page)<\/li>\n<li><strong>Refine the Algorithm<\/strong> (separate printable, 1 page)<\/li>\n<\/ul>\n<p><strong><a href=\"https:\/\/www.teacherspayteachers.com\/Product\/Grade-5-Computer-Science-Comparing-and-Refining-Algorithms-5APA01-16674769\">Get Comparing and Refining Algorithms on Teachers Pay Teachers \u2192<\/a><\/strong><\/p>\n<p><em>Also aligned to CSTA 1B-AP-08: Compare and refine multiple algorithms for the same task and determine which is the most appropriate.<\/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 Comparing and Refining Algorithms in Grade 5: Oklahoma Standard 5.AP.A.01 Teaching comparing algorithms in grade 5 does not have to be complicated. Picture a delivery company comparing routes to pick the most efficient one. That kind of thinking is exactly what Oklahoma&#39;s grade 5 computer science standard 5.AP.A.01 asks students to practice \u2014 and&#8230;<\/p>\n","protected":false},"author":1,"featured_media":4458,"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":[3537,3539,3538,3411,3516,3515,3518,897,3517,3514],"class_list":["post-4459","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sooner-standards","tag-5-ap-a-01","tag-comparing-algorithms","tag-comparing-and-refining-algorithms","tag-computer-science","tag-csta-2","tag-grade-5","tag-no-prep","tag-oklahoma-academic-standards","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>Comparing Algorithms in Grade 5 (No-Prep Unit) | 5.AP.A.01<\/title>\n<meta name=\"description\" content=\"Teaching comparing algorithms in Grade 5? This no-prep, standards-aligned unit (OAS 5.AP.A.01) 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-comparing-algorithms-grade-5\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comparing Algorithms in Grade 5 (No-Prep Unit) | 5.AP.A.01\" \/>\n<meta property=\"og:description\" content=\"Teaching comparing algorithms in Grade 5? This no-prep, standards-aligned unit (OAS 5.AP.A.01) includes the lesson, activities, and answer keys.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-comparing-algorithms-grade-5\/\" \/>\n<meta property=\"og:site_name\" content=\"Sooner Standards\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-02T01:11:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-07T14:07:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/5APA01_Comparing-and-Refining-Algorithms_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-comparing-algorithms-grade-5\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-comparing-algorithms-grade-5\\\/\"},\"author\":{\"name\":\"Matt\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#\\\/schema\\\/person\\\/43d5aec0f811d1758ed2b79e9a15c716\"},\"headline\":\"Teaching Comparing and Refining Algorithms in Grade 5: Oklahoma Standard 5.AP.A.01\",\"datePublished\":\"2026-07-02T01:11:24+00:00\",\"dateModified\":\"2026-07-07T14:07:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-comparing-algorithms-grade-5\\\/\"},\"wordCount\":937,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-comparing-algorithms-grade-5\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/5APA01_Comparing-and-Refining-Algorithms_Cover.png\",\"keywords\":[\"5.AP.A.01\",\"Comparing Algorithms\",\"Comparing and Refining Algorithms\",\"Computer Science\",\"CSTA\",\"Grade 5\",\"No Prep\",\"Oklahoma Academic Standards\",\"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-comparing-algorithms-grade-5\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-comparing-algorithms-grade-5\\\/\",\"url\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-comparing-algorithms-grade-5\\\/\",\"name\":\"Comparing Algorithms in Grade 5 (No-Prep Unit) | 5.AP.A.01\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-comparing-algorithms-grade-5\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-comparing-algorithms-grade-5\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/5APA01_Comparing-and-Refining-Algorithms_Cover.png\",\"datePublished\":\"2026-07-02T01:11:24+00:00\",\"dateModified\":\"2026-07-07T14:07:58+00:00\",\"description\":\"Teaching comparing algorithms in Grade 5? This no-prep, standards-aligned unit (OAS 5.AP.A.01) includes the lesson, activities, and answer keys.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-comparing-algorithms-grade-5\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-comparing-algorithms-grade-5\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-comparing-algorithms-grade-5\\\/#primaryimage\",\"url\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/5APA01_Comparing-and-Refining-Algorithms_Cover.png\",\"contentUrl\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/5APA01_Comparing-and-Refining-Algorithms_Cover.png\",\"width\":1500,\"height\":1200,\"caption\":\"Teaching comparing algorithms in Grade 5 unit cover (OAS 5.AP.A.01)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/02\\\/teaching-comparing-algorithms-grade-5\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/infobymattcole.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Teaching Comparing and Refining Algorithms in Grade 5: Oklahoma Standard 5.AP.A.01\"}]},{\"@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":"Comparing Algorithms in Grade 5 (No-Prep Unit) | 5.AP.A.01","description":"Teaching comparing algorithms in Grade 5? This no-prep, standards-aligned unit (OAS 5.AP.A.01) 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-comparing-algorithms-grade-5\/","og_locale":"en_US","og_type":"article","og_title":"Comparing Algorithms in Grade 5 (No-Prep Unit) | 5.AP.A.01","og_description":"Teaching comparing algorithms in Grade 5? This no-prep, standards-aligned unit (OAS 5.AP.A.01) includes the lesson, activities, and answer keys.","og_url":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-comparing-algorithms-grade-5\/","og_site_name":"Sooner Standards","article_published_time":"2026-07-02T01:11:24+00:00","article_modified_time":"2026-07-07T14:07:58+00:00","og_image":[{"width":1500,"height":1200,"url":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/5APA01_Comparing-and-Refining-Algorithms_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-comparing-algorithms-grade-5\/#article","isPartOf":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-comparing-algorithms-grade-5\/"},"author":{"name":"Matt","@id":"https:\/\/infobymattcole.com\/#\/schema\/person\/43d5aec0f811d1758ed2b79e9a15c716"},"headline":"Teaching Comparing and Refining Algorithms in Grade 5: Oklahoma Standard 5.AP.A.01","datePublished":"2026-07-02T01:11:24+00:00","dateModified":"2026-07-07T14:07:58+00:00","mainEntityOfPage":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-comparing-algorithms-grade-5\/"},"wordCount":937,"commentCount":0,"publisher":{"@id":"https:\/\/infobymattcole.com\/#organization"},"image":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-comparing-algorithms-grade-5\/#primaryimage"},"thumbnailUrl":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/5APA01_Comparing-and-Refining-Algorithms_Cover.png","keywords":["5.AP.A.01","Comparing Algorithms","Comparing and Refining Algorithms","Computer Science","CSTA","Grade 5","No Prep","Oklahoma Academic Standards","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-comparing-algorithms-grade-5\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-comparing-algorithms-grade-5\/","url":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-comparing-algorithms-grade-5\/","name":"Comparing Algorithms in Grade 5 (No-Prep Unit) | 5.AP.A.01","isPartOf":{"@id":"https:\/\/infobymattcole.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-comparing-algorithms-grade-5\/#primaryimage"},"image":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-comparing-algorithms-grade-5\/#primaryimage"},"thumbnailUrl":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/5APA01_Comparing-and-Refining-Algorithms_Cover.png","datePublished":"2026-07-02T01:11:24+00:00","dateModified":"2026-07-07T14:07:58+00:00","description":"Teaching comparing algorithms in Grade 5? This no-prep, standards-aligned unit (OAS 5.AP.A.01) includes the lesson, activities, and answer keys.","breadcrumb":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-comparing-algorithms-grade-5\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-comparing-algorithms-grade-5\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-comparing-algorithms-grade-5\/#primaryimage","url":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/5APA01_Comparing-and-Refining-Algorithms_Cover.png","contentUrl":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/5APA01_Comparing-and-Refining-Algorithms_Cover.png","width":1500,"height":1200,"caption":"Teaching comparing algorithms in Grade 5 unit cover (OAS 5.AP.A.01)"},{"@type":"BreadcrumbList","@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/02\/teaching-comparing-algorithms-grade-5\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/infobymattcole.com\/"},{"@type":"ListItem","position":2,"name":"Teaching Comparing and Refining Algorithms in Grade 5: Oklahoma Standard 5.AP.A.01"}]},{"@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\/4459","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=4459"}],"version-history":[{"count":2,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/posts\/4459\/revisions"}],"predecessor-version":[{"id":4493,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/posts\/4459\/revisions\/4493"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/media\/4458"}],"wp:attachment":[{"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/media?parent=4459"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/categories?post=4459"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/tags?post=4459"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}