# IN CS 2: CSII-3.8

## CodeHS Lessons

Evaluate algorithms in terms of their efficiency, correctness, and clarity.

 Standard 1.6 Top Down Design and Decomposition in Karel 1.14 Control Structures Example 2.1 Challenge Problems 9.1 Functions Challenges 12.1 Breakout
 Standard 10.4 Strings and For Loops 12.3 For Loops and Lists
 Standard 4.5 Informal Code Analysis
 Standard 33.4 Strings and For Loops
 Standard 21.1 Challenge Problems
 Standard 1.6 Top Down Design and Decomposition in Karel 1.14 Control Structures Example 1.16 Challenge Problems 8.1 Functions Challenges 11.1 Breakout
 Standard 1.6 Top Down Design and Decomposition in Karel 1.14 Control Structures Example 2.1 Challenge Problems 9.1 Functions Challenges 12.1 Breakout
 Standard 1.6 Top Down Design and Decomposition in Karel 1.14 Control Structures Example 2.1 Challenge Problems 9.1 Functions Challenges 13.1 Breakout
 Standard 3.6 Top Down Design 8.1 Putting Together Control Structures
 Standard 3.6 Top Down Design 8.1 Putting Together Control Structures
 Standard 13.10 Top Down Design 13.19 Putting Together Control Structures
 Standard 3.10 Top Down Design 3.19 Putting Together Control Structures
 Standard 6.10 Top Down Design 6.19 Putting Together Control Structures
 Standard 6.3 For Loops and Lists
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 7.4 Functions 8.4 Strings and For Loops 9.3 For Loops and Lists
 Standard 1.6 Top Down Design and Decomposition in Karel 1.13 Control Structures Example 2.1 Challenge Problems 9.1 Functions Challenges 10.4 Functions 13.1 Breakout
 Standard 3.5 Top Down Design 8.1 Putting Together Control Structures
 Standard 2.4 Functions
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures
 Standard 8.8 Informal Code Analysis
 Standard 1.6 Top Down Design and Decomposition in Karel 1.13 Control Structures Example 2.1 Challenge Problems 8.1 Functions Challenges 11.1 Breakout
 Standard 1.6 Top Down Design and Decomposition in Karel 1.13 Control Structures Example 2.1 Challenge Problems 8.1 Functions Challenges 11.1 Breakout
 Standard 1.6 Top Down Design and Decomposition in Karel 1.13 Control Structures Example 2.1 Challenge Problems 9.1 Functions Challenges 9.1 Functions Challenges
 Standard 3.5 Top Down Design 6.1 Putting Together Control Structures
 Standard 2.10 Top Down Design 2.19 Putting Together Control Structures 7.4 Strings and For Loops 8.3 For Loops and Lists
 Standard 7.5 Informal Code Analysis 10.8 Informal Code Analysis
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 2.10 Top Down Design 2.22 Putting Together Control Structures 9.4 Strings and For Loops 10.3 For Loops and Lists
 Standard 3.6 Top Down Design and Decomposition in Karel 3.14 Control Structures Example 4.2 Challenge Problems
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 3.10 Top Down Design 3.19 Putting Together Control Structures
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 8.4 Strings and For Loops 9.3 For Loops and Lists 18.10 Top Down Design 18.19 Putting Together Control Structures
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures
 Standard 1.6 Top Down Design and Decomposition in Karel 1.14 Control Structures Example 18.1 Challenge Problems 25.1 Functions Challenges 27.1 Breakout
 Standard 1.6 Top Down Design and Decomposition in Karel 1.13 Control Structures Example 2.1 Challenge Problems 13.1 Functions Challenges 23.1 Breakout
 Standard 1.6 Top Down Design and Decomposition in Karel 1.13 Control Structures Example 2.1 Challenge Problems 9.1 Functions Challenges 12.1 Breakout
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures
 Standard 3.10 Top Down Design 3.19 Putting Together Control Structures
 Standard 3.10 Top Down Design 3.20 Putting Together Control Structures
 Standard 9.8 Informal Code Analysis
 Standard 2.6 Top Down Design and Decomposition in Karel 2.15 Control Structures Example
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 14.1 Challenge Problems 21.1 Functions Challenges 23.1 Breakout
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 3.6 Top Down Design and Decomposition in Karel 3.14 Control Structures Example 4.2 Challenge Problems
 Standard 1.6 Top Down Design and Decomposition in Karel 1.13 Control Structures Example
 Standard 4.6 Top Down Design and Decomposition in Karel 4.14 Control Structures Example
 Standard 2.6 Top Down Design and Decomposition in Karel 2.15 Control Structures Example 3.1 Challenge Problems 12.1 Breakout
 Standard 3.5 Top Down Design 6.1 Putting Together Control Structures
 Standard 2.6 Top Down Design and Decomposition in Karel 2.13 Control Structures Example 3.2 Challenge Problems
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures
 Standard 10.5 Informal Code Analysis
 Standard 10.5 Informal Code Analysis
 Standard 2.4 Strings and For Loops 4.3 For Loops and Lists
 Standard 3.6 Top Down Design 8.1 Putting Together Control Structures
 Standard 3.6 Top Down Design 8.1 Putting Together Control Structures
 Standard 10.4 Strings and For Loops 12.3 For Loops and Lists
 Standard 2.4 Strings and For Loops 4.3 For Loops and Lists
 Standard 9.8 Informal Code Analysis
 Standard 1.6 Top Down Design and Decomposition in Karel 1.14 Control Structures Example 2.2 Challenge Problems