# Natrona Computer Programming 1: L1.AP.M.01

## CodeHS Lessons

Decompose problems into smaller components through systematic analysis, using constructs such as procedures, modules, and/or objects.

 Standard 1.4 Functions in Karel 3.7 Basic Functions 8.1 Parameters
 Standard 9.1 Functions 9.2 Functions and Parameters 9.4 Functions and Return Values 24.14 Parameters 24.7 Functions
 Standard 2.6 Calling a Non-void Method 5.6 Writing Methods
 Standard 5.1 Functions and Parameters 1 5.2 Functions and Parameters 2 5.3 Functions and Parameters 3 5.4 Functions and Return Values 1 5.5 Functions and Return Values 2
 Standard 5.1 Functions and Parameters 1 5.2 Functions and Parameters 2 5.3 Functions and Parameters 3 5.4 Functions and Return Values 1 5.5 Functions and Return Values 2
 Standard 5.1 Functions and Parameters 1 5.2 Functions and Parameters 2 5.3 Functions and Parameters 3 5.4 Functions and Return Values 1 5.5 Functions and Return Values 2
 Standard 9.14 Functions and Parameters 1
 Standard 1.4 Functions in Karel 2.7 Basic Functions 7.1 Parameters
 Standard 1.4 Functions in Karel 3.7 Basic Functions 8.1 Parameters
 Standard 1.4 Functions in Karel 3.7 Basic Functions 8.1 Parameters
 Standard 8.1 Conditionals and State Change 8.2 Conditionals using Parameters
 Standard 8.1 Conditionals and State Change 8.2 Conditionals using Parameters
 Standard 3.3 Functions 3.6 Top Down Design 5.6 Parameters
 Standard 3.3 Functions 3.6 Top Down Design 5.6 Parameters
 Standard 2.1 Functions in Karel 12.7 Basic Functions
 Standard 1.4 Functions in Karel 1.6 Top Down Design and Decomposition in Karel 13.8 Functions 13.10 Top Down Design 13.13 Parameters
 Standard 2.4 Functions in Karel 2.6 Top Down Design and Decomposition in Karel 3.8 Functions 3.10 Top Down Design 3.13 Parameters
 Standard 2.4 Functions in Karel 2.6 Top Down Design and Decomposition in Karel 6.8 Functions 6.10 Top Down Design 6.13 Parameters
 Standard 7.14 Functions 7.15 Functions and Parameters 7.17 Functions and Return Values
 Standard 1.4 Functions in Karel 1.6 Top Down Design and Decomposition in Karel
 Standard 1.8 Functions 1.10 Top Down Design 1.13 Parameters 6.1 Functions 6.2 Functions and Parameters 6.4 Functions and Return Values 7.4 Functions
 Standard 1.4 Functions in Karel 8.1 Functions and Parameters 1 10.4 Functions
 Standard 3.3 Functions 3.5 Top Down Design 4.3 Parameters 7.5 Functions
 Standard 7.5 Functions
 Standard 2.5 Functions
 Standard 2.4 Functions
 Standard 2.4 Functions in Karel 9.1 Functions and Parameters 1
 Standard 1.8 Functions 1.10 Top Down Design 1.13 Parameters 14.5 Functions 11.6 Top Down Design and Decomposition in Karel 11.4 Functions in Karel
 Standard 1.6 Top Down Design and Decomposition in Karel
 Standard 1.4 Functions in Karel 7.1 Functions and Parameters 1
 Standard 1.4 Functions in Karel 7.1 Functions and Parameters 1
 Standard 1.4 Functions in Karel 7.1 Functions and Parameters 1
 Standard 3.3 Functions 3.5 Top Down Design 4.3 Parameters
 Standard 2.8 Functions 2.10 Top Down Design 2.13 Parameters 6.1 Functions 6.2 Functions and Parameters 6.4 Functions and Return Values
 Standard 1.4 Functions in Karel 2.16 Functions and Parameters 1
 Standard 6.10 Functions and Parameters 1
 Standard 3.6 Calling a Non-void Method 7.6 Writing Methods
 Standard 2.4 Functions in Karel 9.1 Functions and Parameters 1
 Standard 2.4 Functions in Karel 10.1 Functions and Parameters 1
 Standard 2.8 Functions 2.10 Top Down Design 2.14 Parameters 8.1 Functions 8.2 Functions and Parameters 8.4 Functions and Return Values
 Standard 3.4 Functions in Karel 10.1 Functions and Parameters 1
 Standard 2.4 Functions in Karel 9.1 Functions and Parameters 1
 Standard 1.8 Functions 1.10 Top Down Design 1.13 Parameters 14.5 Functions 11.6 Top Down Design and Decomposition in Karel 11.4 Functions in Karel
 Standard 2.4 Functions in Karel 9.1 Functions and Parameters 1
 Standard 1.8 Functions 1.10 Top Down Design 1.13 Parameters 14.5 Functions 11.6 Top Down Design and Decomposition in Karel 11.4 Functions in Karel
 Standard 2.4 Functions in Karel 11.1 Functions and Parameters 1
 Standard 3.8 Functions 3.10 Top Down Design 3.13 Parameters
 Standard 2.4 Functions in Karel
 Standard 5.1 Functions and Parameters 1 5.2 Functions and Parameters 2 5.3 Functions and Parameters 3 5.4 Functions and Return Values 1 5.5 Functions and Return Values 2
 Standard 2.4 Functions in Karel 17.1 Functions and Parameters 1
 Standard 6.1 Functions 6.2 Functions and Parameters 6.4 Functions and Return Values 18.8 Functions 18.10 Top Down Design 18.13 Parameters
 Standard 2.4 Functions in Karel 9.1 Functions and Parameters 1
 Standard 1.8 Functions 1.10 Top Down Design 1.13 Parameters 9.5 Functions 6.6 Top Down Design and Decomposition in Karel 6.4 Functions in Karel
 Standard 1.4 Functions in Karel 2.7 Basic Functions 5.1 Parameters
 Standard 1.4 Functions in Karel 12.1 Functions and Parameters 1
 Standard 1.4 Functions in Karel 12.1 Functions and Parameters 1
 Standard 5.1 Functions 5.2 Functions and Parameters 5.4 Functions and Return Values
 Standard 1.4 Functions in Karel 8.1 Functions and Parameters 1
 Standard 1.8 Functions 1.10 Top Down Design 1.13 Parameters 14.5 Functions 11.6 Top Down Design and Decomposition in Karel 11.4 Functions in Karel
 Standard 2.4 Functions in Karel 9.1 Functions and Parameters 1
 Standard 2.4 Functions in Karel 9.1 Functions and Parameters 1
 Standard 1.8 Functions 1.10 Top Down Design 1.13 Parameters 14.5 Functions 11.6 Top Down Design and Decomposition in Karel 11.4 Functions in Karel
 Standard 2.4 Functions in Karel 9.1 Functions and Parameters 1
 Standard 1.8 Functions 1.10 Top Down Design 1.13 Parameters 14.5 Functions 11.6 Top Down Design and Decomposition in Karel 11.4 Functions in Karel
 Standard 6.6 Functions 6.8 Top Down Design 6.12 Parameters 8.6 Basic Functions 7.13 Functions
 Standard 2.4 Functions in Karel 9.1 Functions and Parameters 1
 Standard 1.8 Functions 1.10 Top Down Design 1.13 Parameters 14.5 Functions 11.6 Top Down Design and Decomposition in Karel 11.4 Functions in Karel
 Standard 4.1 Functions and Parameters 1 4.2 Functions and Parameters 2 4.3 Functions and Parameters 3 4.4 Functions and Return Values 1 4.5 Functions and Return Values 2
 Standard 4.1 Functions and Parameters 1 4.2 Functions and Parameters 2 4.3 Functions and Parameters 3 4.4 Functions and Return Values 1 4.5 Functions and Return Values 2
 Standard 1.8 Functions 1.10 Top Down Design 1.13 Parameters 6.5 Functions 14.6 Top Down Design and Decomposition in Karel 14.4 Functions in Karel
 Standard 2.4 Functions in Karel 9.1 Functions and Parameters 1
 Standard 1.8 Functions 1.10 Top Down Design 1.13 Parameters 14.5 Functions 11.6 Top Down Design and Decomposition in Karel 11.4 Functions in Karel
 Standard 3.8 Functions 3.10 Top Down Design 3.13 Parameters 8.4 Functions in Karel 8.6 Top Down Design and Decomposition in Karel
 Standard 3.8 Functions 3.10 Top Down Design 3.14 Parameters
 Standard 2.4 Functions in Karel 3.7 Basic Functions 9.1 Parameters 11.9 Building Tic Tac Toe
 Standard 2.4 Functions in Karel 4.7 Basic Functions 7.1 Parameters
 Standard 1.9 Functions 1.11 Top Down Design 1.14 Parameters
 Standard 1.9 Functions 1.11 Top Down Design 1.14 Parameters
 Standard 1.4 Functions in Karel 7.1 Functions and Parameters 1
 Standard 3.1 Functions and Parameters 1 3.2 Functions and Parameters 2 3.3 Functions and Parameters 3 3.4 Functions and Return Values 1 3.5 Functions and Return Values 2 11.3 Building Tic Tac Toe 11.5 Recursion
 Standard 1.8 Functions 1.10 Top Down Design 1.13 Parameters 14.5 Functions 11.6 Top Down Design and Decomposition in Karel 11.4 Functions in Karel
 Standard 2.4 Functions in Karel 9.1 Functions and Parameters 1
 Standard 4.1 Functions and Parameters 1 4.2 Functions and Parameters 2 4.3 Functions and Parameters 3 4.4 Functions and Return Values 1 4.5 Functions and Return Values 2
 Standard 1.8 Functions 1.10 Top Down Design 1.13 Parameters 14.5 Functions 12.6 Top Down Design and Decomposition in Karel 12.4 Functions in Karel
 Standard 8.1 Functions 8.2 Functions and Parameters 8.4 Functions and Return Values 16.14 Parameters 16.7 Functions
 Standard 3.1 Functions and Parameters 1 3.2 Functions and Parameters 2 3.3 Functions and Parameters 3 3.4 Functions and Return Values 1 3.5 Functions and Return Values 2
 Standard 8.1 Functions 8.2 Functions and Parameters 8.4 Functions and Return Values 16.14 Parameters 16.7 Functions
 Standard 3.1 Functions and Parameters 1 3.2 Functions and Parameters 2 3.3 Functions and Parameters 3 3.4 Functions and Return Values 1 3.5 Functions and Return Values 2
 Standard 3.4 Functions in Karel 24.1 Functions and Parameters 1 24.1 Functions and Parameters 1
 Standard 13.14 Functions and Parameters 1
 Standard 14.14 Functions and Parameters 1
 Standard 1.4 Functions in Karel
 Standard 4.4 Functions in Karel 7.1 Functions and Parameters 1
 Standard 2.4 Functions in Karel 5.7 Basic Functions 10.1 Parameters
 Standard 3.3 Functions 3.5 Top Down Design 4.4 Parameters
 Standard 2.4 Functions in Karel 9.1 Functions and Parameters 1
 Standard 2.4 Functions in Karel 9.1 Functions and Parameters 1
 Standard 1.8 Functions 1.10 Top Down Design 1.13 Parameters 14.5 Functions 11.6 Top Down Design and Decomposition in Karel 11.4 Functions in Karel
 Standard 1.6 Top Down Design and Decomposition in Karel 8.6 Calling a Non-void Method 11.6 Writing Methods
 Standard 1.6 Top Down Design and Decomposition in Karel 8.6 Calling a Non-void Method 11.6 Writing Methods
 Standard 7.3 Functions
 Standard 1.1 Functions 1.2 Functions and Parameters 1.4 Functions and Return Values
 Standard 3.3 Functions 3.6 Top Down Design 5.6 Parameters
 Standard 3.3 Functions 3.6 Top Down Design 5.6 Parameters
 Standard 9.1 Functions 9.2 Functions and Parameters 9.4 Functions and Return Values
 Standard 11.14 Parameters 11.7 Functions
 Standard 1.1 Functions 1.2 Functions and Parameters 1.4 Functions and Return Values
 Standard 8.14 Functions and Parameters 1
 Standard 12.14 Functions and Parameters 1
 Standard 3.6 Top Down Design and Decomposition in Karel
 Standard 2.2 Building Tic Tac Toe 2.4 Recursion