{"id":4496,"date":"2026-07-11T12:16:23","date_gmt":"2026-07-11T12:16:23","guid":{"rendered":"https:\/\/infobymattcole.com\/?p=4496"},"modified":"2026-07-11T12:16:23","modified_gmt":"2026-07-11T12:16:23","slug":"teaching-designing-algorithms-grade-8","status":"publish","type":"post","link":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/11\/teaching-designing-algorithms-grade-8\/","title":{"rendered":"Designing Algorithms: Pseudocode, Flowcharts, and Control Structures"},"content":{"rendered":"<h1>Teaching Designing Algorithms in Grade 8: Oklahoma Standard 8.AP.A.01<\/h1>\n<p>Every recipe, assembly instruction, and set of directions is a form of algorithm \u2014 students just don&#39;t usually think of it that way. Oklahoma&#39;s grade 8 computer science standard 8.AP.A.01 asks students to take that everyday idea and formalize it: designing algorithms in natural language, flowcharts, and pseudocode to solve problems that are too complex to just wing. This post walks through what the standard means, the vocabulary students need, and a few discussion starters you can use tomorrow, whether you teach in a classroom or at your kitchen table.<\/p>\n<h2>What Does Standard 8.AP.A.01 Actually Ask?<\/h2>\n<blockquote>\n<p>Design algorithms in natural language, flow and control diagrams, comments within code, and\/or pseudocode to solve complex problems.\n\u2014 <em>Oklahoma Academic Standards for Computer Science (February 2023)<\/em><\/p>\n<\/blockquote>\n<p>In plain language: eighth graders need to be able to plan out a solution to a complex problem <em>before<\/em> they touch a keyboard \u2014 using whichever planning tool fits the job, whether that&#39;s a numbered list in plain English, a flowchart with decision diamonds, or pseudocode that reads like a hybrid of English and code.<\/p>\n<h2>Key Vocabulary Students Will Learn<\/h2>\n<p>This standard comes with real vocabulary load \u2014 thirteen terms, each with a definition and a concrete example in the unit:<\/p>\n<p><strong>Algorithm, Pseudocode, Flowchart, Sequence, Conditional, Iteration, Variable, Input, Output, Decision, Decomposition, Comment, Syntax<\/strong><\/p>\n<p>These aren&#39;t just vocabulary-quiz words. They&#39;re the actual toolkit students reach for the moment they open a blank document and need to plan a program \u2014 the difference between a student who can <em>describe<\/em> a solution and one who can only guess at code.<\/p>\n<h2>What&#39;s Inside the Lesson<\/h2>\n<p>The content reading opens with the idea that a good algorithm has to be clear, complete, and finite \u2014 every step unambiguous, nothing missing, and an actual stopping point. From there it walks through why professional programmers plan before they code: catching logic errors on paper is far cheaper than catching them after the fact, and pseudocode lets a student focus on <em>what<\/em> a program should do without getting tangled in the exact syntax of a specific language yet.<\/p>\n<p>That planning-first mindset is the throughline of the whole standard \u2014 flowcharts and pseudocode aren&#39;t busywork, they&#39;re what separates a program that happens to work from one that was actually designed.<\/p>\n<h2>Discussion Starters You Can Use Tomorrow<\/h2>\n<ul>\n<li>When would you reach for a flowchart instead of writing pseudocode \u2014 and when would pseudocode be faster?<\/li>\n<li>Why might a program work perfectly on paper as an algorithm but still need debugging once it&#39;s actual code?<\/li>\n<li>Can you think of a daily routine with a decision point in it (an &quot;if this, then that&quot;)? How would you draw that as a flowchart?<\/li>\n<\/ul>\n<h2>Where This Leads<\/h2>\n<p>Students who can design algorithms in natural language, diagrams, and pseudocode are building the exact planning skill that professional software developers, game designers, and engineers use before writing a single line of production code \u2014 the habit of thinking through a solution completely before building it.<\/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=\"Designing Algorithms: Pseudocode, Flowcharts, and Control Structures | OAS 8.AP.A.01\" width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/-80zRhiLZ40?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 8.AP.A.01 Unit<\/h2>\n<p>I built a complete, no-prep unit for this standard \u2014 <strong>Designing Algorithms: Pseudocode, Flowcharts, and Control Structures<\/strong> \u2014 across 22 ready-to-print pages:<\/p>\n<ul>\n<li><strong>Vocabulary reference<\/strong> \u2014 all 13 terms with definitions and real-world examples<\/li>\n<li><strong>Full content reading<\/strong> with embedded comprehension checkpoints<\/li>\n<li><strong>10-question assessment<\/strong> (6 multiple choice, 4 true\/false) with a complete answer key and explanations<\/li>\n<li><strong>Group activity<\/strong> \u2014 &quot;Algorithm Design Challenge&quot;<\/li>\n<li><strong>Individual activity<\/strong> \u2014 &quot;Algorithm Trace and Fix&quot;<\/li>\n<li><strong>Crossword and word search<\/strong> built from all 13 vocabulary terms (with answer keys)<\/li>\n<li><strong>Standards alignment verification<\/strong> page<\/li>\n<li><strong>Algorithm Design Worksheet<\/strong> (separate printable)<\/li>\n<li><strong>Pseudocode Reference Sheet<\/strong> (separate printable)<\/li>\n<\/ul>\n<p><strong><a href=\"https:\/\/www.teacherspayteachers.com\/Product\/8APA01-Designing-Algorithms-Pseudocode-Flowcharts-Control-Structures-16447228\">Get Designing Algorithms on Teachers Pay Teachers \u2192<\/a><\/strong><\/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 Designing Algorithms in Grade 8: Oklahoma Standard 8.AP.A.01 Every recipe, assembly instruction, and set of directions is a form of algorithm \u2014 students just don&#39;t usually think of it that way. Oklahoma&#39;s grade 8 computer science standard 8.AP.A.01 asks students to take that everyday idea and formalize it: designing algorithms in natural language, flowcharts,&#8230;<\/p>\n","protected":false},"author":1,"featured_media":4497,"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":[3586,3411,3584,3583,3585,3518,897,3587,3517,3514],"class_list":["post-4496","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sooner-standards","tag-8-ap-a-01","tag-computer-science","tag-designing-algorithms","tag-flowcharts","tag-grade-8","tag-no-prep","tag-oklahoma-academic-standards","tag-pseudocode","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>Designing Algorithms in Grade 8 (No-Prep Unit) | 8.AP.A.01<\/title>\n<meta name=\"description\" content=\"Teaching designing algorithms in Grade 8? This no-prep, standards-aligned unit (OAS 8.AP.A.01) covers pseudocode, flowcharts, and control structures.\" \/>\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\/11\/teaching-designing-algorithms-grade-8\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Designing Algorithms in Grade 8 (No-Prep Unit) | 8.AP.A.01\" \/>\n<meta property=\"og:description\" content=\"Teaching designing algorithms in Grade 8? This no-prep, standards-aligned unit (OAS 8.AP.A.01) covers pseudocode, flowcharts, and control structures.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/infobymattcole.com\/index.php\/2026\/07\/11\/teaching-designing-algorithms-grade-8\/\" \/>\n<meta property=\"og:site_name\" content=\"Sooner Standards\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-11T12:16:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/8_AP_A_01_Designing-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=\"3 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\\\/11\\\/teaching-designing-algorithms-grade-8\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/11\\\/teaching-designing-algorithms-grade-8\\\/\"},\"author\":{\"name\":\"Matt\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#\\\/schema\\\/person\\\/43d5aec0f811d1758ed2b79e9a15c716\"},\"headline\":\"Designing Algorithms: Pseudocode, Flowcharts, and Control Structures\",\"datePublished\":\"2026-07-11T12:16:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/11\\\/teaching-designing-algorithms-grade-8\\\/\"},\"wordCount\":648,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/11\\\/teaching-designing-algorithms-grade-8\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/8_AP_A_01_Designing-Algorithms_Cover-1.png\",\"keywords\":[\"8.AP.A.01\",\"Computer Science\",\"Designing Algorithms\",\"Flowcharts\",\"Grade 8\",\"No Prep\",\"Oklahoma Academic Standards\",\"Pseudocode\",\"STEM\",\"Unplugged Computer Science\"],\"articleSection\":[\"Sooner Standards\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/11\\\/teaching-designing-algorithms-grade-8\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/11\\\/teaching-designing-algorithms-grade-8\\\/\",\"url\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/11\\\/teaching-designing-algorithms-grade-8\\\/\",\"name\":\"Designing Algorithms in Grade 8 (No-Prep Unit) | 8.AP.A.01\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/11\\\/teaching-designing-algorithms-grade-8\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/11\\\/teaching-designing-algorithms-grade-8\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/8_AP_A_01_Designing-Algorithms_Cover-1.png\",\"datePublished\":\"2026-07-11T12:16:23+00:00\",\"description\":\"Teaching designing algorithms in Grade 8? This no-prep, standards-aligned unit (OAS 8.AP.A.01) covers pseudocode, flowcharts, and control structures.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/11\\\/teaching-designing-algorithms-grade-8\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/11\\\/teaching-designing-algorithms-grade-8\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/11\\\/teaching-designing-algorithms-grade-8\\\/#primaryimage\",\"url\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/8_AP_A_01_Designing-Algorithms_Cover-1.png\",\"contentUrl\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/8_AP_A_01_Designing-Algorithms_Cover-1.png\",\"width\":1500,\"height\":1200,\"caption\":\"Teaching designing algorithms in Grade 8 unit cover (OAS 8.AP.A.01)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/11\\\/teaching-designing-algorithms-grade-8\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/infobymattcole.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Designing Algorithms: Pseudocode, Flowcharts, and Control Structures\"}]},{\"@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":"Designing Algorithms in Grade 8 (No-Prep Unit) | 8.AP.A.01","description":"Teaching designing algorithms in Grade 8? This no-prep, standards-aligned unit (OAS 8.AP.A.01) covers pseudocode, flowcharts, and control structures.","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\/11\/teaching-designing-algorithms-grade-8\/","og_locale":"en_US","og_type":"article","og_title":"Designing Algorithms in Grade 8 (No-Prep Unit) | 8.AP.A.01","og_description":"Teaching designing algorithms in Grade 8? This no-prep, standards-aligned unit (OAS 8.AP.A.01) covers pseudocode, flowcharts, and control structures.","og_url":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/11\/teaching-designing-algorithms-grade-8\/","og_site_name":"Sooner Standards","article_published_time":"2026-07-11T12:16:23+00:00","og_image":[{"width":1500,"height":1200,"url":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/8_AP_A_01_Designing-Algorithms_Cover.png","type":"image\/png"}],"author":"Matt","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Matt","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/11\/teaching-designing-algorithms-grade-8\/#article","isPartOf":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/11\/teaching-designing-algorithms-grade-8\/"},"author":{"name":"Matt","@id":"https:\/\/infobymattcole.com\/#\/schema\/person\/43d5aec0f811d1758ed2b79e9a15c716"},"headline":"Designing Algorithms: Pseudocode, Flowcharts, and Control Structures","datePublished":"2026-07-11T12:16:23+00:00","mainEntityOfPage":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/11\/teaching-designing-algorithms-grade-8\/"},"wordCount":648,"commentCount":0,"publisher":{"@id":"https:\/\/infobymattcole.com\/#organization"},"image":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/11\/teaching-designing-algorithms-grade-8\/#primaryimage"},"thumbnailUrl":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/8_AP_A_01_Designing-Algorithms_Cover-1.png","keywords":["8.AP.A.01","Computer Science","Designing Algorithms","Flowcharts","Grade 8","No Prep","Oklahoma Academic Standards","Pseudocode","STEM","Unplugged Computer Science"],"articleSection":["Sooner Standards"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/infobymattcole.com\/index.php\/2026\/07\/11\/teaching-designing-algorithms-grade-8\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/11\/teaching-designing-algorithms-grade-8\/","url":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/11\/teaching-designing-algorithms-grade-8\/","name":"Designing Algorithms in Grade 8 (No-Prep Unit) | 8.AP.A.01","isPartOf":{"@id":"https:\/\/infobymattcole.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/11\/teaching-designing-algorithms-grade-8\/#primaryimage"},"image":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/11\/teaching-designing-algorithms-grade-8\/#primaryimage"},"thumbnailUrl":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/8_AP_A_01_Designing-Algorithms_Cover-1.png","datePublished":"2026-07-11T12:16:23+00:00","description":"Teaching designing algorithms in Grade 8? This no-prep, standards-aligned unit (OAS 8.AP.A.01) covers pseudocode, flowcharts, and control structures.","breadcrumb":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/11\/teaching-designing-algorithms-grade-8\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/infobymattcole.com\/index.php\/2026\/07\/11\/teaching-designing-algorithms-grade-8\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/11\/teaching-designing-algorithms-grade-8\/#primaryimage","url":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/8_AP_A_01_Designing-Algorithms_Cover-1.png","contentUrl":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/8_AP_A_01_Designing-Algorithms_Cover-1.png","width":1500,"height":1200,"caption":"Teaching designing algorithms in Grade 8 unit cover (OAS 8.AP.A.01)"},{"@type":"BreadcrumbList","@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/11\/teaching-designing-algorithms-grade-8\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/infobymattcole.com\/"},{"@type":"ListItem","position":2,"name":"Designing Algorithms: Pseudocode, Flowcharts, and Control Structures"}]},{"@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\/4496","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=4496"}],"version-history":[{"count":1,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/posts\/4496\/revisions"}],"predecessor-version":[{"id":4498,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/posts\/4496\/revisions\/4498"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/media\/4497"}],"wp:attachment":[{"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/media?parent=4496"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/categories?post=4496"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/tags?post=4496"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}