{"id":4599,"date":"2026-07-28T18:27:12","date_gmt":"2026-07-28T18:27:12","guid":{"rendered":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-modifying-algorithms-grade-7\/"},"modified":"2026-07-28T18:27:12","modified_gmt":"2026-07-28T18:27:12","slug":"teaching-modifying-algorithms-grade-7","status":"publish","type":"post","link":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-modifying-algorithms-grade-7\/","title":{"rendered":"Teaching Select, Modify, Solve in Grade 7: Oklahoma Standard 7.AP.A.01"},"content":{"rendered":"<h1>Teaching Select, Modify, Solve in Grade 7: Oklahoma Standard 7.AP.A.01<\/h1>\n<p>Teaching modifying algorithms in grade 7 does not have to be complicated. Picture a software engineer selecting and adapting existing algorithms and libraries to build new features efficiently. That kind of thinking is exactly what Oklahoma&#39;s grade 7 computer science standard 7.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 7.AP.A.01 Actually Ask?<\/h2>\n<blockquote>\n<p>Select and modify an existing algorithm in natural language 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: Oklahoma&#39;s standard asks seventh graders to select and modify an existing algorithm in natural language or pseudocode to solve complex problems.<\/p>\n<p>In student-friendly terms, the learning target is: <strong>&quot;I can select and modify an existing algorithm in natural language or pseudocode to solve complex problems.&quot;<\/strong><\/p>\n<h2>What Students Should Be Able to Do<\/h2>\n<ul>\n<li>I can compare existing algorithms against a problem&#39;s requirements and select the best fit.<\/li>\n<li>I can trace through an existing algorithm to understand what each step does.<\/li>\n<li>I can modify an existing algorithm&#39;s steps to fit a new, related problem.<\/li>\n<li>I can test and document a modification to confirm it works correctly.<\/li>\n<\/ul>\n<p>Along the way, students pick up the working vocabulary of the topic: algorithm, modification, pseudocode, select, requirement, efficiency, trace, variable, iteration, debug, document, adapt.<\/p>\n<h2>Modifying 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;A good programmer always writes a brand-new algorithm instead of reusing an existing one.&quot;<\/strong><\/p>\n<p>Use paragraph 1&#39;s key point \u2014 selecting and modifying an existing algorithm is often the more efficient, professional approach, rather than always designing something new.<\/p>\n<p><strong>2. &quot;You can modify an algorithm correctly without first understanding what its current steps do.&quot;<\/strong><\/p>\n<p>Reference paragraph 3 \u2014 skipping the tracing step and jumping straight into changes is a common mistake that often leads to broken modifications.<\/p>\n<p><strong>3. &quot;Once an algorithm is modified, it&#39;s automatically correct without needing to be tested.&quot;<\/strong><\/p>\n<p>Point to paragraph 5 \u2014 a modification that looks correct on paper can still contain unexpected errors, which is exactly why testing is essential.<\/p>\n<p><strong>4. &quot;Documentation is optional if you&#39;re confident you&#39;ll remember your own changes.&quot;<\/strong><\/p>\n<p>Clarify from paragraph 6 \u2014 documentation helps others, and even your future self, understand changes that might otherwise be forgotten or unclear.<\/p>\n<h2>Discussion Starters You Can Use Tomorrow<\/h2>\n<ul>\n<li>Why do you think it&#39;s important to understand an algorithm&#39;s existing steps before changing anything?<\/li>\n<li>What&#39;s an example of a small, targeted modification versus a large, messy one?<\/li>\n<li>Why might testing with sample inputs catch an error that wasn&#39;t obvious just by reading the modified algorithm?<\/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 routine or recipe at home and modify it together for a slightly different purpose (a recipe for fewer servings, a morning routine for a different schedule), then talk through what you changed and why.<\/p>\n<h2>Where This Leads<\/h2>\n<p>Students who can select and modify an existing algorithm in natural language or pseudocode to solve complex problems are building skills used every day in software engineering, data engineering, game development, open source development, and computer science education.<\/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=\"Grade 7 Computer Science: Select, Modify, Solve \u2014 7.AP.A.01\" width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/d41aBaLPFXs?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 7.AP.A.01 Unit<\/h2>\n<p>I built a complete, no-prep unit for this standard \u2014 <strong>Selecting and Modifying Existing Algorithms<\/strong> \u2014 covering 3-4 days of instruction across 36 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;Select, Modify, and Test&quot; (45-50 minutes)<\/li>\n<li><strong>Individual activity<\/strong> \u2014 &quot;Modify My Own Algorithm&quot; (40-50 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>Algorithm Scenario and Reference Materials<\/strong> (separate printable, 1 page)<\/li>\n<\/ul>\n<p><strong><a href=\"https:\/\/www.teacherspayteachers.com\/Product\/7th-Grade-Computer-Science-Algorithm-Design-Modification-Unit-7APA01-15436080\">Get Select, Modify, Solve 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 Select, Modify, Solve in Grade 7: Oklahoma Standard 7.AP.A.01 Teaching modifying algorithms in grade 7 does not have to be complicated. Picture a software engineer selecting and adapting existing algorithms and libraries to build new features efficiently. That kind of thinking is exactly what Oklahoma&#39;s grade 7 computer science standard 7.AP.A.01 asks students to&#8230;<\/p>\n","protected":false},"author":1,"featured_media":4598,"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":[3706,3411,3516,3709,3708,3710,3518,897,3705,3707,3517,3514],"class_list":["post-4599","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sooner-standards","tag-7-ap-a-01","tag-computer-science","tag-csta-2","tag-grade-7","tag-modify","tag-modifying-algorithms","tag-no-prep","tag-oklahoma-academic-standards","tag-select","tag-solve","tag-stem","tag-unplugged-computer-science"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Modifying Algorithms in Grade 7 (No-Prep Unit) | 7.AP.A.01<\/title>\n<meta name=\"description\" content=\"Teaching modifying algorithms in Grade 7? This no-prep, standards-aligned unit (OAS 7.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\/28\/teaching-modifying-algorithms-grade-7\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Modifying Algorithms in Grade 7 (No-Prep Unit) | 7.AP.A.01\" \/>\n<meta property=\"og:description\" content=\"Teaching modifying algorithms in Grade 7? This no-prep, standards-aligned unit (OAS 7.AP.A.01) includes the lesson, activities, and answer keys.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-modifying-algorithms-grade-7\/\" \/>\n<meta property=\"og:site_name\" content=\"Sooner Standards\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-28T18:27:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/7APA01_Selecting-and-Modifying-Existing-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=\"4 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\\\/28\\\/teaching-modifying-algorithms-grade-7\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/28\\\/teaching-modifying-algorithms-grade-7\\\/\"},\"author\":{\"name\":\"Matt\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#\\\/schema\\\/person\\\/43d5aec0f811d1758ed2b79e9a15c716\"},\"headline\":\"Teaching Select, Modify, Solve in Grade 7: Oklahoma Standard 7.AP.A.01\",\"datePublished\":\"2026-07-28T18:27:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/28\\\/teaching-modifying-algorithms-grade-7\\\/\"},\"wordCount\":817,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/28\\\/teaching-modifying-algorithms-grade-7\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/7APA01_Selecting-and-Modifying-Existing-Algorithms_Cover.png\",\"keywords\":[\"7.AP.A.01\",\"Computer Science\",\"CSTA\",\"Grade 7\",\"Modify\",\"Modifying Algorithms\",\"No Prep\",\"Oklahoma Academic Standards\",\"Select\",\"Solve\",\"STEM\",\"Unplugged Computer Science\"],\"articleSection\":[\"Sooner Standards\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/28\\\/teaching-modifying-algorithms-grade-7\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/28\\\/teaching-modifying-algorithms-grade-7\\\/\",\"url\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/28\\\/teaching-modifying-algorithms-grade-7\\\/\",\"name\":\"Modifying Algorithms in Grade 7 (No-Prep Unit) | 7.AP.A.01\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/28\\\/teaching-modifying-algorithms-grade-7\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/28\\\/teaching-modifying-algorithms-grade-7\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/7APA01_Selecting-and-Modifying-Existing-Algorithms_Cover.png\",\"datePublished\":\"2026-07-28T18:27:12+00:00\",\"description\":\"Teaching modifying algorithms in Grade 7? This no-prep, standards-aligned unit (OAS 7.AP.A.01) includes the lesson, activities, and answer keys.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/28\\\/teaching-modifying-algorithms-grade-7\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/28\\\/teaching-modifying-algorithms-grade-7\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/28\\\/teaching-modifying-algorithms-grade-7\\\/#primaryimage\",\"url\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/7APA01_Selecting-and-Modifying-Existing-Algorithms_Cover.png\",\"contentUrl\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/7APA01_Selecting-and-Modifying-Existing-Algorithms_Cover.png\",\"width\":1500,\"height\":1200,\"caption\":\"Teaching modifying algorithms in Grade 7 unit cover (OAS 7.AP.A.01)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/28\\\/teaching-modifying-algorithms-grade-7\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/infobymattcole.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Teaching Select, Modify, Solve in Grade 7: Oklahoma Standard 7.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":"Modifying Algorithms in Grade 7 (No-Prep Unit) | 7.AP.A.01","description":"Teaching modifying algorithms in Grade 7? This no-prep, standards-aligned unit (OAS 7.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\/28\/teaching-modifying-algorithms-grade-7\/","og_locale":"en_US","og_type":"article","og_title":"Modifying Algorithms in Grade 7 (No-Prep Unit) | 7.AP.A.01","og_description":"Teaching modifying algorithms in Grade 7? This no-prep, standards-aligned unit (OAS 7.AP.A.01) includes the lesson, activities, and answer keys.","og_url":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-modifying-algorithms-grade-7\/","og_site_name":"Sooner Standards","article_published_time":"2026-07-28T18:27:12+00:00","og_image":[{"width":1500,"height":1200,"url":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/7APA01_Selecting-and-Modifying-Existing-Algorithms_Cover.png","type":"image\/png"}],"author":"Matt","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Matt","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-modifying-algorithms-grade-7\/#article","isPartOf":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-modifying-algorithms-grade-7\/"},"author":{"name":"Matt","@id":"https:\/\/infobymattcole.com\/#\/schema\/person\/43d5aec0f811d1758ed2b79e9a15c716"},"headline":"Teaching Select, Modify, Solve in Grade 7: Oklahoma Standard 7.AP.A.01","datePublished":"2026-07-28T18:27:12+00:00","mainEntityOfPage":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-modifying-algorithms-grade-7\/"},"wordCount":817,"commentCount":0,"publisher":{"@id":"https:\/\/infobymattcole.com\/#organization"},"image":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-modifying-algorithms-grade-7\/#primaryimage"},"thumbnailUrl":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/7APA01_Selecting-and-Modifying-Existing-Algorithms_Cover.png","keywords":["7.AP.A.01","Computer Science","CSTA","Grade 7","Modify","Modifying Algorithms","No Prep","Oklahoma Academic Standards","Select","Solve","STEM","Unplugged Computer Science"],"articleSection":["Sooner Standards"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-modifying-algorithms-grade-7\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-modifying-algorithms-grade-7\/","url":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-modifying-algorithms-grade-7\/","name":"Modifying Algorithms in Grade 7 (No-Prep Unit) | 7.AP.A.01","isPartOf":{"@id":"https:\/\/infobymattcole.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-modifying-algorithms-grade-7\/#primaryimage"},"image":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-modifying-algorithms-grade-7\/#primaryimage"},"thumbnailUrl":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/7APA01_Selecting-and-Modifying-Existing-Algorithms_Cover.png","datePublished":"2026-07-28T18:27:12+00:00","description":"Teaching modifying algorithms in Grade 7? This no-prep, standards-aligned unit (OAS 7.AP.A.01) includes the lesson, activities, and answer keys.","breadcrumb":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-modifying-algorithms-grade-7\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-modifying-algorithms-grade-7\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-modifying-algorithms-grade-7\/#primaryimage","url":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/7APA01_Selecting-and-Modifying-Existing-Algorithms_Cover.png","contentUrl":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/7APA01_Selecting-and-Modifying-Existing-Algorithms_Cover.png","width":1500,"height":1200,"caption":"Teaching modifying algorithms in Grade 7 unit cover (OAS 7.AP.A.01)"},{"@type":"BreadcrumbList","@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-modifying-algorithms-grade-7\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/infobymattcole.com\/"},{"@type":"ListItem","position":2,"name":"Teaching Select, Modify, Solve in Grade 7: Oklahoma Standard 7.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\/4599","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=4599"}],"version-history":[{"count":0,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/posts\/4599\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/media\/4598"}],"wp:attachment":[{"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/media?parent=4599"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/categories?post=4599"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/tags?post=4599"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}