TPT
Total:
$0.00
High School CS: Decomposing Problems into Procedures — L1.AP.M.01 | 3A-AP-18
Share

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

Report this resource to TPT
Reported resources will be reviewed by our team. Report this resource to let us know if this resource violates TPT's content guidelines.

High School CS: Decomposing Problems into Procedures — L1.AP.M.01 | 3A-AP-18

Sooner Standards
48 Followers
$4.00

Highlights

Digital downloads
Grades icon
Grades
9th - 10th
Pages
26
Answer Key
Included

Save even more with bundles

Equip high school students to master problem decomposition from foundational concepts through advanced algorithmic design with this comprehensive 162-page resource bundle aligned to Oklahoma OAS L1.AP.M.01. This complete solution includes 24 assessments, 48 activities, and 12 vocabulary exercises co
Price $5.00Original Price $7.00Save $2.00
2
Equip Grades 9–10 students to master every Oklahoma Level 1 Computer Science standard with this complete 674-page curriculum bundle — 28 standards-aligned units covering Algorithms & Programming, Computing Systems, Data Analysis, Impacts of Computing, and Networks & Internet Security. Aligne
Price $86.40Original Price $108.00Save $21.60
28

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

Report this resource to TPT
Reported resources will be reviewed by our team. Report this resource to let us know if this resource violates TPT's content guidelines.

Reviews

This product has not yet been rated.
Rated 0 out of 5

Questions & Answers

Loading
Loading