# AK 6-8: 8.AP.A.01

## CodeHS Lessons

Design algorithms in natural language, flow and control diagrams, comments within code, and/or pseudocode to solve complex problems.

 1.6 Top Down Design and Decomposition in Karel 1.7 Commenting Your Code 13.10 Top Down Design 13.6 Comments 13.19 Putting Together Control Structures
 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code 6.10 Top Down Design 6.6 Comments 6.19 Putting Together Control Structures
 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code 3.6 Comments 3.10 Top Down Design 3.19 Putting Together Control Structures
 3.1 Comments 3.5 Top Down Design 5.3 Comments & Pseudocode 5.4 Variables 7.1 For Loops 7.2 While Loops 7.3 Operators 7.4 If/Else Statements 7.5 Functions 8.1 Putting Together Control Structures 9.1 micro:bit Challenges 9.4 Final Project
 3.6 Comments 3.10 Top Down Design 3.19 Putting Together Control Structures
 1.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 12.1 Arduino Challenges
 3.1 Comments 3.5 Top Down Design 6.1 Putting Together Control Structures
 3.1 Comments 3.5 Top Down Design 6.1 Putting Together Control Structures
 3.6 Comments 3.10 Top Down Design 3.20 Putting Together Control Structures
 1.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 3.4 Variables 11.7 Commenting Your Code 11.6 Top Down Design and Decomposition in Karel 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.4 Final Project 15.1 micro:bit Challenges
 1.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 3.4 Variables 11.7 Commenting Your Code 11.6 Top Down Design and Decomposition in Karel 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.4 Final Project 15.1 micro:bit Challenges
 1.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 3.4 Variables 11.7 Commenting Your Code 11.6 Top Down Design and Decomposition in Karel 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.4 Final Project 15.1 micro:bit Challenges
 1.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 3.4 Variables 11.7 Commenting Your Code 11.6 Top Down Design and Decomposition in Karel 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.4 Final Project 15.1 micro:bit Challenges
 1.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 3.4 Variables 11.7 Commenting Your Code 11.6 Top Down Design and Decomposition in Karel 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.4 Final Project 15.1 micro:bit Challenges
 1.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 3.4 Variables 11.7 Commenting Your Code 11.6 Top Down Design and Decomposition in Karel 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.4 Final Project 15.1 micro:bit Challenges
 1.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 3.4 Variables 11.7 Commenting Your Code 11.6 Top Down Design and Decomposition in Karel 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.4 Final Project 15.1 micro:bit Challenges
 1.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 3.4 Variables 11.7 Commenting Your Code 11.6 Top Down Design and Decomposition in Karel 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.4 Final Project 15.1 micro:bit Challenges
 1.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 3.4 Variables 6.7 Commenting Your Code 6.6 Top Down Design and Decomposition in Karel 9.1 For Loops 9.2 While Loops 9.3 Operators 9.4 If/Else Statements 9.5 Functions 10.4 Final Project 10.1 micro:bit Challenges
 1.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 3.4 Variables 11.7 Commenting Your Code 11.6 Top Down Design and Decomposition in Karel 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.4 Final Project 15.1 micro:bit Challenges
 1.6 Comments 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 3.4 Variables 11.7 Commenting Your Code 11.6 Top Down Design and Decomposition in Karel 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.4 Final Project 15.1 micro:bit Challenges
 2.6 Comments 2.10 Top Down Design 2.19 Putting Together Control Structures
 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code
 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code
 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code
 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code
 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code
 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code
 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code
 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code
 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code
 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code
 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code
 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code
 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code
 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code
 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code
 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code
 1.6 Top Down Design and Decomposition in Karel 1.7 Commenting Your Code 5.3 Comments & Pseudocode 14.1 Arduino Challenges
 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code
 3.6 Top Down Design and Decomposition in Karel 3.7 Commenting Your Code
 3.6 Top Down Design and Decomposition in Karel 3.7 Commenting Your Code
 1.6 Top Down Design and Decomposition in Karel 1.7 Commenting Your Code
 1.6 Top Down Design and Decomposition in Karel 1.7 Commenting Your Code
 1.6 Top Down Design and Decomposition in Karel 1.7 Commenting Your Code
 1.6 Top Down Design and Decomposition in Karel 1.7 Commenting Your Code
 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code
 1.6 Top Down Design and Decomposition in Karel 1.7 Commenting Your Code
 2.3 Comments & Pseudocode 2.4 Variables 7.1 For Loops 7.2 While Loops 7.3 Operators 7.4 If/Else Statements 7.5 Functions 10.1 micro:bit Challenges 10.4 Final Project
 1.3 Comments & Pseudocode 1.4 Variables 2.1 For Loops 2.2 While Loops 2.3 Operators 2.4 If/Else Statements 2.5 Functions 3.1 micro:bit Challenges 3.4 Final Project
 1.3 Comments & Pseudocode 3.1 Arduino Challenges
 6.5 Organizational Techniques
 23.6 Organizational Techniques
 17.6 Organizational Techniques
 21.6 Organizational Techniques
 1.16 Organizational Techniques
 4.6 Organizational Techniques