RI 6-8: 2-CT-CD-2

CodeHS Lessons

Test and debug a program to ensure it runs as intended.

 Standard 1.6 Top Down Design and Decomposition in Karel 1.15 More Karel Examples and Testing
 Standard 3.1 Printing in Python 3.2 Variables and Types 5.1 Booleans 9.3 Namespaces in Functions
 Standard 9.6 Test
 Standard 4.3 Looping 4.4 Branching
 Standard 1.6 Top Down Design and Decomposition in Karel 1.15 More Karel Examples and Testing
 Standard 1.6 Top Down Design and Decomposition in Karel 1.15 More Karel Examples and Testing
 Standard 1.6 Top Down Design and Decomposition in Karel 1.15 More Karel Examples and Testing
 Standard 1.2 Karel Error Messages 3.2 Debugging with Error Messages 5.2 Karel's World 5.3 Functions 5.4 Multiple Functions 5.6 Conditional Statements 5.7 If/Else Statements 5.8 While Loops 5.9 Karel Challenges 9.4 Intro to JavaScript 9.5 Variables 9.10 The Physics of Sprites
 Standard 1.2 Karel Error Messages 4.2 Debugging with Error Messages
 Standard 1.2 Karel's World 1.3 Functions 1.4 Multiple Functions 1.6 Conditional Statements 1.7 If/Else Statements 1.8 While Loops 1.9 Karel Challenges 5.4 Intro to JavaScript 5.5 Variables 5.10 The Physics of Sprites
 Standard 2.1 Testing Tracy Programs 5.7 Debugging Strategies
 Standard 2.1 Testing Tracy Programs 5.7 Debugging Strategies
 Standard 2.2 Intro to JavaScript 2.3 Variables 3.5 The Physics of Sprites
 Standard 2.4 Top Down Design and Decomposition in Karel 6.3 More Karel Examples and Testing
 Standard 7.16 Namespaces in Functions
 Standard 2.1 Printing in Python 2.2 Variables and Types 3.5 Debugging 4.1 Booleans 6.3 Namespaces in Functions 7.1 Loops 7.2 If/Else Statements 7.3 Arithmetic, Comparison, and Logical Operators 7.4 Functions 7.5 Using Motors 12.1 Arduino Challenges
 Standard 1.6 Top Down Design and Decomposition in Karel 1.14 More Karel Examples and Testing 5.5 Debugging 10.1 Loops 10.2 If/Else Statements 10.3 Arithmetic, Comparison, and Logical Operators 10.4 Functions 10.5 Using Motors 14.1 Arduino Challenges
 Standard 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 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 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 1.5 Debugging 2.1 Loops 2.2 If/Else Statements 2.3 Arithmetic, Comparison, and Logical Operators 2.4 Functions 2.5 Using Motors 3.1 Arduino Challenges
 Standard 2.6 Top Down Design and Decomposition in Karel 2.15 More Karel Examples and Testing
 Standard 7.6 Test 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges
 Standard 1.6 Top Down Design and Decomposition in Karel 1.14 More Karel Examples and Testing
 Standard 1.6 Top Down Design and Decomposition in Karel 1.14 More Karel Examples and Testing
 Standard 1.6 Top Down Design and Decomposition in Karel 1.14 More Karel Examples and Testing
 Standard 3.1 Printing in Python 3.2 Variables and Types 4.1 Booleans 6.3 Namespaces in Functions
 Standard 2.6 Top Down Design and Decomposition in Karel 2.15 More Karel Examples and Testing
 Standard 2.6 Top Down Design and Decomposition in Karel 2.15 More Karel Examples and Testing
 Standard 5.1 Printing in Python 5.2 Variables and Types 6.1 Booleans 8.3 Namespaces in Functions 13.6 Test
 Standard 3.6 Top Down Design and Decomposition in Karel 3.15 More Karel Examples and Testing
 Standard 2.6 Top Down Design and Decomposition in Karel 2.15 More Karel Examples and Testing
 Standard 7.6 Test 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges
 Standard 2.6 Top Down Design and Decomposition in Karel 2.15 More Karel Examples and Testing
 Standard 7.6 Test 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges
 Standard 2.6 Top Down Design and Decomposition in Karel 2.15 More Karel Examples and Testing
 Standard 6.3 Looping 6.4 Branching
 Standard 2.6 Top Down Design and Decomposition in Karel 2.15 More Karel Examples and Testing
 Standard 2.6 Top Down Design and Decomposition in Karel 2.15 More Karel Examples and Testing
 Standard 3.2 Printing in Python 3.3 Variables and Types 4.1 Booleans 6.3 Namespaces in Functions 7.7 Test
 Standard 2.6 Top Down Design and Decomposition in Karel 2.15 More Karel Examples and Testing
 Standard 9.1 For Loops 9.2 While Loops 9.3 Operators 9.4 If/Else Statements 9.5 Functions 10.1 micro:bit Challenges
 Standard 1.6 Top Down Design and Decomposition in Karel 1.15 More Karel Examples and Testing
 Standard 1.2 Karel Error Messages
 Standard 1.2 Debugging with Error Messages
 Standard 1.2 Karel's World 1.3 Functions 1.4 Multiple Functions 1.6 Conditional Statements 1.7 If/Else Statements 1.8 While Loops 1.9 Karel Challenges 4.4 Intro to JavaScript 4.5 Variables 4.10 The Physics of Sprites
 Standard 1.6 Top Down Design and Decomposition in Karel 1.14 More Karel Examples and Testing
 Standard 1.6 Top Down Design and Decomposition in Karel 1.14 More Karel Examples and Testing
 Standard 4.2 Printing in Python 4.3 Variables and Types 5.3 Namespaces in Functions
 Standard 1.6 Top Down Design and Decomposition in Karel 1.14 More Karel Examples and Testing
 Standard 23.3 Looping 23.4 Branching
 Standard 7.6 Test 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges
 Standard 2.6 Top Down Design and Decomposition in Karel 2.15 More Karel Examples and Testing
 Standard 2.6 Top Down Design and Decomposition in Karel 2.15 More Karel Examples and Testing
 Standard 7.6 Test 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges
 Standard 2.6 Top Down Design and Decomposition in Karel 2.15 More Karel Examples and Testing
 Standard 7.6 Test 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges
 Standard 7.1 Printing in Python 7.2 Variables and Types 7.6 Booleans
 Standard 2.6 Top Down Design and Decomposition in Karel 2.15 More Karel Examples and Testing
 Standard 7.6 Test 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges
 Standard 12.6 Test 6.1 For Loops 6.2 While Loops 6.3 Operators 6.4 If/Else Statements 6.5 Functions 7.1 micro:bit Challenges
 Standard 2.6 Top Down Design and Decomposition in Karel 2.15 More Karel Examples and Testing
 Standard 7.6 Test 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges
 Standard 2.6 Top Down Design and Decomposition in Karel 2.16 More Karel Examples and Testing
 Standard 2.2 Karel's World 2.3 Functions 2.4 Multiple Functions 2.6 Conditional Statements 2.7 If/Else Statements 2.8 While Loops 2.9 Karel Challenges
 Standard 2.6 Top Down Design and Decomposition in Karel 2.15 More Karel Examples and Testing 11.4 For Loops 11.5 While Loops
 Standard 7.6 Test 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges
 Standard 2.6 Top Down Design and Decomposition in Karel 2.15 More Karel Examples and Testing
 Standard 7.6 Test 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges
 Standard 4.1 Printing in Python 4.2 Variables and Types 6.1 Booleans 8.3 Namespaces in Functions
 Standard 4.1 Printing in Python 4.2 Variables and Types 6.1 Booleans 8.3 Namespaces in Functions
 Standard 3.6 Top Down Design and Decomposition in Karel 3.15 More Karel Examples and Testing
 Standard 16.3 Looping 16.4 Branching
 Standard 1.6 Top Down Design and Decomposition in Karel 1.14 More Karel Examples and Testing
 Standard 4.6 Top Down Design and Decomposition in Karel 4.15 More Karel Examples and Testing
 Standard 2.6 Top Down Design and Decomposition in Karel 2.16 More Karel Examples and Testing
 Standard 9.7 Test
 Standard 20.3 Looping 20.4 Branching
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 More Karel Examples and Testing
 Standard 2.6 Top Down Design and Decomposition in Karel 2.15 More Karel Examples and Testing
 Standard 7.6 Test 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges
 Standard 6.6 Test
 Standard 6.6 Test
 Standard 2.6 Test
 Standard 2.6 Test
 Standard 1.2 Karel's World 1.3 Functions 1.4 Multiple Functions 1.6 Conditional Statements 1.7 If/Else Statements 1.8 While Loops 1.9 Karel Challenges
 Standard 1.2 Karel's World 1.3 Functions 1.4 Multiple Functions 1.6 Conditional Statements 1.7 If/Else Statements 1.8 While Loops 1.9 Karel Challenges 3.5 For Loops 3.6 While Loops 7.1 Operators 7.2 If/Else Statements 7.3 Functions 8.1 micro:bit Challenges
 Standard 2.1 Printing in Python 2.2 Variables and Types 4.1 Booleans
 Standard 1.3 Namespaces in Functions
 Standard 2.2 Intro to JavaScript 2.3 Variables 3.5 The Physics of Sprites
 Standard 2.1 Testing Tracy Programs 5.7 Debugging Strategies
 Standard 2.1 Testing Tracy Programs 5.7 Debugging Strategies
 Standard 2.1 Printing in Python 2.2 Variables and Types 4.1 Booleans 9.3 Namespaces in Functions
 Standard 2.1 Printing in Python 2.2 Variables and Types 4.1 Booleans
 Standard 1.3 Namespaces in Functions
 Standard 1.6 Top Down Design and Decomposition in Karel