# IL 11-12: 11-12.AP.12

## CodeHS Lessons

Use and adapt classic algorithms to solve computational problems.

 Standard 2.15 Algorithms 5.3 Comparison Operators 5.4 Logical Operators 7.4 Nested Control Structures 10.1 Indexing 10.2 Slicing 10.4 Strings and For Loops 10.5 The in Keyword 10.6 String Methods 12.3 For Loops and Lists 12.4 List Methods 14.1 Project: Guess the Word
 Standard 6.4 Developing Algorithms Using Arrays 7.4 Developing Algorithms using ArrayLists
 Standard 1.17 Karel Algorithms 4.4 If Statements 4.6 For Loops in JavaScript 4.8 For Loop Practice 4.10 While Loops 5.8 Basic JavaScript and Graphics Challenges 7.2 Indexing Into an Array 7.3 Adding/Removing From an Array 7.4 Array Length and Looping Through Arrays 7.5 Iterating Over an Array 7.7 Removing an Element From an Array
 Standard 1.16 Algorithms 4.4 If Statements 4.6 For Loops in Python 4.7 General For Loops 4.8 For Loop Practice 4.10 While Loops 4.11 Loop and a Half 33.1 Indexing 33.2 Slicing 33.4 Strings and For Loops 33.5 The in Keyword 33.6 String Methods
 Standard 1.17 Karel Algorithms 4.4 If Statements 4.7 For Loops in JavaScript 4.9 For Loop Practice 4.11 While Loops 5.8 Basic JavaScript and Graphics Challenges 7.2 Indexing Into an Array 7.3 Adding/Removing From an Array 7.4 Array Length and Looping Through Arrays 7.5 Iterating Over an Array 7.7 Removing an Element From an Array
 Standard 8.1 Putting Together Control Structures
 Standard 8.1 Putting Together Control Structures
 Standard 13.19 Putting Together Control Structures
 Standard 3.19 Putting Together Control Structures
 Standard 6.19 Putting Together Control Structures
 Standard 7.8 Comparison Operators 7.9 Logical Operators
 Standard 6.3 For Loops and Lists 6.4 List Methods
 Standard 1.19 Putting Together Control Structures 4.3 Comparison Operators 4.4 Logical Operators 5.4 Nested Control Structures 8.1 Indexing 8.2 Slicing 8.4 Strings and For Loops 8.5 The in Keyword 8.6 String Methods 9.3 For Loops and Lists 9.4 List Methods 10.5 Equivalence vs. Identity 11.1 Project: Guess the Word 15.1 Advanced Challenges with Tracy
 Standard 8.1 Putting Together Control Structures
 Standard 1.19 Putting Together Control Structures
 Standard 6.1 Putting Together Control Structures 10.16 Algorithms
 Standard 2.19 Putting Together Control Structures 4.3 Comparison Operators 4.4 Logical Operators 5.4 Nested Control Structures 7.1 Indexing 7.2 Slicing 7.4 Strings and For Loops 7.5 The in Keyword 7.6 String Methods 8.3 For Loops and Lists 8.4 List Methods 9.5 Equivalence vs. Identity 10.1 Project: Guess the Word 13.1 Advanced Challenges with Tracy 23.16 Algorithms
 Standard 2.22 Putting Together Control Structures 6.3 Comparison Operators 6.4 Logical Operators 7.4 Nested Control Structures 9.1 Indexing 9.2 Slicing 9.4 Strings and For Loops 9.5 The in Keyword 9.6 String Methods 10.3 For Loops and Lists 10.4 List Methods 11.5 Equivalence vs. Identity 12.1 Project: Guess the Word 16.1 Advanced Challenges with Tracy
 Standard 1.19 Putting Together Control Structures
 Standard 1.19 Putting Together Control Structures
 Standard 3.19 Putting Together Control Structures
 Standard 1.16 Karel Algorithms 4.4 If Statements 4.6 For Loops in JavaScript 4.8 For Loop Practice 4.10 While Loops 5.8 Basic JavaScript and Graphics Challenges 7.2 Indexing Into an Array 7.3 Adding/Removing From an Array 7.4 Array Length and Looping Through Arrays 7.5 Iterating Over an Array 7.7 Removing an Element From an Array
 Standard 4.3 Comparison Operators 4.4 Logical Operators 5.4 Nested Control Structures 8.1 Indexing 8.2 Slicing 8.4 Strings and For Loops 8.5 The in Keyword 8.6 String Methods 9.3 For Loops and Lists 9.4 List Methods 12.4 Equivalence vs. Identity 13.1 Project: Guess the Word 18.19 Putting Together Control Structures
 Standard 1.19 Putting Together Control Structures
 Standard 1.19 Putting Together Control Structures
 Standard 1.19 Putting Together Control Structures
 Standard 1.19 Putting Together Control Structures
 Standard 1.19 Putting Together Control Structures
 Standard 1.16 Karel Algorithms 3.4 If Statements 3.5 For Loops in JavaScript 3.7 For Loop Practice 3.9 While Loops 4.8 Basic JavaScript and Graphics Challenges 6.2 Indexing Into an Array 6.3 Adding/Removing From an Array 6.4 Array Length and Looping Through Arrays 6.5 Iterating Over an Array 6.7 Removing an Element From an Array
 Standard 1.16 Karel Algorithms 3.4 If Statements 3.5 For Loops in JavaScript 3.7 For Loop Practice 3.9 While Loops 4.8 Basic JavaScript and Graphics Challenges 6.2 Indexing Into an Array 6.3 Adding/Removing From an Array 6.4 Array Length and Looping Through Arrays 6.5 Iterating Over an Array 6.7 Removing an Element From an Array
 Standard 1.19 Putting Together Control Structures
 Standard 1.19 Putting Together Control Structures
 Standard 3.19 Putting Together Control Structures
 Standard 3.20 Putting Together Control Structures
 Standard 1.17 Karel Algorithms 3.4 If Statements 3.6 For Loops in JavaScript 3.8 For Loop Practice 3.10 While Loops 4.2 Indexing Into an Array 4.3 Adding/Removing From an Array 4.4 Array Length and Looping Through Arrays 4.5 Iterating Over an Array 4.7 Removing an Element From an Array
 Standard 1.19 Putting Together Control Structures
 Standard 6.1 Putting Together Control Structures
 Standard 1.19 Putting Together Control Structures
 Standard 13.4 Developing Algorithms Using Arrays 14.4 Developing Algorithms using ArrayLists
 Standard 12.4 Developing Algorithms Using Arrays 13.4 Developing Algorithms using ArrayLists
 Standard 1.15 Algorithms 4.3 Comparison Operators 4.4 Logical Operators 6.4 Nested Control Structures
 Standard 2.1 Indexing 2.2 Slicing 2.4 Strings and For Loops 2.5 The in Keyword 2.6 String Methods 4.3 For Loops and Lists 4.4 List Methods 6.1 Project: Guess the Word
 Standard 8.1 Putting Together Control Structures
 Standard 8.1 Putting Together Control Structures
 Standard 1.15 Algorithms 4.3 Comparison Operators 4.4 Logical Operators 6.4 Nested Control Structures 10.1 Indexing 10.2 Slicing 10.4 Strings and For Loops 10.5 The in Keyword 10.6 String Methods 12.3 For Loops and Lists 12.4 List Methods 14.1 Project: Guess the Word
 Standard 1.15 Algorithms 4.3 Comparison Operators 4.4 Logical Operators 6.4 Nested Control Structures
 Standard 2.1 Indexing 2.2 Slicing 2.4 Strings and For Loops 2.5 The in Keyword 2.6 String Methods 4.3 For Loops and Lists 4.4 List Methods 6.1 Project: Guess the Word