{"id":4500,"date":"2026-07-11T12:16:32","date_gmt":"2026-07-11T12:16:32","guid":{"rendered":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/11\/teaching-advanced-control-structures-grade-8\/"},"modified":"2026-07-11T12:16:32","modified_gmt":"2026-07-11T12:16:32","slug":"teaching-advanced-control-structures-grade-8","status":"publish","type":"post","link":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/11\/teaching-advanced-control-structures-grade-8\/","title":{"rendered":"Advanced Control Structures: Compound Conditionals, Nested Loops, and Procedures"},"content":{"rendered":"<h1>Teaching Advanced Control Structures in Grade 8: Oklahoma Standard 8.AP.C.01<\/h1>\n<p>By eighth grade, students already know the three basic building blocks of any program: sequence, conditionals, and loops. Oklahoma&#39;s standard 8.AP.C.01 pushes them a level deeper \u2014 combining those basics into compound conditionals, nested loops, and reusable procedures that can actually handle real complexity. This post walks through what the standard means, the vocabulary students need, and a few discussion starters you can use tomorrow.<\/p>\n<h2>What Does Standard 8.AP.C.01 Actually Ask?<\/h2>\n<blockquote>\n<p>Develop programs that utilize combinations of nested loops, compound conditionals, procedures without parameters, and the manipulation of variables representing different data types.\n\u2014 <em>Oklahoma Academic Standards for Computer Science (February 2023)<\/em><\/p>\n<\/blockquote>\n<p>In plain language: students move from using one control structure at a time to combining them \u2014 a loop inside a loop, a condition that checks two things at once, a chunk of reusable code they can call by name instead of retyping.<\/p>\n<h2>Key Vocabulary Students Will Learn<\/h2>\n<p><strong>Procedure, Function, Parameter, Argument, Nesting, Boolean, Operator, Scope, Return, Compound, Reusable, Call, Refinement<\/strong><\/p>\n<p>These terms are the vocabulary of &quot;grown-up&quot; programming \u2014 the words a student needs the moment their program is too complex to hold entirely in their head at once.<\/p>\n<h2>What&#39;s Inside the Lesson<\/h2>\n<p>The content reading starts from a simple observation: as programs grow more complex, the basic control structures beginners learn first \u2014 plain sequence, single conditionals, single loops \u2014 stop being enough on their own. Advanced control structures build on those basics by combining them: compound conditionals test multiple conditions at once using logical operators, and nested loops put one repeating structure inside another to handle multi-dimensional problems.<\/p>\n<p>The reading frames this as a natural next step rather than a totally new topic \u2014 the same building blocks students already know, just combined more powerfully.<\/p>\n<h2>Discussion Starters You Can Use Tomorrow<\/h2>\n<ul>\n<li>Can you think of a decision that depends on two conditions being true at the same time? How would you write that as a compound conditional?<\/li>\n<li>Why might a programmer put a loop inside another loop instead of writing two separate loops?<\/li>\n<li>What&#39;s the advantage of writing a procedure once and calling it by name, instead of retyping the same code every time you need it?<\/li>\n<\/ul>\n<h2>Where This Leads<\/h2>\n<p>Students who can combine nested loops, compound conditionals, and reusable procedures are building the exact skill that separates beginner scripts from real software \u2014 the ability to manage complexity instead of being overwhelmed by 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=\"Advanced Control Structures: Compound Conditionals, Nested Loops, and Procedures | OAS 8.AP.C.01\" width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/lFrNPoRZKaA?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.C.01 Unit<\/h2>\n<p>I built a complete, no-prep unit for this standard \u2014 <strong>Advanced Control Structures: Compound Conditionals, Nested Loops, and Procedures<\/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;Compound Logic and Nested Loop Challenge&quot;<\/li>\n<li><strong>Individual activity<\/strong> \u2014 &quot;Write and Trace a Function&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>Function Worksheet<\/strong> (separate printable)<\/li>\n<li><strong>Reference Guide<\/strong> (separate printable)<\/li>\n<\/ul>\n<p><strong><a href=\"https:\/\/www.teacherspayteachers.com\/Product\/8APC01-Advanced-Control-Structures-Compound-Conditionals-Nested-Loops-Pro-16447208\">Get Advanced Control Structures 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 Advanced Control Structures in Grade 8: Oklahoma Standard 8.AP.C.01 By eighth grade, students already know the three basic building blocks of any program: sequence, conditionals, and loops. Oklahoma&#39;s standard 8.AP.C.01 pushes them a level deeper \u2014 combining those basics into compound conditionals, nested loops, and reusable procedures that can actually handle real complexity. This&#8230;<\/p>\n","protected":false},"author":1,"featured_media":4499,"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":[3588,3590,3411,3589,3585,3591,3518,897,3517,3514],"class_list":["post-4500","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sooner-standards","tag-8-ap-c-01","tag-compound-conditionals","tag-computer-science","tag-control-structures","tag-grade-8","tag-nested-loops","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>Advanced Control Structures in Grade 8 (No-Prep Unit) | 8.AP.C.01<\/title>\n<meta name=\"description\" content=\"Teaching advanced control structures in Grade 8? This no-prep, standards-aligned unit (OAS 8.AP.C.01) covers nested loops, compound conditionals, and procedures.\" \/>\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-advanced-control-structures-grade-8\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Advanced Control Structures in Grade 8 (No-Prep Unit) | 8.AP.C.01\" \/>\n<meta property=\"og:description\" content=\"Teaching advanced control structures in Grade 8? This no-prep, standards-aligned unit (OAS 8.AP.C.01) covers nested loops, compound conditionals, and procedures.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/infobymattcole.com\/index.php\/2026\/07\/11\/teaching-advanced-control-structures-grade-8\/\" \/>\n<meta property=\"og:site_name\" content=\"Sooner Standards\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-11T12:16:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/8_AP_C_01_Advanced-Controls_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-advanced-control-structures-grade-8\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/11\\\/teaching-advanced-control-structures-grade-8\\\/\"},\"author\":{\"name\":\"Matt\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#\\\/schema\\\/person\\\/43d5aec0f811d1758ed2b79e9a15c716\"},\"headline\":\"Advanced Control Structures: Compound Conditionals, Nested Loops, and Procedures\",\"datePublished\":\"2026-07-11T12:16:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/11\\\/teaching-advanced-control-structures-grade-8\\\/\"},\"wordCount\":557,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/11\\\/teaching-advanced-control-structures-grade-8\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/8_AP_C_01_Advanced-Controls_Cover.png\",\"keywords\":[\"8.AP.C.01\",\"Compound Conditionals\",\"Computer Science\",\"Control Structures\",\"Grade 8\",\"Nested Loops\",\"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\\\/11\\\/teaching-advanced-control-structures-grade-8\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/11\\\/teaching-advanced-control-structures-grade-8\\\/\",\"url\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/11\\\/teaching-advanced-control-structures-grade-8\\\/\",\"name\":\"Advanced Control Structures in Grade 8 (No-Prep Unit) | 8.AP.C.01\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/11\\\/teaching-advanced-control-structures-grade-8\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/11\\\/teaching-advanced-control-structures-grade-8\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/8_AP_C_01_Advanced-Controls_Cover.png\",\"datePublished\":\"2026-07-11T12:16:32+00:00\",\"description\":\"Teaching advanced control structures in Grade 8? This no-prep, standards-aligned unit (OAS 8.AP.C.01) covers nested loops, compound conditionals, and procedures.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/11\\\/teaching-advanced-control-structures-grade-8\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/11\\\/teaching-advanced-control-structures-grade-8\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/11\\\/teaching-advanced-control-structures-grade-8\\\/#primaryimage\",\"url\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/8_AP_C_01_Advanced-Controls_Cover.png\",\"contentUrl\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/8_AP_C_01_Advanced-Controls_Cover.png\",\"width\":1500,\"height\":1200,\"caption\":\"Teaching advanced control structures in Grade 8 unit cover (OAS 8.AP.C.01)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/11\\\/teaching-advanced-control-structures-grade-8\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/infobymattcole.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Advanced Control Structures: Compound Conditionals, Nested Loops, and Procedures\"}]},{\"@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":"Advanced Control Structures in Grade 8 (No-Prep Unit) | 8.AP.C.01","description":"Teaching advanced control structures in Grade 8? This no-prep, standards-aligned unit (OAS 8.AP.C.01) covers nested loops, compound conditionals, and procedures.","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-advanced-control-structures-grade-8\/","og_locale":"en_US","og_type":"article","og_title":"Advanced Control Structures in Grade 8 (No-Prep Unit) | 8.AP.C.01","og_description":"Teaching advanced control structures in Grade 8? This no-prep, standards-aligned unit (OAS 8.AP.C.01) covers nested loops, compound conditionals, and procedures.","og_url":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/11\/teaching-advanced-control-structures-grade-8\/","og_site_name":"Sooner Standards","article_published_time":"2026-07-11T12:16:32+00:00","og_image":[{"width":1500,"height":1200,"url":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/8_AP_C_01_Advanced-Controls_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-advanced-control-structures-grade-8\/#article","isPartOf":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/11\/teaching-advanced-control-structures-grade-8\/"},"author":{"name":"Matt","@id":"https:\/\/infobymattcole.com\/#\/schema\/person\/43d5aec0f811d1758ed2b79e9a15c716"},"headline":"Advanced Control Structures: Compound Conditionals, Nested Loops, and Procedures","datePublished":"2026-07-11T12:16:32+00:00","mainEntityOfPage":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/11\/teaching-advanced-control-structures-grade-8\/"},"wordCount":557,"commentCount":0,"publisher":{"@id":"https:\/\/infobymattcole.com\/#organization"},"image":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/11\/teaching-advanced-control-structures-grade-8\/#primaryimage"},"thumbnailUrl":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/8_AP_C_01_Advanced-Controls_Cover.png","keywords":["8.AP.C.01","Compound Conditionals","Computer Science","Control Structures","Grade 8","Nested Loops","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\/11\/teaching-advanced-control-structures-grade-8\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/11\/teaching-advanced-control-structures-grade-8\/","url":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/11\/teaching-advanced-control-structures-grade-8\/","name":"Advanced Control Structures in Grade 8 (No-Prep Unit) | 8.AP.C.01","isPartOf":{"@id":"https:\/\/infobymattcole.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/11\/teaching-advanced-control-structures-grade-8\/#primaryimage"},"image":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/11\/teaching-advanced-control-structures-grade-8\/#primaryimage"},"thumbnailUrl":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/8_AP_C_01_Advanced-Controls_Cover.png","datePublished":"2026-07-11T12:16:32+00:00","description":"Teaching advanced control structures in Grade 8? This no-prep, standards-aligned unit (OAS 8.AP.C.01) covers nested loops, compound conditionals, and procedures.","breadcrumb":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/11\/teaching-advanced-control-structures-grade-8\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/infobymattcole.com\/index.php\/2026\/07\/11\/teaching-advanced-control-structures-grade-8\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/11\/teaching-advanced-control-structures-grade-8\/#primaryimage","url":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/8_AP_C_01_Advanced-Controls_Cover.png","contentUrl":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/8_AP_C_01_Advanced-Controls_Cover.png","width":1500,"height":1200,"caption":"Teaching advanced control structures in Grade 8 unit cover (OAS 8.AP.C.01)"},{"@type":"BreadcrumbList","@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/11\/teaching-advanced-control-structures-grade-8\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/infobymattcole.com\/"},{"@type":"ListItem","position":2,"name":"Advanced Control Structures: Compound Conditionals, Nested Loops, and Procedures"}]},{"@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\/4500","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=4500"}],"version-history":[{"count":0,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/posts\/4500\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/media\/4499"}],"wp:attachment":[{"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/media?parent=4500"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/categories?post=4500"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/tags?post=4500"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}