# WI 6-8: AP4.a.3.m

## CodeHS Lessons

Define and use functions/ procedures that hide the complexity of a task and can be reused to solve similar tasks. [Clarification Students use and modify, but do not necessarily create, functions or procedures with parameters].

 Standard 1.4 Functions in Karel
 Standard 9.1 Functions 9.2 Functions and Parameters 24.14 Parameters 24.7 Functions
 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 4.2 Programming with Karel 4.3 Looping
 Standard 1.4 Functions in Karel
 Standard 1.4 Functions in Karel
 Standard 1.4 Functions in Karel
 Standard 2.2 A Day at the Park 3.4 Under the Sea 5.3 Functions 5.4 Multiple Functions 5.5 For Loops 5.6 Conditional Statements 5.7 If/Else Statements 5.8 While Loops 5.9 Karel Challenges
 Standard 2.2 A Day at the Park 4.4 Under the Sea
 Standard 1.3 Functions 1.4 Multiple Functions 1.5 For Loops 1.6 Conditional Statements 1.7 If/Else Statements 1.8 While Loops 1.9 Karel Challenges
 Standard 3.3 Functions 5.6 Parameters
 Standard 3.3 Functions 5.6 Parameters
 Standard 1.13 Control Structures Example 1.14 More Karel Examples and Testing 1.16 Karel Challenges 13.8 Functions 13.13 Parameters
 Standard 2.13 Control Structures Example 2.14 More Karel Examples and Testing 2.16 Karel Challenges 3.8 Functions 3.13 Parameters
 Standard 2.13 Control Structures Example 2.14 More Karel Examples and Testing 2.16 Karel Challenges 6.8 Functions 6.13 Parameters
 Standard 7.14 Functions 7.15 Functions and Parameters
 Standard 1.13 Control Structures Example 1.14 More Karel Examples and Testing 1.16 Karel Challenges
 Standard 1.8 Functions 1.13 Parameters 6.1 Functions 6.2 Functions and Parameters 7.4 Functions
 Standard 1.4 Functions in Karel 8.1 Functions and Parameters 1 8.2 Functions and Parameters 2 8.3 Functions and Parameters 3 8.4 Functions and Return Values 1 8.5 Functions and Return Values 2 10.4 Functions
 Standard 3.3 Functions 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 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.8 Functions 1.13 Parameters 11.13 Control Structures Example 11.14 More Karel Examples and Testing 11.16 Karel Challenges 14.5 Functions
 Standard 1.4 Functions in Karel 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2 7.3 Functions and Parameters 3 7.4 Functions and Return Values 1 7.5 Functions and Return Values 2
 Standard 1.4 Functions in Karel 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2 7.3 Functions and Parameters 3 7.4 Functions and Return Values 1 7.5 Functions and Return Values 2
 Standard 1.4 Functions in Karel 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2 7.3 Functions and Parameters 3 7.4 Functions and Return Values 1 7.5 Functions and Return Values 2
 Standard 3.3 Functions 4.3 Parameters
 Standard 2.8 Functions 2.13 Parameters 6.1 Functions 6.2 Functions and Parameters
 Standard 14.10 Functions and Parameters 1 14.11 Functions and Parameters 2 14.12 Functions and Return Values 1
 Standard 2.4 Functions in Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 2.4 Functions in Karel 10.1 Functions and Parameters 1 10.2 Functions and Parameters 2 10.3 Functions and Parameters 3 10.4 Functions and Return Values 1 10.5 Functions and Return Values 2
 Standard 2.8 Functions 2.14 Parameters 8.1 Functions 8.2 Functions and Parameters
 Standard 3.4 Functions in Karel 10.1 Functions and Parameters 1 10.2 Functions and Parameters 2 10.3 Functions and Parameters 3 10.4 Functions and Return Values 1 10.5 Functions and Return Values 2
 Standard 2.4 Functions in Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.8 Functions 1.13 Parameters 11.13 Control Structures Example 11.14 More Karel Examples and Testing 11.16 Karel Challenges 14.5 Functions
 Standard 2.4 Functions in Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.8 Functions 1.13 Parameters 11.13 Control Structures Example 11.14 More Karel Examples and Testing 11.16 Karel Challenges 14.5 Functions
 Standard 2.4 Functions in Karel 11.1 Functions and Parameters 1 11.2 Functions and Parameters 2 11.3 Functions and Parameters 3 11.4 Functions and Return Values 1 11.5 Functions and Return Values 2
 Standard 3.8 Functions 3.13 Parameters
 Standard 6.2 Programming with Karel 6.3 Looping
 Standard 2.4 Functions in Karel
 Standard 2.4 Functions in Karel 17.1 Functions and Parameters 1 17.2 Functions and Parameters 2 17.3 Functions and Parameters 3 17.4 Functions and Return Values 1 17.5 Functions and Return Values 2
 Standard 6.1 Functions 6.2 Functions and Parameters 18.8 Functions 18.13 Parameters
 Standard 2.4 Functions in Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.8 Functions 1.13 Parameters 6.13 Control Structures Example 6.14 More Karel Examples and Testing 6.16 Karel Challenges 9.5 Functions
 Standard 1.4 Functions in Karel
 Standard 1.4 Functions in Karel 12.1 Functions and Parameters 1 12.2 Functions and Parameters 2 12.3 Functions and Parameters 3 12.4 Functions and Return Values 1 12.5 Functions and Return Values 2
 Standard 1.4 Functions in Karel 8.1 Functions and Parameters 1 8.2 Functions and Parameters 2 8.3 Functions and Parameters 3 8.4 Functions and Return Values 1 8.5 Functions and Return Values 2
 Standard 23.2 Programming with Karel 23.3 Looping
 Standard 1.8 Functions 1.13 Parameters 11.13 Control Structures Example 11.14 More Karel Examples and Testing 11.16 Karel Challenges 14.5 Functions
 Standard 2.4 Functions in Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 2.4 Functions in Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.8 Functions 1.13 Parameters 11.13 Control Structures Example 11.14 More Karel Examples and Testing 11.16 Karel Challenges 14.5 Functions
 Standard 2.4 Functions in Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.8 Functions 1.13 Parameters 11.13 Control Structures Example 11.14 More Karel Examples and Testing 11.16 Karel Challenges 14.5 Functions
 Standard 2.4 Functions in Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.8 Functions 1.13 Parameters 11.13 Control Structures Example 11.14 More Karel Examples and Testing 11.16 Karel Challenges 14.5 Functions
 Standard 1.8 Functions 1.13 Parameters 14.13 Control Structures Example 14.14 More Karel Examples and Testing 14.16 Karel Challenges 6.5 Functions
 Standard 2.4 Functions in Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.8 Functions 1.13 Parameters 11.13 Control Structures Example 11.14 More Karel Examples and Testing 11.16 Karel Challenges 14.5 Functions
 Standard 3.8 Functions 3.13 Parameters 8.13 Control Structures Example 8.14 More Karel Examples and Testing 8.16 Karel Challenges
 Standard 3.8 Functions 3.14 Parameters
 Standard 2.4 Functions in Karel
 Standard 2.3 Functions 2.4 Multiple Functions 2.5 For Loops 2.6 Conditional Statements 2.7 If/Else Statements 2.8 While Loops 2.9 Karel Challenges
 Standard 2.4 Functions in Karel
 Standard 1.8 Functions 1.13 Parameters 11.13 Control Structures Example 11.14 More Karel Examples and Testing 11.16 Karel Challenges 14.5 Functions
 Standard 2.4 Functions in Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 3.4 Functions in Karel 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.3 Functions and Parameters 3 24.3 Functions and Parameters 3 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 16.2 Programming with Karel 16.3 Looping
 Standard 1.4 Functions in Karel
 Standard 4.4 Functions in Karel 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2 7.3 Functions and Parameters 3 7.4 Functions and Return Values 1 7.5 Functions and Return Values 2
 Standard 2.4 Functions in Karel
 Standard 21.2 Programming with Karel 21.3 Looping
 Standard 3.3 Functions 4.4 Parameters
 Standard 2.4 Functions in Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 2.4 Functions in Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.8 Functions 1.13 Parameters 11.13 Control Structures Example 11.14 More Karel Examples and Testing 11.16 Karel Challenges 14.5 Functions
 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.3 Functions 1.4 Multiple Functions 1.5 For Loops 1.6 Conditional Statements 1.7 If/Else Statements 1.8 While Loops 1.9 Karel Challenges
 Standard 1.1 Functions 1.2 Functions and Parameters
 Standard 3.3 Functions 5.6 Parameters
 Standard 3.3 Functions 5.6 Parameters
 Standard 9.1 Functions 9.2 Functions and Parameters
 Standard 11.14 Parameters 11.7 Functions
 Standard 1.1 Functions 1.2 Functions and Parameters
 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 1.4 Functions in Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 2.2 A Day at the Park
 Standard 1.4 Under the Sea
 Standard 1.3 Functions 1.4 Multiple Functions 1.5 For Loops 1.6 Conditional Statements 1.7 If/Else Statements 1.8 While Loops 1.9 Karel Challenges