Please enable JavaScript to use CodeHS

AR 6-8: CT.1.6.1

CodeHS Lessons

Select basic steps to solve algorithmic problems. Problems within these standards can be, but are not limited to, real world problems or problems encountered in the student’s daily-life. The use of the word algorithm within these standards is applicable to all content areas, not just mathematics. Algorithm within these standards implies a sequence of steps followed when completing a particular task. The steps followed to make a peanut butter and jelly sandwich is an algorithm. Problem solving steps may include, but are not limited to, identifying, stating, and exploring the problem; decomposing a problem into sub problems; examination of sample instances; and solution design, implementation, and testing.

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
3.1 Hello World
3.2 Variables
5.1 Booleans
5.2 Logical Operators
7.1 Functions and Parameters 1
Standard
2.1 Intro to Python with Tracy the Turtle
2.2 Tracy's Grid World
2.3 Turning Tracy
2.4 For Loops
2.5 Turning Tracy Using Angles
2.8 Functions
2.9 Artistic Effects
2.10 Top Down Design
2.11 Variables
2.12 User Input
2.13 Parameters
2.14 Using i in For Loops
2.15 Extended Loop Control
2.16 If Statements
2.17 If/ Else Statements
2.18 While Loops
2.19 Putting Together Control Structures
3.4 Mathematical Operators
3.5 String Operators
4.2 If Statements
4.3 Comparison Operators
4.4 Logical Operators
5.1 While Loops
5.2 For Loops
6.1 Functions
7.1 Indexing
7.2 Slicing
7.4 Strings and For Loops
7.5 The in Keyword
7.6 String Methods
8.1 Tuples
8.2 Lists
8.3 For Loops and Lists
8.4 List Methods
9.1 2d Lists
9.2 List Comprehensions
9.4 Dictionaries
Standard
33.1 Indexing
33.2 Slicing
33.4 Strings and For Loops
33.5 The in Keyword
33.6 String Methods
Standard
1.1 Introduction to Programming With Karel
1.9 For Loops
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.16 Karel Challenges
13.19 Putting Together Control Structures
13.18 While Loops
13.17 If/ Else Statements
13.16 If Statements
13.15 Extended Loop Control
13.14 Using i in For Loops
13.13 Parameters
13.12 User Input
13.11 Variables
13.10 Top Down Design
13.9 Artistic Effects
13.8 Functions
13.5 Turning Tracy Using Angles
13.4 For Loops
13.3 Turning Tracy
13.2 Tracy's Grid World
13.1 Intro to Python with Tracy the Turtle
Standard
9.1 Hello World
9.2 Variables
9.5 Booleans
9.6 Logical Operators
9.14 Functions and Parameters 1
Standard
4.3 Looping
4.4 Branching
22.1 Booleans
22.2 Logical Operators
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
2.1 Turning Tracy
2.2 For Loops
2.3 Turning Tracy Using Angles
3.3 Functions
3.4 Artistic Effects
3.5 Top Down Design
4.1 Variables
4.2 User Input
4.3 Parameters
4.4 Using i in For Loops
4.5 Extended Loop Control
5.1 If Statements
5.2 If/ Else Statements
5.3 While Loops
6.1 Putting Together Control Structures
Standard
2.1 Introduction to Programming With Karel
2.9 For Loops
2.11 If/Else Statements
2.12 While Loops in Karel
2.13 Control Structures Example
2.16 Karel Challenges
3.1 Intro to Python with Tracy the Turtle
3.2 Tracy's Grid World
3.3 Turning Tracy
3.4 For Loops
3.5 Turning Tracy Using Angles
3.8 Functions
3.9 Artistic Effects
3.10 Top Down Design
3.11 Variables
3.12 User Input
3.13 Parameters
3.14 Using i in For Loops
3.15 Extended Loop Control
3.16 If Statements
3.17 If/ Else Statements
3.18 While Loops
3.19 Putting Together Control Structures
Standard
2.1 Introduction to Programming With Karel
2.9 For Loops
2.11 If/Else Statements
2.12 While Loops in Karel
2.13 Control Structures Example
2.16 Karel Challenges
3.1 Hello World
3.2 Variables
6.13 Parameters
6.1 Intro to Python with Tracy the Turtle
6.2 Tracy's Grid World
6.19 Putting Together Control Structures
6.18 While Loops
6.17 If/ Else Statements
6.16 If Statements
6.15 Extended Loop Control
6.14 Using i in For Loops
6.3 Turning Tracy
6.12 User Input
6.11 Variables
6.10 Top Down Design
6.9 Artistic Effects
6.8 Functions
6.5 Turning Tracy Using Angles
6.4 For Loops
Standard
7.4 Mathematical Operators
7.5 String Operators
7.8 Comparison Operators
7.9 Logical Operators
7.11 For Loops
7.14 Functions
Standard
6.1 Tuples
6.2 Lists
6.3 For Loops and Lists
6.4 List Methods
6.5 2d Lists
6.6 Dictionaries
Standard
1.1 Introduction to Programming With Karel
1.9 For Loops
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.16 Karel Challenges
Standard
1.3 Comments & Pseudocode
2.1 For Loops
2.5 Functions
Standard
1.3 Comments & Pseudocode
2.1 Loops
2.4 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
5.1 Hello World
5.2 Variables
7.1 Booleans
7.2 Logical Operators
9.1 Functions and Parameters 1
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
14.1 For Loops
11.1 Introduction to Programming With Karel
14.5 Functions
11.16 Karel Challenges
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
11.9 For Loops
Standard
1.1 Introduction to Programming With Karel
1.2 More Basic Karel
1.4 Karel Can't Turn Right
1.5 Methods in Karel
1.6 Top Down Design and Decomposition in Karel
1.9 For Loops
1.10 While Loops in Karel
1.11 If Statements
1.12 If/Else Statements
2.9 For Loops
2.10 While Loops
2.11 If Statements
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
5.1 Hello World
5.2 Variables
7.1 Booleans
7.2 Logical Operators
9.1 Functions and Parameters 1
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
5.1 Hello World
5.2 Variables
7.1 Booleans
7.2 Logical Operators
9.1 Functions and Parameters 1
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
14.1 For Loops
11.1 Introduction to Programming With Karel
14.5 Functions
11.16 Karel Challenges
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
11.9 For Loops
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
5.1 Hello World
5.2 Variables
7.1 Booleans
7.2 Logical Operators
9.1 Functions and Parameters 1
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
14.1 For Loops
11.1 Introduction to Programming With Karel
14.5 Functions
11.16 Karel Challenges
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
11.9 For Loops
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
6.1 Hello World
6.2 Variables
9.1 Booleans
9.2 Logical Operators
11.1 Functions and Parameters 1
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
5.1 Hello World
5.2 Variables
14.1 Booleans
14.2 Logical Operators
17.1 Functions and Parameters 1
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
5.1 Hello World
5.2 Variables
7.1 Booleans
7.2 Logical Operators
9.1 Functions and Parameters 1
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
9.1 For Loops
6.1 Introduction to Programming With Karel
9.5 Functions
6.16 Karel Challenges
6.13 Control Structures Example
6.12 While Loops in Karel
6.11 If/Else Statements
6.9 For Loops
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
4.1 Hello World
4.2 Variables
6.1 Booleans
6.2 Logical Operators
8.1 Functions and Parameters 1
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
14.1 For Loops
11.1 Introduction to Programming With Karel
14.5 Functions
11.16 Karel Challenges
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
11.9 For Loops
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
5.1 Hello World
5.2 Variables
7.1 Booleans
7.2 Logical Operators
9.1 Functions and Parameters 1
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
5.1 Hello World
5.2 Variables
7.1 Booleans
7.2 Logical Operators
9.1 Functions and Parameters 1
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
14.1 For Loops
11.1 Introduction to Programming With Karel
14.5 Functions
11.16 Karel Challenges
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
11.9 For Loops
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
5.1 Hello World
5.2 Variables
7.1 Booleans
7.2 Logical Operators
9.1 Functions and Parameters 1
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
14.1 For Loops
11.1 Introduction to Programming With Karel
14.5 Functions
11.16 Karel Challenges
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
11.9 For Loops
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
5.1 Hello World
5.2 Variables
7.1 Booleans
7.2 Logical Operators
9.1 Functions and Parameters 1
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
14.1 For Loops
11.1 Introduction to Programming With Karel
14.5 Functions
11.16 Karel Challenges
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
11.9 For Loops
Standard
2.1 Hello World
2.2 Variables
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
5.1 Hello World
5.2 Variables
7.1 Booleans
7.2 Logical Operators
9.1 Functions and Parameters 1
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
14.1 For Loops
11.1 Introduction to Programming With Karel
14.5 Functions
11.16 Karel Challenges
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
11.9 For Loops
Standard
3.1 Intro to Python with Tracy the Turtle
3.2 Tracy's Grid World
3.3 Turning Tracy
3.4 For Loops
3.5 Turning Tracy Using Angles
3.8 Functions
3.9 Artistic Effects
3.10 Top Down Design
3.12 Variables
3.13 User Input
3.14 Parameters
3.15 Using i in For Loops
3.16 Extended Loop Control
3.17 If Statements
3.18 If/ Else Statements
3.19 While Loops
3.20 Putting Together Control Structures
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
14.1 For Loops
11.1 Introduction to Programming With Karel
14.5 Functions
11.16 Karel Challenges
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
11.9 For Loops
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
5.1 Hello World
5.2 Variables
7.1 Booleans
7.2 Logical Operators
9.1 Functions and Parameters 1
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
6.1 Hello World
6.2 Variables
10.1 Booleans
10.2 Logical Operators
12.1 Functions and Parameters 1
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
5.1 Hello World
5.2 Variables
7.1 Booleans
7.2 Logical Operators
9.1 Functions and Parameters 1
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
5.1 Hello World
5.2 Variables
7.1 Booleans
7.2 Logical Operators
9.1 Functions and Parameters 1
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
5.1 Hello World
5.2 Variables
7.1 Booleans
7.2 Logical Operators
9.1 Functions and Parameters 1
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
14.1 For Loops
11.1 Introduction to Programming With Karel
14.5 Functions
11.16 Karel Challenges
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
11.9 For Loops
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
3.1 Hello World
3.2 Variables
5.1 Booleans
5.2 Logical Operators
7.1 Functions and Parameters 1
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
3.1 Hello World
3.2 Variables
5.1 Booleans
5.2 Logical Operators
7.1 Functions and Parameters 1