# SC 6-8: 8.AP.1.1

## CodeHS Lessons

Evaluate an algorithm by criteria such as accessibility, effectiveness, and usability to solve a problem.

 Standard 1.4 Functions in Karel 1.9 For Loops 1.14 Control Structures Example 2.1 Challenge Problems 9.1 Functions Challenges
 Standard 5.5 Floating Point Numbers and Rounding 9.5 Exceptions 12.2 Lists 13.4 Dictionaries 24.4 For Loops 24.14 Parameters 24.7 Functions 24.21 Putting Together Control Structures
 Standard 34.4 Dictionaries
 Standard 1.4 Functions in Karel 1.9 For Loops 1.14 Control Structures Example 1.16 Challenge Problems 8.1 Functions Challenges
 Standard 1.4 Functions in Karel 1.9 For Loops 1.14 Control Structures Example 2.1 Challenge Problems 9.1 Functions Challenges
 Standard 1.4 Functions in Karel 1.9 For Loops 1.14 Control Structures Example 2.1 Challenge Problems 9.1 Functions Challenges
 Standard 2.3 For Loops 3.3 Functions 5.6 Parameters 8.1 Putting Together Control Structures
 Standard 2.3 For Loops 3.3 Functions 5.6 Parameters 8.1 Putting Together Control Structures
 Standard 2.1 Functions in Karel 3.3 For Loops 6.2 Control Structures Example 7.1 Challenge Problems
 Standard 13.4 For Loops 13.8 Functions 13.13 Parameters 13.19 Putting Together Control Structures
 Standard 3.4 For Loops 3.8 Functions 3.13 Parameters 3.19 Putting Together Control Structures
 Standard 6.4 For Loops 6.8 Functions 6.13 Parameters 6.19 Putting Together Control Structures
 Standard 7.18 Exceptions
 Standard 1.4 For Loops 1.8 Functions 1.13 Parameters 1.19 Putting Together Control Structures 4.5 Floating Point Numbers and Rounding 6.5 Exceptions 9.2 Lists 10.4 Dictionaries
 Standard 1.4 Functions in Karel 1.9 For Loops 1.13 Control Structures Example 2.1 Challenge Problems 9.1 Functions Challenges
 Standard 2.2 For Loops 3.3 Functions 4.3 Parameters 8.1 Putting Together Control Structures
 Standard 2.4 Functions in Karel 2.10 For Loops 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.4 For Loops 1.8 Functions 1.13 Parameters 1.19 Putting Together Control Structures
 Standard 1.4 Functions in Karel 1.9 For Loops 1.13 Control Structures Example 2.1 Challenge Problems 8.1 Functions Challenges
 Standard 1.4 Functions in Karel 1.9 For Loops 1.13 Control Structures Example 2.1 Challenge Problems 8.1 Functions Challenges
 Standard 1.4 Functions in Karel 1.9 For Loops 1.13 Control Structures Example 2.1 Challenge Problems 9.1 Functions Challenges 9.1 Functions Challenges
 Standard 2.2 For Loops 3.3 Functions 4.3 Parameters 6.1 Putting Together Control Structures
 Standard 2.4 For Loops 2.8 Functions 2.13 Parameters 2.19 Putting Together Control Structures 4.5 Floating Point Numbers and Rounding 6.5 Exceptions 8.2 Lists 9.4 Dictionaries
 Standard 2.4 Functions in Karel 2.10 For Loops 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 2.4 Functions in Karel 2.10 For Loops 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 2.4 For Loops 2.8 Functions 2.14 Parameters 2.22 Putting Together Control Structures 6.5 Floating Point Numbers and Rounding 8.5 Exceptions 10.2 Lists 11.4 Dictionaries
 Standard 3.4 Functions in Karel 3.10 For Loops 3.14 Control Structures Example 4.2 Challenge Problems
 Standard 2.4 Functions in Karel 2.10 For Loops 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.4 For Loops 1.8 Functions 1.13 Parameters 1.19 Putting Together Control Structures
 Standard 2.4 Functions in Karel 2.10 For Loops 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.4 For Loops 1.8 Functions 1.13 Parameters 1.19 Putting Together Control Structures
 Standard 2.4 Functions in Karel 2.10 For Loops 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 3.4 For Loops 3.8 Functions 3.13 Parameters 3.19 Putting Together Control Structures
 Standard 2.4 Functions in Karel 2.10 For Loops 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 2.4 Functions in Karel 2.10 For Loops 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 4.5 Floating Point Numbers and Rounding 6.5 Exceptions 9.2 Lists 18.4 For Loops 18.8 Functions 18.13 Parameters 18.19 Putting Together Control Structures 12.3 Dictionaries
 Standard 2.4 Functions in Karel 2.10 For Loops 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.4 For Loops 1.8 Functions 1.13 Parameters 1.19 Putting Together Control Structures
 Standard 1.4 Functions in Karel 1.9 For Loops 1.14 Control Structures Example 18.1 Challenge Problems 25.1 Functions Challenges
 Standard 1.4 Functions in Karel 1.9 For Loops 1.13 Control Structures Example 2.1 Challenge Problems 13.1 Functions Challenges
 Standard 1.4 Functions in Karel 1.9 For Loops 1.13 Control Structures Example 2.1 Challenge Problems 13.1 Functions Challenges
 Standard 6.2 Lists 6.6 Dictionaries
 Standard 1.4 Functions in Karel 1.9 For Loops 1.13 Control Structures Example 2.1 Challenge Problems 9.1 Functions Challenges
 Standard 1.4 For Loops 1.8 Functions 1.13 Parameters 1.19 Putting Together Control Structures
 Standard 2.4 Functions in Karel 2.10 For Loops 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 2.4 Functions in Karel 2.10 For Loops 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.4 For Loops 1.8 Functions 1.13 Parameters 1.19 Putting Together Control Structures
 Standard 2.4 Functions in Karel 2.10 For Loops 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.4 For Loops 1.8 Functions 1.13 Parameters 1.19 Putting Together Control Structures
 Standard 6.4 For Loops 6.6 Functions 6.12 Parameters 7.10 Floating Point Numbers and Rounding
 Standard 2.4 Functions in Karel 2.10 For Loops 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.4 For Loops 1.8 Functions 1.13 Parameters 1.19 Putting Together Control Structures
 Standard 1.4 For Loops 1.8 Functions 1.13 Parameters 1.19 Putting Together Control Structures
 Standard 2.4 Functions in Karel 2.10 For Loops 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.4 For Loops 1.8 Functions 1.13 Parameters 1.19 Putting Together Control Structures
 Standard 3.4 For Loops 3.8 Functions 3.13 Parameters 3.19 Putting Together Control Structures
 Standard 3.4 For Loops 3.8 Functions 3.14 Parameters 3.20 Putting Together Control Structures
 Standard 2.4 Functions in Karel 2.10 For Loops 2.15 Control Structures Example
 Standard 2.4 Functions in Karel 2.9 For Loops 2.14 Control Structures Example 14.1 Challenge Problems 21.1 Functions Challenges
 Standard 1.5 For Loops 1.9 Functions 1.14 Parameters 1.20 Putting Together Control Structures
 Standard 1.5 For Loops 1.9 Functions 1.14 Parameters 1.20 Putting Together Control Structures
 Standard 1.4 Functions in Karel 1.10 For Loops 1.14 Control Structures Example 2.2 Challenge Problems
 Standard 5.6 Dictionaries
 Standard 1.4 For Loops 1.8 Functions 1.13 Parameters 1.19 Putting Together Control Structures
 Standard 2.4 Functions in Karel 2.10 For Loops 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.4 For Loops 1.8 Functions 1.13 Parameters 1.19 Putting Together Control Structures
 Standard 6.5 Floating Point Numbers and Rounding 8.5 Exceptions 16.4 For Loops 16.14 Parameters 16.7 Functions 16.21 Putting Together Control Structures
 Standard 6.5 Floating Point Numbers and Rounding 8.5 Exceptions 16.4 For Loops 16.14 Parameters 16.7 Functions 16.21 Putting Together Control Structures
 Standard 3.4 Functions in Karel 3.10 For Loops 3.14 Control Structures Example 4.2 Challenge Problems
 Standard 1.4 Functions in Karel 1.9 For Loops 1.13 Control Structures Example
 Standard 4.4 Functions in Karel 4.10 For Loops 4.14 Control Structures Example
 Standard 2.4 Functions in Karel 2.9 For Loops 2.15 Control Structures Example 3.1 Challenge Problems
 Standard 2.2 For Loops 3.3 Functions 4.4 Parameters 6.1 Putting Together Control Structures
 Standard 2.4 Functions in Karel 2.9 For Loops 2.13 Control Structures Example 3.2 Challenge Problems
 Standard 2.4 Functions in Karel 2.10 For Loops 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.4 For Loops 1.8 Functions 1.13 Parameters 1.19 Putting Together Control Structures
 Standard 4.5 Floating Point Numbers and Rounding
 Standard 1.5 Exceptions 4.2 Lists 5.4 Dictionaries
 Standard 2.3 For Loops 3.3 Functions 5.6 Parameters 8.1 Putting Together Control Structures
 Standard 2.3 For Loops 3.3 Functions 5.6 Parameters 8.1 Putting Together Control Structures
 Standard 4.5 Floating Point Numbers and Rounding 9.5 Exceptions 12.2 Lists 13.4 Dictionaries
 Standard 4.5 Floating Point Numbers and Rounding 11.4 For Loops 11.14 Parameters 11.7 Functions 11.21 Putting Together Control Structures
 Standard 1.5 Exceptions 4.2 Lists 5.4 Dictionaries
 Standard 6.2 Lists 6.6 Dictionaries
 Standard 21.1 Challenge Problems