# RI 9-12: 3-CT-M-1

## CodeHS Lessons

Identify existing computational artifacts that can be used for the subtasks of a decomposed problem

 Standard 2.5 Top Down Design and Decomposition in Karel 12.3 For Loops and Lists
 Standard 2.4 Calling a Void Method 2.5 Calling a Void Method with Parameters 2.6 Calling a Non-void Method 2.10 Using the Math Class 5.6 Writing Methods
 Standard 1.7 Top Down Design and Decomposition in Karel
 Standard 1.6 Top Down Design and Decomposition in Karel
 Standard 1.7 Top Down Design and Decomposition in Karel
 Standard 9.14 Functions and Parameters 1 9.15 Functions and Parameters 2 9.16 Functions and Return Values 1 9.17 Functions and Return Values 2
 Standard 3.6 Top Down Design
 Standard 3.6 Top Down Design
 Standard 13.10 Top Down Design
 Standard 3.10 Top Down Design
 Standard 6.10 Top Down Design
 Standard 6.3 For Loops and Lists
 Standard 1.10 Top Down Design 9.3 For Loops and Lists
 Standard 8.1 Functions and Parameters 1 8.2 Functions and Parameters 2 8.4 Functions and Return Values 1 8.5 Functions and Return Values 2
 Standard 3.5 Top Down Design
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.10 Top Down Design
 Standard 1.5 Methods in Karel 1.6 Top Down Design and Decomposition in Karel 3.1 Java Methods 3.2 Methods and Parameters 3.3 Methods and Return Values
 Standard 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2 7.4 Functions and Return Values 1 7.5 Functions and Return Values 2
 Standard 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2 7.4 Functions and Return Values 1 7.5 Functions and Return Values 2
 Standard 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2 7.4 Functions and Return Values 1 7.5 Functions and Return Values 2
 Standard 3.5 Top Down Design 10.6 Top Down Design and Decomposition in Karel
 Standard 2.10 Top Down Design 8.3 For Loops and Lists 23.6 Top Down Design and Decomposition in Karel
 Standard 14.10 Functions and Parameters 1 14.11 Functions and Parameters 2 14.12 Functions and Return Values 1
 Standard 4.4 Calling a Void Method 4.5 Calling a Void Method with Parameters 4.6 Calling a Non-void Method 4.10 Using the Math Class 8.6 Writing Methods
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 10.1 Functions and Parameters 1 10.2 Functions and Parameters 2 10.4 Functions and Return Values 1 10.5 Functions and Return Values 2
 Standard 2.10 Top Down Design 10.3 For Loops and Lists
 Standard 10.1 Functions and Parameters 1 10.2 Functions and Parameters 2 10.4 Functions and Return Values 1 10.5 Functions and Return Values 2
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.10 Top Down Design
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.10 Top Down Design
 Standard 11.1 Functions and Parameters 1 11.2 Functions and Parameters 2 11.4 Functions and Return Values 1 11.5 Functions and Return Values 2
 Standard 3.10 Top Down Design
 Standard 1.6 Top Down Design and Decomposition in Karel
 Standard 17.1 Functions and Parameters 1 17.2 Functions and Parameters 2 17.4 Functions and Return Values 1 17.5 Functions and Return Values 2
 Standard 9.3 For Loops and Lists 18.10 Top Down Design
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.10 Top Down Design
 Standard 12.1 Functions and Parameters 1 12.2 Functions and Parameters 2 12.4 Functions and Return Values 1 12.5 Functions and Return Values 2
 Standard 8.1 Functions and Parameters 1 8.2 Functions and Parameters 2 8.4 Functions and Return Values 1 8.5 Functions and Return Values 2
 Standard 1.10 Top Down Design
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.10 Top Down Design
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.10 Top Down Design
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.10 Top Down Design
 Standard 1.6 Top Down Design and Decomposition in Karel
 Standard 1.6 Top Down Design and Decomposition in Karel
 Standard 1.10 Top Down Design
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.10 Top Down Design
 Standard 3.10 Top Down Design
 Standard 3.10 Top Down Design
 Standard 3.5 Methods in Karel 3.6 Top Down Design and Decomposition in Karel 5.1 Java Methods 5.2 Methods and Parameters 5.3 Methods and Return Values
 Standard 1.6 Top Down Design and Decomposition in Karel
 Standard 1.10 Top Down Design
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 24.1 Functions and Parameters 1 24.1 Functions and Parameters 1 24.2 Functions and Parameters 2 24.2 Functions and Parameters 2 24.4 Functions and Return Values 1 24.4 Functions and Return Values 1 24.5 Functions and Return Values 2 24.5 Functions and Return Values 2
 Standard 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2 7.4 Functions and Return Values 1 7.5 Functions and Return Values 2
 Standard 3.5 Top Down Design
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.10 Top Down Design
 Standard 1.5 Methods in Karel 1.6 Top Down Design and Decomposition in Karel 8.4 Calling a Void Method 8.5 Calling a Void Method with Parameters 8.6 Calling a Non-void Method 8.10 Using the Math Class 11.6 Writing Methods
 Standard 1.5 Methods in Karel 1.6 Top Down Design and Decomposition in Karel 8.4 Calling a Void Method 8.5 Calling a Void Method with Parameters 8.6 Calling a Non-void Method 8.10 Using the Math Class 11.6 Writing Methods
 Standard 13.14 Functions and Parameters 1 13.15 Functions and Parameters 2 13.16 Functions and Return Values 1 13.17 Functions and Return Values 2
 Standard 1.5 Top Down Design and Decomposition in Karel
 Standard 4.3 For Loops and Lists
 Standard 3.6 Top Down Design
 Standard 3.6 Top Down Design
 Standard 1.5 Top Down Design and Decomposition in Karel 12.3 For Loops and Lists
 Standard 1.5 Top Down Design and Decomposition in Karel
 Standard 4.3 For Loops and Lists
 Standard 8.14 Functions and Parameters 1 8.15 Functions and Parameters 2 8.16 Functions and Return Values 1 8.17 Functions and Return Values 2
 Standard 12.14 Functions and Parameters 1 12.15 Functions and Parameters 2 12.16 Functions and Return Values 1 12.17 Functions and Return Values 2
 Standard 3.5 Methods in Karel 3.6 Top Down Design and Decomposition in Karel 5.1 Java Methods 5.2 Methods and Parameters 5.3 Methods and Return Values