KY Computational Thinking: 3

CodeHS Lessons

Illustrate the flow of a program.

 Standard 1.6 Top Down Design and Decomposition in Karel 1.9 For Loops 1.10 If Statements and Conditionals 1.11 If/Else Statements 1.12 While Loops 3.6 Random Numbers 6.2 If/Else Statements 6.6 While Loops 6.7 The Break Statement 6.9 For Loops 7.1 Control Structures Challenges 9.1 Functions Challenges
 Standard 1.1 Why Programming? Why Java?
 Standard 18.1 Intro to Design Thinking 18.2 Prototype 18.3 Test 18.4 Project Prep and Development 36.1 Practice PT: The Shopping List 37.1 Practice PT: Testing 1, 2, 3 ...
 Standard 18.1 Intro to Design Thinking 18.2 Prototype 18.3 Test 18.4 Project Prep and Development 32.1 Practice PT: The Shopping List 31.1 Practice PT: Testing 1, 2, 3 ...
 Standard 21.1 Intro to Design Thinking 21.2 Prototype 21.3 Test 21.4 Project Prep and Development 42.1 Practice PT: The Shopping List 43.1 Practice PT: Testing 1, 2, 3 ...
 Standard 9.8 If Statements 9.9 For Loops in JavaScript 9.11 Random Numbers 9.12 While Loops 9.13 Loop and a Half 9.14 Functions and Parameters 1 9.15 Functions and Parameters 2 9.16 Functions and Return Values 1 9.17 Functions and Return Values 2 9.18 Local Variables and Scope
 Standard 22.4 If Statements 22.5 For Loops in JavaScript 22.8 Random Numbers 22.9 While Loops 22.10 Loop and a Half 23.1 Control Structures Challenges
 Standard 1.6 Top Down Design and Decomposition in Karel 1.9 For Loops 1.10 If Statements and Conditionals 1.11 If/Else Statements 1.12 While Loops 2.6 Random Numbers 5.2 If/Else Statements 5.6 While Loops 5.7 The Break Statement 5.9 For Loops 6.1 Control Structures Challenges 8.1 Functions Challenges
 Standard 1.6 Top Down Design and Decomposition in Karel 1.9 For Loops 1.10 If Statements and Conditionals 1.11 If/Else Statements 1.12 While Loops 3.6 Random Numbers 6.2 If/Else Statements 6.6 While Loops 6.7 The Break Statement 6.9 For Loops 7.1 Control Structures Challenges 9.1 Functions Challenges
 Standard 1.6 Top Down Design and Decomposition in Karel 1.9 For Loops 1.10 If Statements and Conditionals 1.11 If/Else Statements 1.12 While Loops 3.6 Random Numbers 6.2 If/Else Statements 6.6 While Loops 6.7 The Break Statement 6.9 For Loops 7.1 Control Structures Challenges 9.1 Functions Challenges
 Standard 4.4 If/Else Statements
 Standard 1.6 Top Down Design and Decomposition in Karel 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.12 While Loops in Karel 6.4 If Statements 6.5 For Loops in JavaScript 6.8 Random Numbers 6.9 While Loops 6.10 Loop and a Half 7.1 Control Structures Challenges 8.1 Functions and Parameters 1 8.2 Functions and Parameters 2 8.3 Functions and Parameters 3 8.4 Functions and Return Values 1 8.5 Functions and Return Values 2 8.6 Local Variables and Scope 9.1 Functions Challenges
 Standard 2.6 Top Down Design and Decomposition in Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 7.4 If Statements 7.5 For Loops in JavaScript 7.9 While Loops 7.10 Loop and a Half 8.1 Control Structures Challenges 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.3 Java Programs and the Run Method
 Standard 1.6 Top Down Design and Decomposition in Karel 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.12 While Loops in Karel 5.4 If Statements 5.5 For Loops in JavaScript 5.8 Random Numbers 5.9 While Loops 5.10 Loop and a Half 6.1 Control Structures Challenges 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2 7.3 Functions and Parameters 3 7.4 Functions and Return Values 1 7.5 Functions and Return Values 2 7.6 Local Variables and Scope 8.1 Functions Challenges
 Standard 1.6 Top Down Design and Decomposition in Karel 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.12 While Loops in Karel 5.4 If Statements 5.5 For Loops in JavaScript 5.8 Random Numbers 5.9 While Loops 5.10 Loop and a Half 6.1 Control Structures Challenges 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2 7.3 Functions and Parameters 3 7.4 Functions and Return Values 1 7.5 Functions and Return Values 2 7.6 Local Variables and Scope 8.1 Functions Challenges
 Standard 1.6 Top Down Design and Decomposition in Karel 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.12 While Loops in Karel 5.4 If Statements 5.5 For Loops in JavaScript 5.8 Random Numbers 5.9 While Loops 5.10 Loop and a Half 6.1 Control Structures Challenges 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2 7.3 Functions and Parameters 3 7.4 Functions and Return Values 1 7.5 Functions and Return Values 2 7.6 Local Variables and Scope 9.1 Functions Challenges 9.1 Functions Challenges
 Standard 14.8 If Statements 14.9 For Loops in JavaScript 14.10 Functions and Parameters 1 14.11 Functions and Parameters 2 14.12 Functions and Return Values 1
 Standard 3.1 Why Programming? Why Java?
 Standard 2.6 Top Down Design and Decomposition in Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 7.4 If Statements 7.5 For Loops in JavaScript 7.8 Random Numbers 7.9 While Loops 7.10 Loop and a Half 8.1 Control Structures Challenges 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 2.6 Top Down Design and Decomposition in Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 8.4 If Statements 8.5 For Loops in JavaScript 8.8 Random Numbers 8.9 While Loops 8.10 Loop and a Half 9.1 Control Structures Challenges 10.1 Functions and Parameters 1 10.2 Functions and Parameters 2 10.3 Functions and Parameters 3 10.4 Functions and Return Values 1 10.5 Functions and Return Values 2
 Standard 3.6 Top Down Design and Decomposition in Karel 3.10 For Loops 3.11 If Statements 3.12 If/Else Statements 3.13 While Loops in Karel 8.4 If Statements 8.5 For Loops in JavaScript 8.8 Random Numbers 8.9 While Loops 8.10 Loop and a Half 9.1 Control Structures Challenges 10.1 Functions and Parameters 1 10.2 Functions and Parameters 2 10.3 Functions and Parameters 3 10.4 Functions and Return Values 1 10.5 Functions and Return Values 2
 Standard 2.6 Top Down Design and Decomposition in Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 7.4 If Statements 7.5 For Loops in JavaScript 7.9 While Loops 7.10 Loop and a Half 8.1 Control Structures Challenges 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 2.6 Top Down Design and Decomposition in Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 7.4 If Statements 7.5 For Loops in JavaScript 7.9 While Loops 7.10 Loop and a Half 8.1 Control Structures Challenges 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 2.6 Top Down Design and Decomposition in Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 9.4 If Statements 9.5 For Loops in JavaScript 9.8 Random Numbers 9.9 While Loops 9.10 Loop and a Half 10.1 Control Structures Challenges 11.1 Functions and Parameters 1 11.2 Functions and Parameters 2 11.3 Functions and Parameters 3 11.4 Functions and Return Values 1 11.5 Functions and Return Values 2
 Standard 2.6 Top Down Design and Decomposition in Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 15.4 If Statements 15.5 For Loops in JavaScript 15.8 Random Numbers 15.9 While Loops 15.10 Loop and a Half 16.1 Control Structures Challenges
 Standard 16.1 Intro to Design Thinking 16.2 Prototype 16.3 Test 16.4 Project Prep and Development 35.1 Practice PT: The Shopping List 36.1 Practice PT: Testing 1, 2, 3 ...
 Standard 2.6 Top Down Design and Decomposition in Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 14.4 If Statements 14.5 For Loops in JavaScript 14.8 Random Numbers 14.9 While Loops 14.10 Loop and a Half 17.1 Functions and Parameters 1 15.1 Control Structures Challenges 17.2 Functions and Parameters 2 17.3 Functions and Parameters 3 17.4 Functions and Return Values 1 17.5 Functions and Return Values 2
 Standard 2.6 Top Down Design and Decomposition in Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 7.4 If Statements 7.5 For Loops in JavaScript 7.9 While Loops 7.10 Loop and a Half 8.1 Control Structures Challenges 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.6 Top Down Design and Decomposition in Karel 1.9 For Loops 1.10 If Statements and Conditionals 1.11 If/Else Statements 1.12 While Loops 2.6 Random Numbers 4.2 If/Else Statements 4.6 While Loops 4.7 The Break Statement 4.9 For Loops 23.1 Control Structures Challenges 25.1 Functions Challenges
 Standard 1.6 Top Down Design and Decomposition in Karel 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.12 While Loops in Karel 10.4 If Statements 10.5 For Loops in JavaScript 10.8 Random Numbers 10.9 While Loops 10.10 Loop and a Half 11.1 Control Structures Challenges 12.1 Functions and Parameters 1 12.2 Functions and Parameters 2 12.3 Functions and Parameters 3 12.4 Functions and Return Values 1 12.5 Functions and Return Values 2 12.6 Local Variables and Scope 13.1 Functions Challenges
 Standard 1.6 Top Down Design and Decomposition in Karel 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.12 While Loops in Karel 6.4 If Statements 6.5 For Loops in JavaScript 6.8 Random Numbers 6.9 While Loops 6.10 Loop and a Half 7.1 Control Structures Challenges 8.1 Functions and Parameters 1 8.2 Functions and Parameters 2 8.3 Functions and Parameters 3 8.4 Functions and Return Values 1 8.5 Functions and Return Values 2 8.6 Local Variables and Scope 9.1 Functions Challenges
 Standard 2.6 Top Down Design and Decomposition in Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 7.4 If Statements 7.5 For Loops in JavaScript 7.9 While Loops 7.10 Loop and a Half 8.1 Control Structures Challenges 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 2.6 Top Down Design and Decomposition in Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 7.4 If Statements 7.5 For Loops in JavaScript 7.8 Random Numbers 7.9 While Loops 7.10 Loop and a Half 8.1 Control Structures Challenges 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 2.6 Top Down Design and Decomposition in Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 7.4 If Statements 7.5 For Loops in JavaScript 7.9 While Loops 7.10 Loop and a Half 8.1 Control Structures Challenges 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 2.6 Top Down Design and Decomposition in Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 7.4 If Statements 7.5 For Loops in JavaScript 7.9 While Loops 7.10 Loop and a Half 8.1 Control Structures Challenges 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 12.1 Intro to Design Thinking 12.3 Prototype 12.4 Test 12.5 Project Prep and Development
 Standard 13.1 Intro to Design Thinking 13.3 Prototype 13.4 Test 13.5 Project Prep and Development
 Standard 2.6 Top Down Design and Decomposition in Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 7.4 If Statements 7.5 For Loops in JavaScript 7.9 While Loops 7.10 Loop and a Half 8.1 Control Structures Challenges 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 2.6 Top Down Design and Decomposition in Karel 2.10 For Loops 2.11 If Statements and Conditionals 2.12 If/Else Statements 2.13 While Loops 3.6 Random Numbers 7.2 If/Else Statements 7.6 While Loops 7.7 The Break Statement 7.9 For Loops
 Standard 2.6 Top Down Design and Decomposition in Karel 2.9 For Loops 2.10 If Statements and Conditionals 2.11 If/Else Statements 2.12 While Loops 4.6 Random Numbers 6.2 If/Else Statements 6.6 While Loops 6.7 The Break Statement 6.9 For Loops 19.1 Control Structures Challenges 21.1 Functions Challenges
 Standard 6.1 Intro to Design Thinking 6.2 Prototype 6.3 Test 6.4 Project Prep and Development
 Standard 2.6 Top Down Design and Decomposition in Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 7.4 If Statements 7.5 For Loops in JavaScript 7.9 While Loops 7.10 Loop and a Half 8.1 Control Structures Challenges 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 3.6 Top Down Design and Decomposition in Karel 3.10 For Loops 3.11 If Statements 3.12 If/Else Statements 3.13 While Loops in Karel 24.3 Functions and Parameters 3 24.6 Local Variables and Scope 24.5 Functions and Return Values 2 24.5 Functions and Return Values 2 24.4 Functions and Return Values 1 24.4 Functions and Return Values 1 10.4 If Statements 24.3 Functions and Parameters 3 24.2 Functions and Parameters 2 24.2 Functions and Parameters 2 11.1 Control Structures Challenges 24.1 Functions and Parameters 1 24.1 Functions and Parameters 1 10.10 Loop and a Half 10.9 While Loops 10.8 Random Numbers 10.5 For Loops in JavaScript
 Standard 1.6 Top Down Design and Decomposition in Karel 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.12 While Loops in Karel
 Standard 4.6 Top Down Design and Decomposition in Karel 4.10 For Loops 4.11 If Statements 4.12 If/Else Statements 4.13 While Loops in Karel 6.4 If Statements 6.5 For Loops in JavaScript 6.9 While Loops 6.10 Loop and a Half 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2 7.3 Functions and Parameters 3 7.4 Functions and Return Values 1 7.5 Functions and Return Values 2
 Standard 2.6 Top Down Design and Decomposition in Karel 2.9 For Loops 2.10 If Statements and Conditionals 2.11 If/Else Statements 2.12 While Loops 5.6 Random Numbers 8.2 If/Else Statements 8.6 While Loops 8.7 The Break Statement 8.9 For Loops 9.1 Control Structures Challenges
 Standard 2.6 Top Down Design and Decomposition in Karel 2.9 For Loops 2.10 If Statements 2.11 If/Else Statements 2.12 While Loops in Karel 7.4 If Statements 7.5 For Loops in JavaScript 7.8 Random Numbers 7.9 While Loops 7.10 Loop and a Half 8.1 Control Structures Challenges 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 2.6 Top Down Design and Decomposition in Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 7.4 If Statements 7.5 For Loops in JavaScript 7.9 While Loops 7.10 Loop and a Half 8.1 Control Structures Challenges 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.3 Java Programs and the Run Method 7.1 Why Programming? Why Java?
 Standard 1.3 Java Programs and the Run Method 6.1 Why Programming? Why Java?
 Standard 13.8 If Statements 13.9 For Loops in JavaScript 13.11 Random Numbers 13.12 While Loops 13.13 Loop and a Half 13.14 Functions and Parameters 1 13.15 Functions and Parameters 2 13.16 Functions and Return Values 1 13.17 Functions and Return Values 2 13.18 Local Variables and Scope
 Standard 4.4 If/Else Statements
 Standard 8.8 If Statements 8.9 For Loops in JavaScript 8.11 Random Numbers 8.12 While Loops 8.13 Loop and a Half 8.14 Functions and Parameters 1 8.15 Functions and Parameters 2 8.16 Functions and Return Values 1 8.17 Functions and Return Values 2 8.18 Local Variables and Scope
 Standard 12.8 If Statements 12.9 For Loops in JavaScript 12.11 Random Numbers 12.12 While Loops 12.13 Loop and a Half 12.14 Functions and Parameters 1 12.15 Functions and Parameters 2 12.16 Functions and Return Values 1 12.17 Functions and Return Values 2 12.18 Local Variables and Scope
 Standard 3.3 Java Programs and the Run Method
 Standard 17.1 Intro to Design Thinking 17.2 Prototype 17.3 Test 17.4 Project Prep and Development