Please enable JavaScript to use CodeHS

SC 6-8: 8.AP.1.1

CodeHS Lessons

Evaluate an algorithm by criteria such as accessibility, effectiveness, and usability to solve a problem.

Standard
1.4 Functions in Karel
1.9 For Loops
1.14 Control Structures Example
2.1 Challenge Problems
9.1 Functions Challenges
Standard
5.5 Floating Point Numbers and Rounding
9.5 Exceptions
12.2 Lists
13.4 Dictionaries
25.4 For Loops
25.14 Parameters
25.7 Functions
25.21 Putting Together Control Structures
Standard
1.4 Functions in Karel
1.9 For Loops
1.14 Control Structures Example
1.16 Challenge Problems
8.1 Functions Challenges
Standard
1.4 Functions in Karel
1.9 For Loops
1.14 Control Structures Example
2.1 Challenge Problems
9.1 Functions Challenges
Standard
1.4 Functions in Karel
1.9 For Loops
1.14 Control Structures Example
2.1 Challenge Problems
9.1 Functions Challenges
Standard
2.3 For Loops
3.3 Functions
5.6 Parameters
8.1 Putting Together Control Structures
Standard
2.3 For Loops
3.3 Functions
5.6 Parameters
8.1 Putting Together Control Structures
Standard
2.1 Functions in Karel
3.3 For Loops
6.2 Control Structures Example
7.1 Challenge Problems
Standard
3.4 For Loops
3.8 Functions
3.13 Parameters
3.19 Putting Together Control Structures
Standard
6.4 For Loops
6.8 Functions
6.13 Parameters
6.19 Putting Together Control Structures
Standard
13.4 For Loops
13.8 Functions
13.13 Parameters
13.19 Putting Together Control Structures
Standard
7.18 Exceptions
Standard
1.4 For Loops
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
4.5 Floating Point Numbers and Rounding
6.5 Exceptions
9.2 Lists
10.4 Dictionaries
Standard
1.4 Functions in Karel
1.9 For Loops
1.13 Control Structures Example
2.1 Challenge Problems
9.1 Functions Challenges
Standard
2.2 For Loops
3.3 Functions
4.3 Parameters
8.1 Putting Together Control Structures
Standard
2.4 Functions in Karel
2.10 For Loops
2.14 Control Structures Example
3.2 Challenge Problems
Standard
1.4 For Loops
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
Standard
1.4 Functions in Karel
1.9 For Loops
1.13 Control Structures Example
2.1 Challenge Problems
8.1 Functions Challenges
Standard
1.4 Functions in Karel
1.9 For Loops
1.13 Control Structures Example
2.1 Challenge Problems
8.1 Functions Challenges
Standard
1.4 Functions in Karel
1.9 For Loops
1.13 Control Structures Example
2.1 Challenge Problems
9.1 Functions Challenges
9.1 Functions Challenges
Standard
2.2 For Loops
3.3 Functions
4.3 Parameters
6.1 Putting Together Control Structures
Standard
2.4 For Loops
2.8 Functions
2.13 Parameters
2.19 Putting Together Control Structures
4.5 Floating Point Numbers and Rounding
6.5 Exceptions
8.2 Lists
9.4 Dictionaries
Standard
2.4 Functions in Karel
2.10 For Loops
2.14 Control Structures Example
3.2 Challenge Problems
Standard
2.4 Functions in Karel
2.10 For Loops
2.14 Control Structures Example
3.2 Challenge Problems
Standard
2.4 For Loops
2.8 Functions
2.14 Parameters
2.22 Putting Together Control Structures
6.5 Floating Point Numbers and Rounding
8.5 Exceptions
10.2 Lists
11.4 Dictionaries
Standard
3.4 Functions in Karel
3.10 For Loops
3.14 Control Structures Example
4.2 Challenge Problems
Standard
2.4 Functions in Karel
2.10 For Loops
2.14 Control Structures Example
3.2 Challenge Problems
Standard
1.4 For Loops
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
Standard
2.4 Functions in Karel
2.10 For Loops
2.14 Control Structures Example
3.2 Challenge Problems
Standard
3.4 For Loops
3.8 Functions
3.13 Parameters
3.19 Putting Together Control Structures
Standard
2.4 Functions in Karel
2.10 For Loops
2.16 Control Structures Example
3.2 Challenge Problems
Standard
2.4 Functions in Karel
2.10 For Loops
2.14 Control Structures Example
3.2 Challenge Problems
Standard
4.5 Floating Point Numbers and Rounding
6.5 Exceptions
9.2 Lists
18.4 For Loops
18.8 Functions
18.13 Parameters
18.19 Putting Together Control Structures
12.3 Dictionaries
Standard
2.4 Functions in Karel
2.10 For Loops
2.14 Control Structures Example
3.2 Challenge Problems
Standard
2.4 Functions in Karel
2.10 For Loops
2.14 Control Structures Example
3.2 Challenge Problems
Standard
1.4 For Loops
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
Standard
1.4 Functions in Karel
1.9 For Loops
1.14 Control Structures Example
18.1 Challenge Problems
25.1 Functions Challenges
Standard
1.4 Functions in Karel
1.9 For Loops
1.13 Control Structures Example
2.1 Challenge Problems
13.1 Functions Challenges
Standard
1.4 Functions in Karel
1.9 For Loops
1.13 Control Structures Example
2.1 Challenge Problems
13.1 Functions Challenges
Standard
6.2 Lists
6.6 Dictionaries
Standard
1.4 Functions in Karel
1.9 For Loops
1.13 Control Structures Example
2.1 Challenge Problems
9.1 Functions Challenges
Standard
1.4 For Loops
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
Standard
2.4 Functions in Karel
2.10 For Loops
2.14 Control Structures Example
3.2 Challenge Problems
Standard
2.4 Functions in Karel
2.10 For Loops
2.14 Control Structures Example
3.2 Challenge Problems
Standard
1.4 For Loops
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
Standard
2.4 Functions in Karel
2.10 For Loops
2.14 Control Structures Example
3.2 Challenge Problems
Standard
1.4 For Loops
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
Standard
6.4 For Loops
6.6 Functions
6.12 Parameters
7.10 Floating Point Numbers and Rounding
Standard
8.4 For Loops
8.6 Functions
8.12 Parameters
9.10 Floating Point Numbers and Rounding
Standard
2.4 Functions in Karel
2.10 For Loops
2.14 Control Structures Example
3.2 Challenge Problems
Standard
1.4 For Loops
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
Standard
1.4 For Loops
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
Standard
2.4 Functions in Karel
2.10 For Loops
2.14 Control Structures Example
3.2 Challenge Problems
Standard
1.4 For Loops
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
Standard
3.4 For Loops
3.8 Functions
3.13 Parameters
3.19 Putting Together Control Structures
Standard
3.4 For Loops
3.8 Functions
3.14 Parameters
3.20 Putting Together Control Structures
Standard
2.4 Functions in Karel
2.10 For Loops
2.15 Control Structures Example
Standard
5.4 Functions in Karel
5.9 For Loops
5.14 Control Structures Example
12.1 Functions Challenges
Standard
2.4 Functions in Karel
2.9 For Loops
2.14 Control Structures Example
14.1 Challenge Problems
21.1 Functions Challenges
Standard
1.5 For Loops
1.9 Functions
1.14 Parameters
1.20 Putting Together Control Structures
Standard
1.5 For Loops
1.9 Functions
1.14 Parameters
1.20 Putting Together Control Structures
Standard
1.4 Functions in Karel
1.10 For Loops
1.14 Control Structures Example
2.2 Challenge Problems
Standard
5.6 Dictionaries
Standard
1.4 For Loops
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
Standard
2.4 Functions in Karel
2.10 For Loops
2.14 Control Structures Example
3.2 Challenge Problems
Standard
1.4 For Loops
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
Standard
6.5 Floating Point Numbers and Rounding
8.5 Exceptions
16.4 For Loops
16.14 Parameters
16.7 Functions
16.21 Putting Together Control Structures
Standard
6.5 Floating Point Numbers and Rounding
8.5 Exceptions
16.4 For Loops
16.14 Parameters
16.7 Functions
16.21 Putting Together Control Structures
Standard
3.4 Functions in Karel
3.10 For Loops
3.14 Control Structures Example
4.2 Challenge Problems
Standard
1.4 Functions in Karel
1.9 For Loops
1.13 Control Structures Example
Standard
4.4 Functions in Karel
4.10 For Loops
4.14 Control Structures Example
Standard
2.4 Functions in Karel
2.9 For Loops
2.15 Control Structures Example
3.1 Challenge Problems
Standard
2.2 For Loops
3.3 Functions
4.4 Parameters
6.1 Putting Together Control Structures
Standard
2.4 Functions in Karel
2.9 For Loops
2.13 Control Structures Example
3.2 Challenge Problems
Standard
2.4 Functions in Karel
2.10 For Loops
2.14 Control Structures Example
3.2 Challenge Problems
Standard
1.4 For Loops
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
Standard
4.5 Floating Point Numbers and Rounding
Standard
1.5 Exceptions
4.2 Lists
5.4 Dictionaries
Standard
2.3 For Loops
3.3 Functions
5.6 Parameters
8.1 Putting Together Control Structures
Standard
2.3 For Loops
3.3 Functions
5.6 Parameters
8.1 Putting Together Control Structures
Standard
4.5 Floating Point Numbers and Rounding
9.5 Exceptions
12.2 Lists
13.4 Dictionaries
Standard
4.5 Floating Point Numbers and Rounding
11.4 For Loops
11.14 Parameters
11.7 Functions
11.21 Putting Together Control Structures
Standard
1.5 Exceptions
4.2 Lists
5.4 Dictionaries
Standard
6.2 Lists
6.6 Dictionaries
Standard
21.1 Challenge Problems
Standard
2.3 For Loops
3.3 Functions
5.6 Parameters
8.1 Putting Together Control Structures
Standard
1.4 For Loops
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
Standard
2.4 Functions in Karel
2.10 For Loops
2.14 Control Structures Example
3.2 Challenge Problems