Please enable JavaScript to use CodeHS

OK 9-10: L1.AP.M.01

CodeHS Lessons

Break down a solution into procedures using systematic analysis and design.

Standard
1.6 Top Down Design and Decomposition in Karel
Standard
9.1 Functions
9.2 Functions and Parameters
9.4 Functions and Return Values
9.5 Exceptions
25.7 Functions
25.14 Parameters
25.21 Putting Together Control Structures
28.12 Functions and Parameters
28.15 Introduction to Exceptions
Standard
1.7 Top Down Design and Decomposition in Karel
1.15 Control Structures Example
1.20 Karel Challenges
Standard
1.7 Top Down Design and Decomposition in Karel
1.15 Control Structures Example
1.20 Karel Challenges
Standard
7.2 Planning Your Site
7.3 Creating Your Site
Standard
10.2 Planning Your Site
10.3 Creating Your Site
Standard
14.10 Functions
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
3.3 Functions
3.6 Top Down Design
5.6 Parameters
8.1 Putting Together Control Structures
Standard
3.3 Functions
3.6 Top Down Design
5.6 Parameters
8.1 Putting Together Control Structures
Standard
2.4 Top Down Design and Decomposition in Karel
Standard
2.6 Top Down Design and Decomposition in Karel
2.13 Control Structures Example
2.16 Karel Challenges
3.8 Functions
3.10 Top Down Design
3.13 Parameters
3.19 Putting Together Control Structures
Standard
2.6 Top Down Design and Decomposition in Karel
2.13 Control Structures Example
2.16 Karel Challenges
6.8 Functions
6.10 Top Down Design
6.13 Parameters
6.19 Putting Together Control Structures
Standard
1.6 Top Down Design and Decomposition in Karel
1.13 Control Structures Example
1.16 Karel Challenges
13.8 Functions
13.10 Top Down Design
13.13 Parameters
13.19 Putting Together Control Structures
Standard
7.14 Functions
7.15 Functions and Parameters
7.17 Functions and Return Values
7.18 Exceptions
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
1.19 Putting Together Control Structures
6.1 Functions
6.2 Functions and Parameters
6.4 Functions and Return Values
6.5 Exceptions
7.4 Functions
Standard
1.6 Top Down Design and Decomposition in Karel
10.4 Functions
Standard
3.3 Functions
3.5 Top Down Design
4.3 Parameters
7.5 Functions
8.1 Putting Together Control Structures
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.13 Control Structures Example
11.16 Karel Challenges
14.5 Functions
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
1.6 Top Down Design and Decomposition in Karel
1.13 Control Structures Example
1.16 Karel Challenges
Standard
2.8 Functions
2.10 Top Down Design
2.13 Parameters
2.19 Putting Together Control Structures
6.1 Functions
6.2 Functions and Parameters
6.4 Functions and Return Values
6.5 Exceptions
Standard
7.8 Scope and Access
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
4.1 Functions
4.2 Functions and Parameters
4.4 Functions and Return Values
4.5 Exceptions
16.8 Functions
16.10 Top Down Design
16.13 Parameters
16.19 Putting Together Control Structures
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
2.8 Functions
2.10 Top Down Design
2.14 Parameters
2.22 Putting Together Control Structures
8.1 Functions
8.2 Functions and Parameters
8.4 Functions and Return Values
8.5 Exceptions
Standard
13.3 Creating Your Site
Standard
3.6 Top Down Design and Decomposition in Karel
Standard
3.3 Functions
3.6 Top Down Design
5.6 Parameters
8.1 Putting Together Control Structures
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.13 Control Structures Example
11.16 Karel Challenges
14.5 Functions
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.13 Control Structures Example
11.16 Karel Challenges
14.5 Functions
Standard
14.3 Creating Your Site
Standard
8.1 Functions
8.2 Functions and Parameters
8.4 Functions and Return Values
8.5 Exceptions
Standard
8.1 Functions
8.2 Functions and Parameters
8.5 Functions and Return Values
8.6 Exceptions
Standard
8.1 Functions
8.2 Functions and Parameters
8.5 Functions and Return Values
8.6 Exceptions
Standard
3.8 Functions
3.10 Top Down Design
3.13 Parameters
3.19 Putting Together Control Structures
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 Control Structures Example
1.19 Karel Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
6.1 Functions
6.2 Functions and Parameters
6.4 Functions and Return Values
6.5 Exceptions
18.8 Functions
18.10 Top Down Design
18.13 Parameters
18.19 Putting Together Control Structures
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
1.19 Putting Together Control Structures
6.6 Top Down Design and Decomposition in Karel
6.13 Control Structures Example
6.16 Karel Challenges
9.5 Functions
Standard
10.9 Functions
10.11 Top Down Design
10.14 Parameters
10.20 Putting Together Control Structures
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
5.8 Functions
5.9 Functions and Parameters
5.10 Functions and Return Values
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
5.1 Functions
5.2 Functions and Parameters
5.4 Functions and Return Values
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.13 Control Structures Example
11.16 Karel Challenges
14.5 Functions
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.13 Control Structures Example
11.16 Karel Challenges
14.5 Functions
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.13 Control Structures Example
11.16 Karel Challenges
14.5 Functions
Standard
6.6 Functions
6.8 Top Down Design
6.12 Parameters
7.13 Functions
Standard
7.6 Functions
7.10 Parameters
9.13 Functions
Standard
8.6 Functions
8.8 Top Down Design
8.12 Parameters
9.13 Functions
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.13 Control Structures Example
11.16 Karel Challenges
14.5 Functions
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 Control Structures Example
1.18 Karel Challenges
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 Control Structures Example
1.18 Karel Challenges
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
1.19 Putting Together Control Structures
6.5 Functions
14.6 Top Down Design and Decomposition in Karel
14.13 Control Structures Example
14.16 Karel Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.13 Control Structures Example
11.16 Karel Challenges
14.5 Functions
Standard
3.8 Functions
3.10 Top Down Design
3.13 Parameters
3.19 Putting Together Control Structures
8.6 Top Down Design and Decomposition in Karel
8.13 Control Structures Example
8.16 Karel Challenges
Standard
3.8 Functions
3.10 Top Down Design
3.14 Parameters
3.20 Putting Together Control Structures
Standard
3.6 Top Down Design and Decomposition in Karel
3.13 Control Structures Example
3.16 Karel Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
5.6 Top Down Design and Decomposition in Karel
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
1.9 Functions
1.11 Top Down Design
1.14 Parameters
1.20 Putting Together Control Structures
Standard
1.9 Functions
1.11 Top Down Design
1.14 Parameters
1.20 Putting Together Control Structures
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.13 Control Structures Example
11.16 Karel Challenges
14.5 Functions
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
1.19 Putting Together Control Structures
12.6 Top Down Design and Decomposition in Karel
12.13 Control Structures Example
12.16 Karel Challenges
14.5 Functions
Standard
8.1 Functions
8.2 Functions and Parameters
8.4 Functions and Return Values
8.5 Exceptions
16.7 Functions
16.14 Parameters
16.21 Putting Together Control Structures
Standard
8.1 Functions
8.2 Functions and Parameters
8.4 Functions and Return Values
8.5 Exceptions
16.7 Functions
16.14 Parameters
16.21 Putting Together Control Structures
Standard
5.6 Top Down Design and Decomposition in Karel
Standard
15.7 Functions
Standard
12.1 Planning Your Site
12.2 Creating Your Site
Standard
3.6 Top Down Design and Decomposition in Karel
Standard
17.6 Top Down Design and Decomposition in Karel
Standard
4.6 Top Down Design and Decomposition in Karel
Standard
4.3 Functions
4.6 Top Down Design
5.6 Parameters
Standard
2.6 Top Down Design and Decomposition in Karel
2.13 Control Structures Example
2.17 Karel Challenges
Standard
3.6 Top Down Design and Decomposition in Karel
3.13 Control Structures Example
3.16 Karel Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
24.10 Functions
Standard
3.3 Functions
3.5 Top Down Design
4.4 Parameters
6.1 Putting Together Control Structures
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.13 Control Structures Example
11.16 Karel Challenges
14.5 Functions
Standard
5.1 Functions
5.2 Functions and Parameters
5.4 Functions and Return Values
5.5 Exceptions
19.6 Top Down Design and Decomposition in Karel
19.14 Control Structures Example
19.19 Karel Challenges
24.8 Scope and Access
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 Control Structures Example
1.19 Karel Challenges
11.8 Scope and Access
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 Control Structures Example
1.19 Karel Challenges
11.8 Scope and Access
Standard
11.7 Functions
11.14 Parameters
11.21 Putting Together Control Structures
Standard
1.1 Functions
1.2 Functions and Parameters
1.4 Functions and Return Values
1.5 Exceptions
Standard
7.3 Functions
10.4 Functions
Standard
1.1 Functions
1.2 Functions and Parameters
1.4 Functions and Return Values
1.5 Exceptions
Standard
9.1 Functions
9.2 Functions and Parameters
9.4 Functions and Return Values
9.5 Exceptions
Standard
1.1 Functions
1.2 Functions and Parameters
1.4 Functions and Return Values
1.5 Exceptions
Standard
3.3 Functions
3.6 Top Down Design
5.6 Parameters
8.1 Putting Together Control Structures
Standard
3.3 Functions
3.6 Top Down Design
5.6 Parameters
8.1 Putting Together Control Structures
Standard
9.1 Functions
9.2 Functions and Parameters
9.4 Functions and Return Values
9.5 Exceptions
Standard
6.2 Planning Your Site
6.3 Creating Your Site
Standard
11.2 Planning Your Site
11.3 Creating Your Site
Standard
10.1 Functions
10.2 Functions and Parameters
10.4 Functions and Return Values
10.5 Exceptions
Standard
3.3 Functions
3.6 Top Down Design
4.6 Parameters
6.1 Putting Together Control Structures
Standard
7.1 Functions
7.2 Functions and Parameters
7.4 Functions and Return Values
7.5 Exceptions
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 Control Structures Example
1.20 Karel Challenges
Standard
4.1 Functions
4.2 Functions and Parameters
4.4 Functions and Return Values
4.6 Introduction to Exceptions
Standard
7.1 Functions
7.2 Functions and Parameters
7.5 Functions and Return Values
7.7 Introduction to Exceptions
Standard
1.6 Top Down Design and Decomposition in Karel
1.13 Control Structures Example
1.16 Karel Challenges
Standard
9.1 Functions
9.2 Functions and Parameters
9.4 Functions and Return Values
9.6 Exceptions
Standard
11.10 Functions
Standard
3.3 Functions
3.6 Top Down Design
4.6 Parameters
Standard
5.9 Functions
5.10 Functions and Parameters
5.11 Functions and Return Values
Standard
2.7 Functions
2.14 Parameters
2.21 Putting Together Control Structures
8.1 Functions
8.2 Functions and Parameters
8.4 Functions and Return Values
8.5 Exceptions