# IN CS 1: CSI-3.5

## CodeHS Lessons

Explain how the algorithm can be used to solve a problem.

 Standard 1.6 Top Down Design and Decomposition in Karel 1.7 Commenting Your Code 1.14 Control Structures Example 2.1 Challenge Problems 7.1 Control Structures Challenges 9.1 Functions Challenges 11.1 Animation Challenges 13.1 Project Prep and Development
 Standard 2.6 Comments 2.10 Top Down Design 2.19 Putting Together Control Structures 3.6 Comments 7.4 Strings and For Loops 8.3 For Loops and Lists 10.1 Project: Guess the Word 23.6 Top Down Design and Decomposition in Karel 23.7 Commenting Your Code
 Standard 4.5 Informal Code Analysis 5.3 Documentation with Comments
 Standard 1.7 Top Down Design and Decomposition in Karel 1.8 Commenting Your Code
 Standard 1.6 Top Down Design and Decomposition in Karel 1.7 Commenting Your Code 33.4 Strings and For Loops
 Standard 1.7 Top Down Design and Decomposition in Karel 1.8 Commenting Your Code
 Standard 13.6 Comments 13.10 Top Down Design 13.19 Putting Together Control Structures
 Standard 5.3 Creating Your Data Collection Website 5.6 Making Decisions
 Standard 4.3 Looping 4.4 Branching 21.1 Challenge Problems 23.1 Control Structures Challenges
 Standard 3.1 Comments 3.5 Top Down Design 6.1 Putting Together Control Structures 10.6 Top Down Design and Decomposition in Karel 10.7 Commenting Your Code
 Standard 3.1 Comentarios 3.5 DiseÃ±o de Arriba Hacia Abajo 6.1 Armando Estructuras de Control
 Standard 3.6 Comments 3.10 Top Down Design 3.19 Putting Together Control Structures
 Standard 6.6 Comments 6.10 Top Down Design 6.19 Putting Together Control Structures
 Standard 1.4 Functions in Karel 2.16 Functions and Parameters 1 2.17 Functions and Parameters 2
 Standard 6.3 For Loops and Lists
 Standard 1.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 2.6 Comments 3.3 Comments & Pseudocode 8.4 Strings and For Loops 9.3 For Loops and Lists 11.1 Project: Guess the Word
 Standard 1.6 Top Down Design and Decomposition in Karel 1.7 Commenting Your Code 1.13 Control Structures Example 2.1 Challenge Problems 4.2 Graphics Challenges 5.3 Comments & Pseudocode 7.1 Control Structures Challenges 9.1 Functions Challenges 12.1 Animation Challenges 15.1 Project Prep and Development
 Standard 3.1 Comments 3.5 Top Down Design 5.3 Comments & Pseudocode 8.1 Putting Together Control Structures
 Standard 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code 2.14 Control Structures Example 3.2 Challenge Problems 6.1 Graphics Challenges 8.1 Control Structures Challenges
 Standard 1.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode
 Standard 1.6 Top Down Design and Decomposition in Karel
 Standard 1.6 Top Down Design and Decomposition in Karel 1.7 Commenting Your Code 1.13 Control Structures Example 2.1 Challenge Problems 4.2 Graphics Challenges 6.1 Control Structures Challenges 8.1 Functions Challenges 10.1 Animation Challenges 12.1 Project Prep and Development
 Standard 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code 2.14 Control Structures Example 3.2 Challenge Problems 6.1 Graphics Challenges 8.1 Control Structures Challenges
 Standard 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code 2.14 Control Structures Example 3.2 Challenge Problems 7.1 Graphics Challenges 9.1 Control Structures Challenges
 Standard 2.6 Comments 2.10 Top Down Design 2.22 Putting Together Control Structures 5.6 Comments 9.4 Strings and For Loops 10.3 For Loops and Lists 12.1 Project: Guess the Word
 Standard 3.6 Top Down Design and Decomposition in Karel 3.7 Commenting Your Code 3.14 Control Structures Example 4.2 Challenge Problems 7.1 Graphics Challenges 9.1 Control Structures Challenges
 Standard 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code 2.14 Control Structures Example 3.2 Challenge Problems 6.1 Graphics Challenges 8.1 Control Structures Challenges
 Standard 1.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode
 Standard 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code 2.14 Control Structures Example 3.2 Challenge Problems 6.1 Graphics Challenges 8.1 Control Structures Challenges
 Standard 1.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode
 Standard 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code 2.14 Control Structures Example 3.2 Challenge Problems 7.1 Graphics Challenges 10.1 Control Structures Challenges
 Standard 3.6 Comments 3.10 Top Down Design 3.19 Putting Together Control Structures
 Standard 6.3 Looping 6.4 Branching
 Standard 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code 2.14 Control Structures Example 3.2 Challenge Problems 16.1 Control Structures Challenges
 Standard 1.6 Top Down Design and Decomposition in Karel 1.7 Commenting Your Code
 Standard 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code 2.14 Control Structures Example 3.2 Challenge Problems 6.1 Graphics Challenges 15.1 Control Structures Challenges
 Standard 3.7 Comments 8.4 Strings and For Loops 9.3 For Loops and Lists 18.6 Comments 18.10 Top Down Design 18.19 Putting Together Control Structures 13.1 Project: Guess the Word
 Standard 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code 2.14 Control Structures Example 3.2 Challenge Problems 6.1 Graphics Challenges 8.1 Control Structures Challenges
 Standard 1.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode
 Standard 1.6 Top Down Design and Decomposition in Karel 1.7 Commenting Your Code 1.14 Control Structures Example 7.1 Project Prep and Development 18.1 Challenge Problems 23.1 Control Structures Challenges 25.1 Functions Challenges 26.1 Animation Challenges
 Standard 1.6 Top Down Design and Decomposition in Karel 1.7 Commenting Your Code 1.13 Control Structures Example 2.1 Challenge Problems 9.2 Graphics Challenges 11.1 Control Structures Challenges 13.1 Functions Challenges 17.1 Project Prep and Development 22.1 Animation Challenges
 Standard 1.6 Top Down Design and Decomposition in Karel 1.7 Commenting Your Code 1.13 Control Structures Example 2.1 Challenge Problems 5.2 Graphics Challenges 7.1 Control Structures Challenges 9.1 Functions Challenges 11.1 Animation Challenges 13.1 Project Prep and Development
 Standard 23.3 Looping 23.4 Branching
 Standard 1.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode
 Standard 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code 2.14 Control Structures Example 3.2 Challenge Problems 6.1 Graphics Challenges 8.1 Control Structures Challenges
 Standard 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code 2.14 Control Structures Example 3.2 Challenge Problems 6.1 Graphics Challenges 8.1 Control Structures Challenges
 Standard 1.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode
 Standard 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code 2.14 Control Structures Example 3.2 Challenge Problems 6.1 Graphics Challenges 8.1 Control Structures Challenges
 Standard 1.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode
 Standard 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code 2.14 Control Structures Example 3.2 Challenge Problems 6.1 Graphics Challenges 8.1 Control Structures Challenges
 Standard 1.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode
 Standard 1.6 Top Down Design and Decomposition in Karel 1.7 Commenting Your Code
 Standard 1.6 Top Down Design and Decomposition in Karel 1.7 Commenting Your Code
 Standard 1.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 4.3 Comments & Pseudocode
 Standard 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code 2.14 Control Structures Example 3.2 Challenge Problems 6.1 Graphics Challenges 8.1 Control Structures Challenges
 Standard 1.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode
 Standard 3.6 Comments 3.10 Top Down Design 3.19 Putting Together Control Structures
 Standard 3.6 Comments 3.10 Top Down Design 3.20 Putting Together Control Structures
 Standard 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code 2.15 Control Structures Example
 Standard 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code 2.14 Control Structures Example 14.1 Challenge Problems 19.1 Control Structures Challenges 21.1 Functions Challenges 22.1 Animation Challenges
 Standard 1.6 Top Down Design and Decomposition in Karel 1.7 Commenting Your Code
 Standard 1.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode
 Standard 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code 2.14 Control Structures Example 3.2 Challenge Problems 6.1 Graphics Challenges 8.1 Control Structures Challenges
 Standard 3.6 Top Down Design and Decomposition in Karel 3.7 Commenting Your Code 3.14 Control Structures Example 4.2 Challenge Problems 7.1 Graphics Challenges 11.1 Control Structures Challenges
 Standard 16.3 Looping 16.4 Branching
 Standard 1.6 Top Down Design and Decomposition in Karel 1.7 Commenting Your Code 1.13 Control Structures Example
 Standard 4.6 Top Down Design and Decomposition in Karel 4.7 Commenting Your Code 4.14 Control Structures Example
 Standard 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code 2.13 Control Structures Example 3.2 Challenge Problems 6.1 Graphics Challenges 8.1 Control Structures Challenges