Please enable JavaScript to use CodeHS

Natrona CS Principles: L1.AP.PD.05

CodeHS Lessons

Document design decisions using text, graphics, presentations, and/or demonstrations in the development of complex programs.

Standard
1.7 Commenting Your Code
13.1 Project Prep and Development
Standard
3.6 Comments
21.1 Let's Build Mastermind
25.6 Comments
Standard
2.1 Practice PT: Pair-Programming Paint!
6.1 Project: Tell a Story
9.1 Practice PT: Steganography
10.1 Practice PT: Create an Image Filter!
12.1 The Effects of the Internet
15.1 The Impacts of Computing
36.1 Practice PT: The Shopping List
37.1 Practice PT: Testing 1, 2, 3 ...
Standard
2.1 Practice PT: Pair-Programming Paint!
6.1 Practice PT: Tell a Story
9.1 Practice PT: Steganography
10.1 Practice PT: Create an Image Filter!
12.1 The Effects of the Internet
14.1 Present a Data-Driven Insight
15.1 The Impacts of Computing
36.6 Create Performance Task
32.1 Practice PT: The Shopping List
31.1 Practice PT: Testing 1, 2, 3 ...
30.1 Let's Build Mastermind
Standard
9.3 Define
9.4 Ideate
Standard
7.2 Planning Your Site
Standard
10.2 Planning Your Site
Standard
2.1 Practice PT: Pair-Programming Paint!
6.1 Project: Tell a Story
11.1 Practice PT: Create an Image Filter!
17.1 The Impacts of Computing
31.1 Practice PT: Steganography
32.1 The Effects of the Internet
42.1 Practice PT: The Shopping List
43.1 Practice PT: Testing 1, 2, 3 ...
Standard
1.7 Commenting Your Code
17.1 Project Prep and Development
Standard
1.7 Commenting Your Code
17.1 Project Prep and Development
Standard
3.1 Comments
Standard
3.1 Comments
Standard
3.1 Commenting Your Code
Standard
3.6 Comments
Standard
6.6 Comments
Standard
13.6 Comments
Standard
4.1 Data Storytelling
Standard
3.1 Data Storytelling
3.10 Telling Your Story
Standard
1.6 Comments
2.6 Comments
3.3 Comments & Pseudocode
12.3 Step-by-Step Arduino Project
12.4 Final Project
Standard
1.7 Commenting Your Code
5.3 Comments & Pseudocode
14.3 Step-by-Step Arduino Project
14.4 Final Project
15.1 Project Prep and Development
Standard
3.1 Comments
5.3 Comments & Pseudocode
9.3 Follow a Step-by-Step Project
9.4 Final Project
Standard
2.3 Comments & Pseudocode
10.3 Follow a Step-by-Step Project
10.4 Final Project
Standard
1.3 Comments & Pseudocode
3.3 Follow a Step-by-Step Project
3.4 Final Project
Standard
1.3 Comments & Pseudocode
3.3 Step-by-Step Arduino Project
3.4 Final Project
Standard
2.7 Commenting Your Code
Standard
1.6 Comments
3.3 Comments & Pseudocode
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
1.7 Commenting Your Code
12.1 Project Prep and Development
Standard
1.7 Commenting Your Code
15.1 Project Prep and Development
Standard
1.7 Commenting Your Code
Standard
2.6 Comments
3.6 Comments
18.1 Let's Build Mastermind
Standard
1.7 Commenting Your Code
11.1 Final Project
Standard
2.7 Commenting Your Code
Standard
2.7 Commenting Your Code
Standard
2.6 Comments
5.6 Comments
Standard
3.7 Commenting Your Code
Standard
2.7 Commenting Your Code
Standard
1.6 Comments
3.3 Comments & Pseudocode
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
2.7 Commenting Your Code
Standard
2.7 Commenting Your Code
Standard
2.1 Practice PT: Pair-Programming Paint!
6.1 Project: Tell a Story
9.1 Practice PT: Steganography
10.1 Practice PT: Create an Image Filter!
12.1 The Effects of the Internet
15.1 The Impacts of Computing
35.1 Practice PT: The Shopping List
36.1 Practice PT: Testing 1, 2, 3 ...
Standard
2.7 Commenting Your Code
Standard
3.7 Comments
18.6 Comments
19.1 Let's Build Mastermind
Standard
2.7 Commenting Your Code
Standard
1.6 Comments
3.3 Comments & Pseudocode
10.3 Follow a Step-by-Step Project
10.4 Final Project
Standard
1.7 Commenting Your Code
7.1 Project Prep and Development
Standard
1.7 Commenting Your Code
17.1 Project Prep and Development
Standard
1.7 Commenting Your Code
17.1 Project Prep and Development
Standard
1.7 Commenting Your Code
13.1 Project Prep and Development
Standard
1.6 Comments
3.3 Comments & Pseudocode
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
2.7 Commenting Your Code
Standard
2.7 Commenting Your Code
Standard
1.6 Comments
3.3 Comments & Pseudocode
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
2.7 Commenting Your Code
Standard
1.6 Comments
3.3 Comments & Pseudocode
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
2.7 Commenting Your Code
Standard
1.6 Comments
3.3 Comments & Pseudocode
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
5.1 Project: Tell a Story
Standard
5.1 Project: Tell a Story
Standard
1.6 Comments
4.3 Comments & Pseudocode
7.3 Follow a Step-by-Step Project
7.4 Final Project
Standard
2.7 Commenting Your Code
Standard
1.6 Comments
3.3 Comments & Pseudocode
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
2.7 Commenting Your Code
Standard
5.7 Commenting Your Code
Standard
2.7 Commenting Your Code
Standard
1.7 Comments
6.3 Data Storytelling
Standard
1.7 Comments
6.3 Data Storytelling
Standard
1.7 Commenting Your Code
11.3 Present a Data-Driven Insight
Standard
9.3 Define
9.4 Ideate
Standard
1.6 Comments
3.3 Comments & Pseudocode
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
2.7 Commenting Your Code
Standard
9.1 Let's Build Mastermind
Standard
1.6 Comments
3.3 Comments & Pseudocode
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
4.6 Comments
16.6 Comments
Standard
14.1 Let's Build Mastermind
Standard
4.6 Comments
16.6 Comments
Standard
14.1 Let's Build Mastermind
Standard
3.7 Commenting Your Code
Standard
1.7 Commenting Your Code
Standard
4.7 Commenting Your Code
Standard
2.7 Commenting Your Code
Standard
11.10 Ideate
11.9 Define
Standard
2.7 Commenting Your Code
Standard
2.7 Commenting Your Code
Standard
1.6 Comments
3.3 Comments & Pseudocode
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
6.3 Define
6.4 Ideate
Standard
6.3 Define
6.4 Ideate
Standard
3.3 Comments & Pseudocode
8.2 Follow a Step-by-Step Project
8.3 Final Project
Standard
2.6 Comments
Standard
3.1 Comments
Standard
2.6 Comments
11.6 Comments
Standard
14.1 Let's Build Mastermind
Standard
6.2 Planning Your Site
Standard
11.2 Planning Your Site
Standard
3.1 Practice PT: Pair-Programming Obby
11.1 The Effects of the Internet
13.1 Present a Data-Driven Insight
14.1 The Impacts of Computing
18.1 Create Performance Task
Standard
1.6 Comments
3.3 Comments & Pseudocode
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
2.7 Commenting Your Code