Please enable JavaScript to use CodeHS

UT 6: 6.AP.1

CodeHS Lessons

Design and illustrate algorithms to efficiently solve complex problems by utilizing pseudocode and/or other descriptive methods.

Standard
1.1 Introduction to Programming With Karel
1.2 More About Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.8 Super Karel
1.9 For Loops
1.10 If Statements and Conditionals
1.11 If/Else Statements
1.12 While Loops
1.13 How to Indent Your Code
1.14 Control Structures Example
1.15 More Karel Examples and Testing
2.1 Challenge Problems
13.1 Project Prep and Development
Standard
4.3 Looping
21.1 Challenge Problems
Standard
1.1 Introduction to Programming With Karel
1.2 More About Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.8 Super Karel
1.9 For Loops
1.10 If Statements and Conditionals
1.11 If/Else Statements
1.12 While Loops
1.13 How to Indent Your Code
1.14 Control Structures Example
1.15 More Karel Examples and Testing
1.16 Challenge Problems
17.1 Project Prep and Development
Standard
1.1 Introduction to Programming With Karel
1.2 More About Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.8 Super Karel
1.9 For Loops
1.10 If Statements and Conditionals
1.11 If/Else Statements
1.12 While Loops
1.13 How to Indent Your Code
1.14 Control Structures Example
1.15 More Karel Examples and Testing
2.1 Challenge Problems
17.1 Project Prep and Development
Standard
1.1 Introduction to Programming With Karel
1.2 More About Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.8 Super Karel
1.9 For Loops
1.10 If Statements and Conditionals
1.11 If/Else Statements
1.12 While Loops
1.13 How to Indent Your Code
1.14 Control Structures Example
1.15 More Karel Examples and Testing
2.1 Challenge Problems
Standard
5.1 Introduction to Karel
5.2 Karel's World
5.3 Functions
5.4 Multiple Functions
5.5 For Loops
5.6 Conditional Statements
5.7 If/Else Statements
5.8 While Loops
5.9 Karel Challenges
8.2 Color
8.3 Variables
8.4 The Draw Loop
Standard
1.1 Introduction to Karel
1.2 Karel's World
1.3 Functions
1.4 Multiple Functions
1.5 For Loops
1.6 Conditional Statements
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
4.2 Color
4.3 Variables
4.4 The Draw Loop
Standard
3.6 Top Down Design
Standard
3.6 Top Down Design
Standard
1.3 Color
1.4 Variables
2.1 The Draw Loop
Standard
13.10 Top Down Design
Standard
3.10 Top Down Design
Standard
6.10 Top Down Design
Standard
1.10 Top Down Design
7.1 Loops
7.2 If/Else Statements
7.3 Arithmetic, Comparison, and Logical Operators
7.4 Functions
12.1 Arduino Challenges
Standard
1.1 Introduction to Programming With Karel
1.2 More Basic Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.8 Super Karel
1.9 For Loops
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.15 How to Indent Your Code
2.1 Challenge Problems
10.1 Loops
10.2 If/Else Statements
10.3 Arithmetic, Comparison, and Logical Operators
10.4 Functions
14.1 Arduino Challenges
15.1 Project Prep and Development
Standard
3.5 Top Down Design
5.3 Comments & Pseudocode
7.1 For Loops
7.2 While Loops
7.3 Operators
7.4 If/Else Statements
7.5 Functions
9.1 micro:bit Challenges
Standard
2.3 Comments & Pseudocode
7.1 For Loops
7.2 While Loops
7.3 Operators
7.4 If/Else Statements
7.5 Functions
10.1 micro:bit Challenges
Standard
1.3 Comments & Pseudocode
2.1 For Loops
2.2 While Loops
2.3 Operators
2.4 If/Else Statements
2.5 Functions
3.1 micro:bit Challenges
Standard
2.1 Loops
2.2 If/Else Statements
2.3 Arithmetic, Comparison, and Logical Operators
2.4 Functions
3.1 Arduino Challenges
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
2.16 How to Indent Your Code
3.2 Challenge Problems
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
15.1 micro:bit Challenges
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
Standard
1.1 Introduction to Programming With Karel
1.2 More Basic Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.8 Super Karel
1.9 For Loops
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.15 How to Indent Your Code
2.1 Challenge Problems
12.1 Project Prep and Development
Standard
1.1 Introduction to Programming With Karel
1.2 More Basic Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.8 Super Karel
1.9 For Loops
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.15 How to Indent Your Code
2.1 Challenge Problems
15.1 Project Prep and Development
Standard
1.1 Introduction to Programming With Karel
1.2 More Basic Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.8 Super Karel
1.9 For Loops
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.15 How to Indent Your Code
2.1 Challenge Problems
Standard
3.5 Top Down Design
Standard
2.10 Top Down Design
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
2.16 How to Indent Your Code
3.2 Challenge Problems
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
2.16 How to Indent Your Code
3.2 Challenge Problems
Standard
2.10 Top Down Design
Standard
3.1 Introduction to Programming With Karel
3.2 More Basic Karel
3.3 Karel Can't Turn Right
3.4 Functions in Karel
3.6 Top Down Design and Decomposition in Karel
3.7 Commenting Your Code
3.9 Super Karel
3.10 For Loops
3.11 If Statements
3.12 If/Else Statements
3.13 While Loops in Karel
3.14 Control Structures Example
3.15 More Karel Examples and Testing
3.16 How to Indent Your Code
4.2 Challenge Problems
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
2.16 How to Indent Your Code
3.2 Challenge Problems
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
15.1 micro:bit Challenges
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
2.16 How to Indent Your Code
3.2 Challenge Problems
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
15.1 micro:bit Challenges
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
2.16 How to Indent Your Code
3.2 Challenge Problems
Standard
3.10 Top Down Design
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
2.16 How to Indent Your Code
3.2 Challenge Problems
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
2.16 How to Indent Your Code
3.2 Challenge Problems
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
2.16 How to Indent Your Code
3.2 Challenge Problems
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
10.1 micro:bit Challenges
9.1 For Loops
9.2 While Loops
9.3 Operators
9.4 If/Else Statements
9.5 Functions
Standard
1.1 Introduction to Programming With Karel
1.2 More About Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.8 Super Karel
1.9 For Loops
1.10 If Statements and Conditionals
1.11 If/Else Statements
1.12 While Loops
1.13 How to Indent Your Code
1.14 Control Structures Example
1.15 More Karel Examples and Testing
7.1 Project Prep and Development
18.1 Challenge Problems
Standard
1.1 Introduction to Programming With Karel
1.2 More Basic Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.8 Super Karel
1.9 For Loops
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.15 How to Indent Your Code
2.1 Challenge Problems
17.1 Project Prep and Development
Standard
1.1 Introduction to Programming With Karel
1.2 More Basic Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.8 Super Karel
1.9 For Loops
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.15 How to Indent Your Code
2.1 Challenge Problems
13.1 Project Prep and Development
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
15.1 micro:bit Challenges
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
2.16 How to Indent Your Code
3.2 Challenge Problems
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
2.16 How to Indent Your Code
3.2 Challenge Problems
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
15.1 micro:bit Challenges
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
2.16 How to Indent Your Code
3.2 Challenge Problems
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
15.1 micro:bit Challenges
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
2.16 How to Indent Your Code
3.2 Challenge Problems
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
15.1 micro:bit Challenges
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
Standard
1.10 Top Down Design
4.3 Comments & Pseudocode
7.1 micro:bit Challenges
6.1 For Loops
6.2 While Loops
6.3 Operators
6.4 If/Else Statements
6.5 Functions
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
2.16 How to Indent Your Code
3.2 Challenge Problems
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
15.1 micro:bit Challenges
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
Standard
3.10 Top Down Design
Standard
3.10 Top Down Design
Standard
2.1 Introduction to Programming With Karel
2.2 More About Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements and Conditionals
2.12 If/Else Statements
2.13 While Loops
2.14 How to Indent Your Code
2.15 Control Structures Example
2.16 More Karel Examples and Testing
Standard
2.1 Introduction to Karel
2.2 Karel's World
2.3 Functions
2.4 Multiple Functions
2.5 For Loops
2.6 Conditional Statements
2.7 If/Else Statements
2.8 While Loops
2.9 Karel Challenges
5.2 Color
5.3 Variables
5.4 The Draw Loop
Standard
2.1 Introduction to Programming With Karel
2.2 More About Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.8 Super Karel
2.9 For Loops
2.10 If Statements and Conditionals
2.11 If/Else Statements
2.12 While Loops
2.13 How to Indent Your Code
2.14 Control Structures Example
2.15 More Karel Examples and Testing
11.4 For Loops
11.5 While Loops
14.1 Challenge Problems
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
15.1 micro:bit Challenges
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
2.16 How to Indent Your Code
3.2 Challenge Problems
Standard
3.1 Introduction to Programming With Karel
3.2 More Basic Karel
3.3 Karel Can't Turn Right
3.4 Functions in Karel
3.6 Top Down Design and Decomposition in Karel
3.7 Commenting Your Code
3.9 Super Karel
3.10 For Loops
3.11 If Statements
3.12 If/Else Statements
3.13 While Loops in Karel
3.14 Control Structures Example
3.15 More Karel Examples and Testing
3.16 How to Indent Your Code
4.2 Challenge Problems
Standard
1.1 Introduction to Programming With Karel
1.2 More Basic Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.8 Super Karel
1.9 For Loops
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.15 How to Indent Your Code
Standard
4.1 Introduction to Programming With Karel
4.2 More Basic Karel
4.3 Karel Can't Turn Right
4.4 Functions in Karel
4.6 Top Down Design and Decomposition in Karel
4.7 Commenting Your Code
4.9 Super Karel
4.10 For Loops
4.11 If Statements
4.12 If/Else Statements
4.13 While Loops in Karel
4.14 Control Structures Example
4.15 More Karel Examples and Testing
4.16 How to Indent Your Code
Standard
2.1 Introduction to Programming With Karel
2.2 More About Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.8 Super Karel
2.9 For Loops
2.10 If Statements and Conditionals
2.11 If/Else Statements
2.12 While Loops
2.14 How to Indent Your Code
2.15 Control Structures Example
2.16 More Karel Examples and Testing
3.1 Challenge Problems
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.8 Super Karel
2.9 For Loops
2.10 If Statements
2.11 If/Else Statements
2.12 While Loops in Karel
2.13 Control Structures Example
2.14 More Karel Examples and Testing
2.15 How to Indent Your Code
3.2 Challenge Problems
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
2.16 How to Indent Your Code
3.2 Challenge Problems
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
15.1 micro:bit Challenges
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
Standard
1.1 Introduction to Karel
1.2 Karel's World
1.3 Functions
1.4 Multiple Functions
1.5 For Loops
1.6 Conditional Statements
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
5.2 Color
5.3 Variables
5.4 The Draw Loop
Standard
3.6 Top Down Design
Standard
3.6 Top Down Design
Standard
1.1 Introduction to Programming With Karel
1.2 More Basic Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.9 Super Karel
1.10 For Loops
1.11 If Statements
1.12 If/Else Statements
1.13 While Loops in Karel
1.14 Control Structures Example
1.16 How to Indent Your Code
2.2 Challenge Problems
Standard
1.1 Introduction to Karel
1.2 Karel's World
1.3 Functions
1.4 Multiple Functions
1.5 For Loops
1.6 Conditional Statements
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
3.2 Color
3.3 Variables
3.4 The Draw Loop