IN CS 2: CSII-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.14 Control Structures Example 2.1 Challenge Problems 9.1 Functions Challenges 12.1 Breakout
 Standard 2.5 Top Down Design and Decomposition in Karel 2.6 Commenting Your Code 3.6 Comments 24.6 Comments 24.21 Putting Together Control Structures
 Standard 4.5 Informal Code Analysis
 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
 Standard 1.7 Top Down Design and Decomposition in Karel 1.8 Commenting Your Code
 Standard 4.3 Looping 4.4 Branching 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.1 Comments 3.6 Top Down Design 8.1 Putting Together Control Structures
 Standard 3.1 Comments 3.6 Top Down Design 8.1 Putting Together Control Structures
 Standard 2.4 Top Down Design and Decomposition in Karel 6.2 Control Structures Example 7.1 Challenge Problems
 Standard 13.6 Comments 13.10 Top Down Design 13.19 Putting Together Control Structures
 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.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 2.6 Comments 12.4 Final Project
 Standard 1.6 Top Down Design and Decomposition in Karel 1.13 Control Structures Example 2.1 Challenge Problems 9.1 Functions Challenges 13.1 Breakout 14.4 Final Project
 Standard 3.1 Comments 3.5 Top Down Design 8.1 Putting Together Control Structures 9.1 micro:bit Challenges
 Standard 10.1 micro:bit Challenges
 Standard 3.1 micro:bit Challenges
 Standard 3.4 Final Project
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 15.1 micro:bit Challenges
 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.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 2.6 Comments 2.10 Top Down Design 2.19 Putting Together Control Structures 3.6 Comments 23.6 Top Down Design and Decomposition in Karel 23.7 Commenting Your Code
 Standard 1.6 Top Down Design and Decomposition in Karel 1.13 Control Structures Example
 Standard 6.5 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.6 Comments 2.10 Top Down Design 2.22 Putting Together Control Structures 5.6 Comments
 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.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 15.1 micro:bit Challenges
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 15.1 micro:bit Challenges
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 3.2 Challenge Problems
 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.14 Control Structures Example 3.2 Challenge Problems
 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.14 Control Structures Example 3.2 Challenge Problems
 Standard 3.7 Comments 18.6 Comments 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.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 10.1 micro:bit Challenges
 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 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 23.3 Looping 23.4 Branching
 Standard 1.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 15.1 micro:bit Challenges
 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.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 15.1 micro:bit Challenges
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 15.1 micro:bit Challenges
 Standard 6.8 Top Down Design
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 15.1 micro:bit Challenges
 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 7.1 micro:bit Challenges
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 15.1 micro:bit Challenges
 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.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.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 15.1 micro:bit Challenges
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.5 Top Down Design and Decomposition in Karel 1.6 Commenting Your Code
 Standard 1.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 15.1 micro:bit Challenges
 Standard 3.5 Top Down Design and Decomposition in Karel 3.6 Commenting Your Code 4.6 Comments 16.6 Comments 16.21 Putting Together Control Structures
 Standard 3.5 Top Down Design and Decomposition in Karel 3.6 Commenting Your Code 4.6 Comments 16.6 Comments 16.21 Putting Together Control Structures
 Standard 3.6 Top Down Design and Decomposition in Karel 3.14 Control Structures Example 4.2 Challenge Problems
 Standard 16.3 Looping 16.4 Branching
 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 20.3 Looping 20.4 Branching
 Standard 3.1 Comments 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.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 15.1 micro:bit Challenges
 Standard 1.7 Commenting Your Code 10.5 Informal Code Analysis
 Standard 1.7 Commenting Your Code 10.5 Informal Code Analysis
 Standard 8.1 micro:bit Challenges
 Standard 1.5 Top Down Design and Decomposition in Karel 1.6 Commenting Your Code 2.6 Comments
 Standard 3.1 Comments 3.6 Top Down Design 8.1 Putting Together Control Structures
 Standard 3.1 Comments 3.6 Top Down Design 8.1 Putting Together Control Structures
 Standard 1.5 Top Down Design and Decomposition in Karel 1.6 Commenting Your Code 2.6 Comments
 Standard 1.5 Top Down Design and Decomposition in Karel 1.6 Commenting Your Code 2.6 Comments 11.6 Comments 11.21 Putting Together Control Structures