Please enable JavaScript to use CodeHS

NV 9-12: 9-12.AP.PD.5

CodeHS Lessons

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

Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.13 How to Indent Your Code
Standard
2.5 Top Down Design and Decomposition in Karel
2.6 Commenting Your Code
2.7 Abstraction
3.6 Comments
25.6 Comments
28.6 Comments
Standard
1.7 Top Down Design and Decomposition in Karel
1.8 Commenting Your Code
1.9 Abstraction
1.18 How to Indent Your Code
18.1 Intro to Design Thinking
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.8 Abstraction
19.1 Intro to Design Thinking
Standard
1.7 Top Down Design and Decomposition in Karel
1.8 Commenting Your Code
1.9 Abstraction
1.18 How to Indent Your Code
20.1 Intro to Design Thinking
Standard
7.5 Presenting Your Innovation
Standard
10.5 Presenting Your Innovation
Standard
14.5 Comments
Standard
12.7 Comments
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.13 How to Indent Your Code
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.13 How to Indent Your Code
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.13 How to Indent Your Code
Standard
3.1 Comments
3.6 Top Down Design
Standard
3.1 Comments
3.6 Top Down Design
Standard
2.4 Top Down Design and Decomposition in Karel
3.1 Commenting Your Code
6.1 How to Indent Your Code
Standard
2.7 Commenting Your Code
2.15 How to Indent Your Code
3.6 Comments
3.10 Top Down Design
Standard
2.7 Commenting Your Code
2.15 How to Indent Your Code
6.6 Comments
6.10 Top Down Design
Standard
1.7 Commenting Your Code
1.15 How to Indent Your Code
13.6 Comments
13.10 Top Down Design
Standard
1.6 Comments
1.10 Top Down Design
2.6 Comments
3.3 Comments & Pseudocode
12.1 Arduino Challenges
12.4 Final Project
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.15 How to Indent Your Code
5.3 Comments & Pseudocode
14.1 Arduino Challenges
14.4 Final Project
Standard
3.1 Comments
3.5 Top Down Design
5.3 Comments & Pseudocode
9.1 micro:bit Challenges
9.4 Final Project
Standard
2.3 Comments & Pseudocode
10.1 micro:bit Challenges
10.4 Final Project
Standard
1.3 Comments & Pseudocode
3.1 micro:bit Challenges
3.4 Final Project
Standard
1.3 Comments & Pseudocode
3.1 Arduino Challenges
3.4 Final Project
Standard
1.3 Comments & Pseudocode
3.1 micro:bit Challenges
3.4 Final Project
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.16 How to Indent Your Code
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
11.7 Commenting Your Code
11.15 How to Indent Your Code
15.1 micro:bit Challenges
15.4 Final Project
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
Standard
2.6 Comments
2.10 Top Down Design
3.6 Comments
21.6 Top Down Design and Decomposition in Karel
21.7 Commenting Your Code
21.8 Abstraction
Standard
13.2 Presenting Your Innovation
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.16 How to Indent Your Code
Standard
1.7 Comments
16.6 Comments
16.10 Top Down Design
17.5 Top Down Design and Decomposition in Karel
17.6 Commenting Your Code
17.7 Abstraction
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.16 How to Indent Your Code
Standard
2.6 Comments
2.10 Top Down Design
5.6 Comments
Standard
12.1 Intro to Design Thinking
Standard
3.6 Top Down Design and Decomposition in Karel
3.7 Commenting Your Code
3.16 How to Indent Your Code
Standard
1.13 micro:bit Challenges
Standard
3.1 Comments
3.6 Top Down Design
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.16 How to Indent Your Code
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
11.7 Commenting Your Code
11.15 How to Indent Your Code
15.1 micro:bit Challenges
15.4 Final Project
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.16 How to Indent Your Code
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
11.7 Commenting Your Code
11.15 How to Indent Your Code
15.1 micro:bit Challenges
15.4 Final Project
Standard
1.5 Top Down Design and Decomposition in Karel
1.6 Commenting Your Code
1.7 Abstraction
Standard
10.3 Comments & Pseudocode
11.1 Intro to Design Thinking
Standard
10.3 Comments & Pseudocode
12.1 micro:bit Challenges
12.4 Final Project
Standard
3.6 Comments
3.10 Top Down Design
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.15 How to Indent Your Code
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.8 Abstraction
1.17 How to Indent Your Code
16.1 Intro to Design Thinking
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.16 How to Indent Your Code
Standard
3.7 Comments
18.6 Comments
18.10 Top Down Design
Standard
10.2 Presenting Your Innovation
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.16 How to Indent Your Code
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
6.7 Commenting Your Code
6.15 How to Indent Your Code
10.1 micro:bit Challenges
10.4 Final Project
Standard
3.6 Comments
10.7 Comments
10.11 Top Down Design
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.13 How to Indent Your Code
Standard
5.7 Comments
10.5 Top Down Design and Decomposition in Karel
10.6 Commenting Your Code
10.7 Abstraction
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.15 How to Indent Your Code
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.15 How to Indent Your Code
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.15 How to Indent Your Code
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
11.7 Commenting Your Code
11.15 How to Indent Your Code
15.1 micro:bit Challenges
15.4 Final Project
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.16 How to Indent Your Code
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.16 How to Indent Your Code
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
11.7 Commenting Your Code
11.15 How to Indent Your Code
15.1 micro:bit Challenges
15.4 Final Project
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.16 How to Indent Your Code
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
11.7 Commenting Your Code
11.15 How to Indent Your Code
15.1 micro:bit Challenges
15.4 Final Project
Standard
1.5 Top Down Design and Decomposition in Karel
1.6 Commenting Your Code
1.7 Abstraction
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.16 How to Indent Your Code
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
11.7 Commenting Your Code
11.15 How to Indent Your Code
15.1 micro:bit Challenges
15.4 Final Project
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.8 Abstraction
1.17 How to Indent Your Code
12.1 Intro to Design Thinking
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.8 Abstraction
1.17 How to Indent Your Code
13.1 Intro to Design Thinking
Standard
1.6 Comments
1.10 Top Down Design
4.3 Comments & Pseudocode
7.1 micro:bit Challenges
7.4 Final Project
14.7 Commenting Your Code
14.15 How to Indent Your Code
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.16 How to Indent Your Code
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
11.7 Commenting Your Code
11.15 How to Indent Your Code
15.1 micro:bit Challenges
15.4 Final Project
Standard
3.6 Comments
3.10 Top Down Design
8.7 Commenting Your Code
8.15 How to Indent Your Code
Standard
3.6 Comments
3.10 Top Down Design
Standard
3.6 Top Down Design and Decomposition in Karel
3.7 Commenting Your Code
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.14 How to Indent Your Code
Standard
5.6 Top Down Design and Decomposition in Karel
5.7 Commenting Your Code
5.13 How to Indent Your Code
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.13 How to Indent Your Code
Standard
1.7 Comments
1.11 Top Down Design
Standard
1.7 Comments
1.11 Top Down Design
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.16 How to Indent Your Code
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
11.7 Commenting Your Code
11.15 How to Indent Your Code
15.1 micro:bit Challenges
15.4 Final Project
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.16 How to Indent Your Code
Standard
1.5 Top Down Design and Decomposition in Karel
1.6 Commenting Your Code
1.7 Abstraction
8.1 Intro to Design Thinking
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
12.7 Commenting Your Code
12.15 How to Indent Your Code
15.1 micro:bit Challenges
15.4 Final Project
Standard
3.5 Top Down Design and Decomposition in Karel
3.6 Commenting Your Code
3.7 Abstraction
4.6 Comments
9.1 Intro to Design Thinking
16.6 Comments
Standard
5.1 Intro to Design Thinking
Standard
3.5 Top Down Design and Decomposition in Karel
3.6 Commenting Your Code
3.7 Abstraction
4.6 Comments
9.1 Intro to Design Thinking
16.6 Comments
Standard
5.1 Intro to Design Thinking
Standard
5.6 Top Down Design and Decomposition in Karel
5.7 Commenting Your Code
5.14 How to Indent Your Code
Standard
15.1 Comments
Standard
3.6 Top Down Design and Decomposition in Karel
3.7 Commenting Your Code
3.16 How to Indent Your Code
Standard
17.6 Top Down Design and Decomposition in Karel
17.7 Commenting Your Code
17.13 How to Indent Your Code
Standard
4.6 Top Down Design and Decomposition in Karel
4.7 Commenting Your Code
4.16 How to Indent Your Code
Standard
4.1 Comments
4.6 Top Down Design
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
Standard
3.6 Top Down Design and Decomposition in Karel
3.7 Commenting Your Code
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.14 How to Indent Your Code
Standard
3.1 Comments
3.5 Top Down Design
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.15 How to Indent Your Code
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.16 How to Indent Your Code
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
11.7 Commenting Your Code
11.15 How to Indent Your Code
15.1 micro:bit Challenges
15.4 Final Project
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.8 Abstraction
18.1 Intro to Design Thinking
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.8 Abstraction
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.8 Abstraction
Standard
1.5 Top Down Design and Decomposition in Karel
1.6 Commenting Your Code
1.7 Abstraction
2.6 Comments
11.6 Comments
Standard
3.3 Comments & Pseudocode
8.1 micro:bit Challenges
8.3 Final Project
9.3 Comments & Pseudocode
11.1 Arduino Challenges
11.4 Final Project
Standard
1.5 Top Down Design and Decomposition in Karel
1.6 Commenting Your Code
1.7 Abstraction
2.6 Comments
Standard
1.5 Top Down Design and Decomposition in Karel
1.6 Commenting Your Code
1.7 Abstraction
2.6 Comments
Standard
1.5 Top Down Design and Decomposition in Karel
1.6 Commenting Your Code
1.7 Abstraction
2.6 Comments
Standard
3.1 Comments
3.6 Top Down Design
Standard
3.1 Comments
3.6 Top Down Design
Standard
1.5 Top Down Design and Decomposition in Karel
1.6 Commenting Your Code
1.7 Abstraction
2.6 Comments
Standard
6.5 Presenting Your Innovation
Standard
11.5 Presenting Your Innovation
Standard
3.3 Comments & Pseudocode
8.1 micro:bit Challenges
8.3 Final Project
Standard
1.5 Top Down Design and Decomposition in Karel
1.6 Commenting Your Code
1.7 Abstraction
7.6 Comments
Standard
3.1 Comments
3.6 Top Down Design
Standard
1.5 Top Down Design and Decomposition in Karel
1.6 Commenting Your Code
1.7 Abstraction
4.6 Comments
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.15 How to Indent Your Code
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.8 Abstraction
1.18 How to Indent Your Code
6.1 Intro to Design Thinking
Standard
1.7 Comments
Standard
2.5 Top Down Design and Decomposition in Karel
2.6 Commenting Your Code
2.7 Abstraction
4.7 Comments
Standard
1.7 Commenting Your Code
1.15 How to Indent Your Code
Standard
3.1 Comments
3.6 Top Down Design
Standard
5.7 Comments
15.1 Intro to Design Thinking (Duplicate)
Standard
2.6 Comments
4.6 Comments
17.5 Top Down Design and Decomposition in Karel
17.6 Commenting Your Code
17.7 Abstraction