# AL 8: 1

## CodeHS Lessons

Design a function using a programming language that demonstrates abstraction. Example: Create a program that utilizes functions in an effort remove repetitive sequences of steps.

 Standard 9.1 Functions 9.2 Functions and Parameters 9.4 Functions and Return Values 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 13.2 Programming with Karel
 Standard 2.2 A Day at the Park 5.3 Functions 5.4 Multiple Functions 5.5 For Loops
 Standard 2.2 A Day at the Park
 Standard 1.3 Functions 1.4 Multiple Functions 1.5 For Loops
 Standard 3.3 Functions 5.6 Parameters
 Standard 3.3 Functions 5.6 Parameters
 Standard 6.4 Ultra Karel 8.1 Final Project
 Standard 1.4 Functions in Karel 1.11 If/Else Statements 1.14 More Karel Examples and Testing 1.16 Karel Challenges 13.8 Functions 13.13 Parameters
 Standard 2.4 Functions in Karel 2.11 If/Else Statements 2.14 More Karel Examples and Testing 2.16 Karel Challenges 3.8 Functions 3.13 Parameters
 Standard 2.4 Functions in Karel 2.11 If/Else Statements 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 7.17 Functions and Return Values
 Standard 1.4 Functions in Karel 1.11 If/Else Statements 1.14 More Karel Examples and Testing 1.16 Karel Challenges 3.4 Functions in Karel 3.14 More Karel Examples and Testing 3.16 Ultra Karel 3.17 Karel Challenges 3.18 Final Project
 Standard 1.8 Functions 1.13 Parameters 6.1 Functions 6.2 Functions and Parameters 6.4 Functions and Return Values 7.4 Functions
 Standard 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 3.1 Functions in Karel 7.5 Functions 8.2 More Karel Examples and Testing 8.4 Ultra Karel 9.1 Karel Challenges 11.1 Final Project
 Standard 2.5 Functions
 Standard 2.4 Functions
 Standard 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.4 Functions in Karel 11.11 If/Else Statements 11.14 More Karel Examples and Testing 11.16 Karel Challenges 14.5 Functions
 Standard 1.5 Methods in Karel 1.16 Karel Challenges 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.3 Functions and Parameters 3 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.3 Functions and Parameters 3 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.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 6.4 Functions and Return Values
 Standard 2.16 Functions and Parameters 1 2.17 Functions and Parameters 2 2.18 Functions and Parameters 3 2.19 Functions and Return Values 1 2.20 Functions and Return Values 2
 Standard 2.1 Functions in Karel 6.2 More Karel Examples and Testing 6.4 Ultra Karel 7.1 Karel Challenges 8.1 Final Project
 Standard 6.10 Functions and Parameters 1 6.11 Functions and Parameters 2 6.12 Functions and Return Values 1
 Standard 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 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 8.4 Functions and Return Values
 Standard 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 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.4 Functions in Karel 11.11 If/Else Statements 11.14 More Karel Examples and Testing 11.16 Karel Challenges 14.5 Functions
 Standard 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.4 Functions in Karel 11.11 If/Else Statements 11.14 More Karel Examples and Testing 11.16 Karel Challenges 14.5 Functions
 Standard 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
 Standard 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 6.4 Functions and Return Values 18.8 Functions 18.13 Parameters
 Standard 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.4 Functions in Karel 6.11 If/Else Statements 6.14 More Karel Examples and Testing 6.16 Karel Challenges 9.5 Functions
 Standard 2.2 A Day at the Park
 Standard 1.3 Functions 1.4 Multiple Functions 1.5 For Loops
 Standard 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 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 5.1 Functions 5.2 Functions and Parameters 5.4 Functions and Return Values
 Standard 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
 Standard 1.8 Functions 1.13 Parameters 11.4 Functions in Karel 11.11 If/Else Statements 11.14 More Karel Examples and Testing 11.16 Karel Challenges 14.5 Functions
 Standard 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 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.4 Functions in Karel 11.11 If/Else Statements 11.14 More Karel Examples and Testing 11.16 Karel Challenges 14.5 Functions
 Standard 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.4 Functions in Karel 11.11 If/Else Statements 11.14 More Karel Examples and Testing 11.16 Karel Challenges 14.5 Functions
 Standard 6.6 Functions 6.12 Parameters 7.13 Functions
 Standard 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.4 Functions in Karel 11.11 If/Else Statements 11.14 More Karel Examples and Testing 11.16 Karel Challenges 14.5 Functions
 Standard 1.8 Functions 1.13 Parameters 14.4 Functions in Karel 14.11 If/Else Statements 14.14 More Karel Examples and Testing 14.16 Karel Challenges 6.5 Functions
 Standard 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.4 Functions in Karel 11.11 If/Else Statements 11.14 More Karel Examples and Testing 11.16 Karel Challenges 14.5 Functions
 Standard 3.8 Functions 3.13 Parameters 8.4 Functions in Karel 8.11 If/Else Statements 8.14 More Karel Examples and Testing 8.16 Karel Challenges
 Standard 3.8 Functions 3.14 Parameters
 Standard 2.3 Functions 2.4 Multiple Functions 2.5 For Loops
 Standard 1.9 Functions 1.14 Parameters
 Standard 1.9 Functions 1.14 Parameters
 Standard 10.2 Programming with Karel
 Standard 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 13.2 Programming with Karel
 Standard 1.8 Functions 1.13 Parameters 11.4 Functions in Karel 11.11 If/Else Statements 11.14 More Karel Examples and Testing 11.16 Karel Challenges 14.5 Functions
 Standard 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 12.4 Functions in Karel 12.11 If/Else Statements 12.14 More Karel Examples and Testing 12.16 Karel Challenges 14.5 Functions
 Standard 8.1 Functions 8.2 Functions and Parameters 8.4 Functions and Return Values 16.14 Parameters 16.7 Functions
 Standard 8.1 Functions 8.2 Functions and Parameters 8.4 Functions and Return Values 16.14 Parameters 16.7 Functions
 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.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
 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 14.14 Functions and Parameters 1 14.15 Functions and Parameters 2 14.16 Functions and Return Values 1 14.17 Functions and Return Values 2
 Standard 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.10 If Statements
 Standard 20.2 Programming with Karel
 Standard 3.3 Functions 4.4 Parameters
 Standard 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 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.4 Functions in Karel 11.11 If/Else Statements 11.14 More Karel Examples and Testing 11.16 Karel Challenges 14.5 Functions
 Standard 1.3 Functions 1.4 Multiple Functions 1.5 For Loops
 Standard 1.3 Functions 1.4 Multiple Functions 1.5 For Loops 7.3 Functions
 Standard 1.1 Functions 1.2 Functions and Parameters 1.4 Functions and Return Values
 Standard 3.3 Functions 5.6 Parameters
 Standard 3.3 Functions 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 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 4.2 Programming with Karel