Description
Equip Grades 9–10 students to master problem decomposition and modular procedure design with this 26-page resource aligned to Oklahoma OAS-CS L1.AP.M.01 and CSTA 3A-AP-18. Covering real-world applications including student grade calculators, school library checkout systems, and online quiz programs, this unit delivers 3–4 days of no-prep, standards-ready instruction.
📄 Content breakdown: Vocabulary reference (13 terms, 4 pp.) | Content lesson (5 pp.) | Assessment — 6 MC + 4 T/F (2 pp.) | Answer key with explanations (2 pp.) | Group activity instructions (1 p.) | Individual activity instructions (1 p.) | Word search + key (3 pp.) | Standards verification (1 p.) | Author page (1 p.) | Activity Materials file: 5 group scenario cards + teacher reference + pseudocode student reference sheet (9 pp., separate file)
✔️ WHAT'S INCLUDED
✔️ 5-Page Content Lesson — covers decomposition as a programming strategy, modularity and reusability through procedures, pseudocode and flowcharting for systematic design
✔️ 10-Question Assessment (6 multiple choice + 4 true/false) with full answer key with explanations and explanations for every item
✔️ Group Activity: Procedure Blueprint Challenge (groups of 3–4 students | 35–45 min) — teams analyze one of five real-world scenarios (library checkout system, online quiz program, store inventory tracker, volunteer scheduler, or grade calculator), identify 6+ sub-problems, write procedure signatures, and construct a call diagram; includes peer presentation and feedback round
✔️ Individual Activity: Decomposition Design Document (25–35 min) — students independently analyze a programming scenario, identify 4+ sub-problems, write procedure headers with parameters, produce pseudocode for at least two procedures, and explain call order — scaffolded by five differentiated teacher scenarios (Scenarios A–E, from most structured to most open-ended)
✔️ 5 Printed Group Scenario Cards (one per group, ready to distribute) — each card includes the program requirements, constraints and edge cases, and all five group tasks; no additional teacher prep required
✔️ Pseudocode Student Reference Sheet (2 pp.) — covers all core pseudocode constructs (PROCEDURE, IF/ELSE, WHILE, FOR, FOR EACH, RETURN, comments) with syntax patterns and a fully annotated example procedure; doubles as a no-prep instructional support or independent reference
✔️ 13-Term Vocabulary Word Search with complete answer key and coordinate reference table — reinforces decomposition terminology through active recall; terms include decomposition, modularity, refactoring, pseudocode, parameter, reusability, and more; ready-to-use as a bell-ringer, early-finisher activity, or vocabulary review
📚 CORE TOPICS COVERED
- Decomposition (also known as: problem breakdown, subproblem analysis) Real-world application: Breaking a student grade calculator into sub-problems — read input, calculate average, assign letter grade, print report
- Procedures and Parameters (also known as: functions, modular code, reusable routines) Real-world application: A checkOutBook(studentID, bookID, dueDate) procedure in a library checkout system that handles one specific task and can be called from anywhere in the program
- Systematic Design with Pseudocode and Flowcharts (also known as: algorithm planning, structured design, stepwise refinement) Real-world application: Planning an online quiz program with pseudocode before coding — mapping input validation, scoring, and results display as distinct, sequenced procedures
📄 TECHNICAL SPECS
📄 Total Pages: 26 (17-page main resource + 9-page Activity Materials file, delivered as two separate PDFs) | Format: Instant PDF Download
🎯 Oklahoma Standard (OAS-CS 2023): Decompose problems into procedures using systematic analysis and design. Standard Code: L1.AP.M.01
🔁 CSTA K-12 Standards (2017) — also aligned: Create artifacts by using procedures within programs that specify parameters and return types. Standard Code: 3A-AP-18
⚠️ Crosswalk Note: OAS L1.AP.M.01 emphasizes the process of systematic decomposition and design prior to implementation; CSTA 3A-AP-18 emphasizes the artifact of procedure creation with parameters and return types. Both standards are addressed in this resource — the content lesson and activities cover decomposition methodology (OAS emphasis) and procedure specification with parameters (CSTA emphasis). No grade band divergence: both target Grades 9–10.
🔍 CSTA Searchability: Code 3A-AP-18 appears in the title, Technical Specs, description body, and TpT tags. Teachers trained on the CSTA framework may search this code directly.
🏫 Grade Level: Grades 9–10 | Course: Level 1 High School Computer Science
✍️ Developed by: Matt Cole, M.S. Information Technology | 20+ years healthcare IT | Former Pocola Public School Board Member — educator perspective built in.
🏠 License: Single classroom or family use. Purchase additional licenses for additional teachers. School-wide licensing available — visit the Sooner Standards store.
🚀 CALL TO ACTION
Build problem decomposition expertise and meet OAS L1.AP.M.01 and CSTA 3A-AP-18 requirements with 3–4 days of differentiated, no-prep content — the foundational skill set for careers in software engineering, software development, and systems design.
TAGS
#ProblemDecomposition #L1APM01 #3AAP18 #CSTA #OklahomaStandards #HighSchoolCS #STEMCurriculum #ComputerScienceTeacher #ModularProgramming #ComputationalThinking #HomeschoolCS
High School CS: Decomposing Problems into Procedures — L1.AP.M.01 | 3A-AP-18
Highlights
Save even more with bundles
Description
Equip Grades 9–10 students to master problem decomposition and modular procedure design with this 26-page resource aligned to Oklahoma OAS-CS L1.AP.M.01 and CSTA 3A-AP-18. Covering real-world applications including student grade calculators, school library checkout systems, and online quiz programs, this unit delivers 3–4 days of no-prep, standards-ready instruction.
📄 Content breakdown: Vocabulary reference (13 terms, 4 pp.) | Content lesson (5 pp.) | Assessment — 6 MC + 4 T/F (2 pp.) | Answer key with explanations (2 pp.) | Group activity instructions (1 p.) | Individual activity instructions (1 p.) | Word search + key (3 pp.) | Standards verification (1 p.) | Author page (1 p.) | Activity Materials file: 5 group scenario cards + teacher reference + pseudocode student reference sheet (9 pp., separate file)
✔️ WHAT'S INCLUDED
✔️ 5-Page Content Lesson — covers decomposition as a programming strategy, modularity and reusability through procedures, pseudocode and flowcharting for systematic design
✔️ 10-Question Assessment (6 multiple choice + 4 true/false) with full answer key with explanations and explanations for every item
✔️ Group Activity: Procedure Blueprint Challenge (groups of 3–4 students | 35–45 min) — teams analyze one of five real-world scenarios (library checkout system, online quiz program, store inventory tracker, volunteer scheduler, or grade calculator), identify 6+ sub-problems, write procedure signatures, and construct a call diagram; includes peer presentation and feedback round
✔️ Individual Activity: Decomposition Design Document (25–35 min) — students independently analyze a programming scenario, identify 4+ sub-problems, write procedure headers with parameters, produce pseudocode for at least two procedures, and explain call order — scaffolded by five differentiated teacher scenarios (Scenarios A–E, from most structured to most open-ended)
✔️ 5 Printed Group Scenario Cards (one per group, ready to distribute) — each card includes the program requirements, constraints and edge cases, and all five group tasks; no additional teacher prep required
✔️ Pseudocode Student Reference Sheet (2 pp.) — covers all core pseudocode constructs (PROCEDURE, IF/ELSE, WHILE, FOR, FOR EACH, RETURN, comments) with syntax patterns and a fully annotated example procedure; doubles as a no-prep instructional support or independent reference
✔️ 13-Term Vocabulary Word Search with complete answer key and coordinate reference table — reinforces decomposition terminology through active recall; terms include decomposition, modularity, refactoring, pseudocode, parameter, reusability, and more; ready-to-use as a bell-ringer, early-finisher activity, or vocabulary review
📚 CORE TOPICS COVERED
- Decomposition (also known as: problem breakdown, subproblem analysis) Real-world application: Breaking a student grade calculator into sub-problems — read input, calculate average, assign letter grade, print report
- Procedures and Parameters (also known as: functions, modular code, reusable routines) Real-world application: A checkOutBook(studentID, bookID, dueDate) procedure in a library checkout system that handles one specific task and can be called from anywhere in the program
- Systematic Design with Pseudocode and Flowcharts (also known as: algorithm planning, structured design, stepwise refinement) Real-world application: Planning an online quiz program with pseudocode before coding — mapping input validation, scoring, and results display as distinct, sequenced procedures
📄 TECHNICAL SPECS
📄 Total Pages: 26 (17-page main resource + 9-page Activity Materials file, delivered as two separate PDFs) | Format: Instant PDF Download
🎯 Oklahoma Standard (OAS-CS 2023): Decompose problems into procedures using systematic analysis and design. Standard Code: L1.AP.M.01
🔁 CSTA K-12 Standards (2017) — also aligned: Create artifacts by using procedures within programs that specify parameters and return types. Standard Code: 3A-AP-18
⚠️ Crosswalk Note: OAS L1.AP.M.01 emphasizes the process of systematic decomposition and design prior to implementation; CSTA 3A-AP-18 emphasizes the artifact of procedure creation with parameters and return types. Both standards are addressed in this resource — the content lesson and activities cover decomposition methodology (OAS emphasis) and procedure specification with parameters (CSTA emphasis). No grade band divergence: both target Grades 9–10.
🔍 CSTA Searchability: Code 3A-AP-18 appears in the title, Technical Specs, description body, and TpT tags. Teachers trained on the CSTA framework may search this code directly.
🏫 Grade Level: Grades 9–10 | Course: Level 1 High School Computer Science
✍️ Developed by: Matt Cole, M.S. Information Technology | 20+ years healthcare IT | Former Pocola Public School Board Member — educator perspective built in.
🏠 License: Single classroom or family use. Purchase additional licenses for additional teachers. School-wide licensing available — visit the Sooner Standards store.
🚀 CALL TO ACTION
Build problem decomposition expertise and meet OAS L1.AP.M.01 and CSTA 3A-AP-18 requirements with 3–4 days of differentiated, no-prep content — the foundational skill set for careers in software engineering, software development, and systems design.
TAGS
#ProblemDecomposition #L1APM01 #3AAP18 #CSTA #OklahomaStandards #HighSchoolCS #STEMCurriculum #ComputerScienceTeacher #ModularProgramming #ComputationalThinking #HomeschoolCS



