Please enable JavaScript to use CodeHS

CO 9-12: CS.HS.1.1c

CodeHS Lessons

Create or adapt algorithms to solve problems for multiple purposes (e.g., personal interests, stakeholder needs).

Standard
7.1 Control Structures Challenges
13.1 Project Prep and Development
Standard
9.2 Functions and Parameters
12.4 List Methods
25.21 Putting Together Control Structures
Standard
7.5 Searching
7.6 Sorting
10.2 Recursive Searching
10.3 Recursive Sorting
11.2 Recursive Searching
11.3 Recursive Sorting
Standard
5.1 Functions and Parameters 1
5.4 Functions and Return Values 1
18.1 Intro to Design Thinking
18.4 Project Prep and Development
Standard
7.1 Project Overview
7.2 Planning Your Site
Standard
10.1 Project Overview
10.2 Planning Your Site
Standard
5.1 Functions and Parameters 1
5.4 Functions and Return Values 1
20.1 Intro to Design Thinking
20.4 Project Prep and Development
Standard
6.1 Control Structures Challenges
17.1 Project Prep and Development
Standard
7.1 Control Structures Challenges
17.1 Project Prep and Development
Standard
7.1 Control Structures Challenges
Standard
3.3 Challenge: Scorekeeper Pt 2
4.6 Challenge: Scorekeeper Pt 3
6.5 Challenge: Scorekeeper Pt 4
7.3 Challenge: Scorekeeper Pt 5
8.3 Challenge: Scorekeeper Pt 6
13.6 Test
Standard
3.3 Challenge: Scorekeeper Pt 2
4.6 Challenge: Scorekeeper Pt 3
6.5 Challenge: Scorekeeper Pt 4
7.3 Challenge: Scorekeeper Pt 5
8.3 Challenge: Scorekeeper Pt 6
13.6 Test
Standard
3.6 Top Down Design
8.1 Putting Together Control Structures
Standard
3.6 Top Down Design
8.1 Putting Together Control Structures
Standard
2.6 Top Down Design and Decomposition in Karel
2.16 Karel Challenges
3.10 Top Down Design
3.19 Putting Together Control Structures
Standard
2.6 Top Down Design and Decomposition in Karel
2.16 Karel Challenges
6.10 Top Down Design
6.19 Putting Together Control Structures
Standard
1.6 Top Down Design and Decomposition in Karel
1.16 Karel Challenges
13.10 Top Down Design
13.19 Putting Together Control Structures
Standard
7.15 Functions and Parameters
Standard
1.6 Top Down Design and Decomposition in Karel
1.16 Karel Challenges
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
6.2 Functions and Parameters
9.4 List Methods
12.1 Arduino Challenges
12.2 Explore a New Sensor
12.4 Final Project
15.1 Advanced Challenges with Tracy
Standard
7.1 Control Structures Challenges
14.1 Arduino Challenges
14.2 Explore a New Sensor
14.4 Final Project
Standard
3.5 Top Down Design
8.1 Putting Together Control Structures
9.1 micro:bit Challenges
9.2 Explore a New Sensor
9.4 Final Project
10.1 Advanced Challenges with Tracy
Standard
10.1 micro:bit Challenges
10.2 Explore a New Sensor
10.4 Final Project
Standard
3.1 micro:bit Challenges
3.2 Explore a New Sensor
3.4 Final Project
Standard
3.1 Arduino Challenges
3.2 Explore a New Sensor
3.4 Final Project
Standard
8.1 Control Structures Challenges
10.4 Project Prep and Development
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
15.1 micro:bit Challenges
15.4 Final Project
15.2 Explore a New Sensor
11.6 Top Down Design and Decomposition in Karel
11.16 Karel Challenges
Standard
6.1 Final Project
Standard
8.6 Advanced: Recursion
Standard
6.1 Control Structures Challenges
Standard
6.1 Control Structures Challenges
Standard
3.5 Top Down Design
6.1 Putting Together Control Structures
7.1 Advanced Challenges with Tracy
Standard
2.10 Top Down Design
2.19 Putting Together Control Structures
6.2 Functions and Parameters
8.4 List Methods
13.1 Advanced Challenges with Tracy
Standard
2.16 Functions and Parameters 1
2.17 Functions and Parameters 2
2.18 Functions and Parameters 3
11.1 Final Project
Standard
8.1 Control Structures Challenges
10.4 Project Prep and Development
Standard
9.1 Control Structures Challenges
11.4 Project Prep and Development
Standard
2.10 Top Down Design
2.22 Putting Together Control Structures
8.2 Functions and Parameters
10.4 List Methods
16.1 Advanced Challenges with Tracy
Standard
9.1 Control Structures Challenges
11.5 Project Prep and Development
Standard
8.1 Control Structures Challenges
10.4 Project Prep and Development
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
15.1 micro:bit Challenges
15.4 Final Project
15.2 Explore a New Sensor
11.6 Top Down Design and Decomposition in Karel
11.16 Karel Challenges
Standard
10.1 Control Structures Challenges
12.4 Project Prep and Development
Standard
3.10 Top Down Design
3.19 Putting Together Control Structures
Standard
15.1 Control Structures Challenges
Standard
5.1 Functions and Parameters 1
5.4 Functions and Return Values 1
16.1 Intro to Design Thinking
16.4 Project Prep and Development
Standard
11.4 Project Prep and Development
15.1 Control Structures Challenges
Standard
6.2 Functions and Parameters
9.4 List Methods
18.10 Top Down Design
18.19 Putting Together Control Structures
Standard
16.1 Control Structures Challenges
Standard
8.1 Control Structures Challenges
10.4 Project Prep and Development
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
10.1 micro:bit Challenges
10.4 Final Project
10.2 Explore a New Sensor
6.6 Top Down Design and Decomposition in Karel
6.16 Karel Challenges
Standard
7.1 Project Prep and Development
23.1 Control Structures Challenges
Standard
11.1 Control Structures Challenges
Standard
11.1 Control Structures Challenges
Standard
5.2 Functions and Parameters
6.4 List Methods
Standard
7.1 Control Structures Challenges
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
15.1 micro:bit Challenges
15.4 Final Project
15.2 Explore a New Sensor
11.6 Top Down Design and Decomposition in Karel
11.16 Karel Challenges
Standard
8.1 Control Structures Challenges
10.4 Project Prep and Development
Standard
8.1 Control Structures Challenges
10.4 Project Prep and Development
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
15.1 micro:bit Challenges
15.4 Final Project
15.2 Explore a New Sensor
11.6 Top Down Design and Decomposition in Karel
11.16 Karel Challenges
Standard
8.1 Control Structures Challenges
10.4 Project Prep and Development
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
15.1 micro:bit Challenges
15.4 Final Project
15.2 Explore a New Sensor
11.6 Top Down Design and Decomposition in Karel
11.16 Karel Challenges
Standard
8.1 Control Structures Challenges
10.4 Project Prep and Development
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
15.1 micro:bit Challenges
15.4 Final Project
15.2 Explore a New Sensor
11.6 Top Down Design and Decomposition in Karel
11.16 Karel Challenges
Standard
4.1 Functions and Parameters 1
4.4 Functions and Return Values 1
12.1 Intro to Design Thinking
12.5 Project Prep and Development
Standard
4.1 Functions and Parameters 1
4.4 Functions and Return Values 1
13.1 Intro to Design Thinking
13.5 Project Prep and Development
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
7.1 micro:bit Challenges
7.4 Final Project
7.2 Explore a New Sensor
14.6 Top Down Design and Decomposition in Karel
14.16 Karel Challenges
Standard
8.1 Control Structures Challenges
10.4 Project Prep and Development
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
15.1 micro:bit Challenges
15.4 Final Project
15.2 Explore a New Sensor
11.6 Top Down Design and Decomposition in Karel
11.16 Karel Challenges
Standard
3.10 Top Down Design
3.19 Putting Together Control Structures
8.6 Top Down Design and Decomposition in Karel
8.16 Karel Challenges
Standard
3.10 Top Down Design
3.20 Putting Together Control Structures
6.4 Project Prep and Development
8.1 Advanced Challenges with Tracy
Standard
9.6 Advanced: Recursion
Standard
12.4 Project Prep and Development
Standard
10.1 Control Structures Challenges
Standard
6.1 Intro to Design Thinking
6.4 Project Prep and Development
Standard
9.4 Project Prep and Development
19.1 Control Structures Challenges
Standard
1.11 Top Down Design
1.20 Putting Together Control Structures
Standard
1.11 Top Down Design
1.20 Putting Together Control Structures
Standard
6.1 Control Structures Challenges
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
15.1 micro:bit Challenges
15.4 Final Project
15.2 Explore a New Sensor
11.6 Top Down Design and Decomposition in Karel
11.16 Karel Challenges
Standard
8.1 Control Structures Challenges
10.4 Project Prep and Development
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
15.1 micro:bit Challenges
15.4 Final Project
15.2 Explore a New Sensor
12.6 Top Down Design and Decomposition in Karel
12.16 Karel Challenges
Standard
8.2 Functions and Parameters
16.21 Putting Together Control Structures
Standard
8.2 Functions and Parameters
16.21 Putting Together Control Structures
Standard
12.4 Project Prep and Development
14.1 Control Structures Challenges
Standard
8.4 Project Prep and Development
Standard
9.4 Project Prep and Development
Standard
9.1 Control Structures Challenges
14.5 Project Prep and Development
Standard
3.5 Top Down Design
6.1 Putting Together Control Structures
7.1 Advanced Challenges with Tracy
Standard
8.1 Control Structures Challenges
10.4 Project Prep and Development
Standard
8.1 Control Structures Challenges
10.4 Project Prep and Development
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
15.1 micro:bit Challenges
15.4 Final Project
15.2 Explore a New Sensor
11.6 Top Down Design and Decomposition in Karel
11.16 Karel Challenges
Standard
14.5 Searching
14.6 Sorting
17.2 Recursive Searching
17.3 Recursive Sorting
Standard
13.5 Searching
13.6 Sorting
15.2 Recursive Searching
15.3 Recursive Sorting
Standard
3.7 Explore a New Sensor
8.1 micro:bit Challenges
8.3 Final Project
Standard
1.2 Functions and Parameters
4.4 List Methods
Standard
3.6 Top Down Design
8.1 Putting Together Control Structures
Standard
3.6 Top Down Design
8.1 Putting Together Control Structures
Standard
9.2 Functions and Parameters
12.4 List Methods
Standard
11.21 Putting Together Control Structures
Standard
1.2 Functions and Parameters
4.4 List Methods
Standard
6.1 Project Overview
6.2 Planning Your Site
Standard
11.1 Project Overview
11.2 Planning Your Site
Standard
9.6 Advanced: Recursion
Standard
23.1 Control Structures Challenges
Standard
3.6 Top Down Design
8.1 Putting Together Control Structures
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
15.1 micro:bit Challenges
15.4 Final Project
15.2 Explore a New Sensor
11.6 Top Down Design and Decomposition in Karel
11.16 Karel Challenges
Standard
8.1 Control Structures Challenges
10.4 Project Prep and Development