Please enable JavaScript to use CodeHS

Natrona Computer Programming 2: L1.AP.M.01

CodeHS Lessons

Decompose problems into smaller components through systematic analysis, using constructs such as procedures, modules, and/or objects.

Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
8.1 Parameters
8.2 Return Values
Standard
2.5 Top Down Design and Decomposition in Karel
9.1 Functions
9.2 Functions and Parameters
25.7 Functions
25.14 Parameters
28.12 Functions and Parameters
Standard
1.7 Top Down Design and Decomposition in Karel
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
1.7 Top Down Design and Decomposition in Karel
Standard
9.14 Functions and Parameters 1
9.16 Functions and Return Values 1
Standard
19.14 Parameters
19.15 Return Values
Standard
14.10 Functions
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
7.1 Parameters
7.2 Return Values
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
8.1 Parameters
8.2 Return Values
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
8.1 Parameters
8.2 Return Values
Standard
3.3 Functions
3.6 Top Down Design
5.6 Parameters
Standard
3.3 Functions
3.6 Top Down Design
5.6 Parameters
Standard
2.1 Functions in Karel
2.4 Top Down Design and Decomposition in Karel
Standard
3.8 Functions
3.10 Top Down Design
3.13 Parameters
Standard
6.8 Functions
6.10 Top Down Design
6.13 Parameters
Standard
13.8 Functions
13.10 Top Down Design
13.13 Parameters
Standard
7.14 Functions
7.15 Functions and Parameters
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
6.1 Functions
6.2 Functions and Parameters
7.4 Functions
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
8.1 Functions and Parameters 1
8.4 Functions and Return Values 1
10.4 Functions
Standard
3.3 Functions
3.5 Top Down Design
4.3 Parameters
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
17.1 Intro to Objects/Maps
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
Standard
1.6 Top Down Design and Decomposition in Karel
3.1 Java Methods
4.4 Writing Classes
Standard
2.8 Functions
2.10 Top Down Design
2.13 Parameters
6.1 Functions
6.2 Functions and Parameters
21.6 Top Down Design and Decomposition in Karel
Standard
6.10 Functions and Parameters 1
6.12 Functions and Return Values 1
Standard
7.6 Writing Methods
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
17.1 Intro to Objects/Maps
Standard
4.1 Functions
4.2 Functions and Parameters
16.8 Functions
16.10 Top Down Design
16.13 Parameters
17.5 Top Down Design and Decomposition in Karel
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
10.1 Functions and Parameters 1
10.4 Functions and Return Values 1
14.1 Intro to Objects/Maps
Standard
2.8 Functions
2.10 Top Down Design
2.14 Parameters
8.1 Functions
8.2 Functions and Parameters
Standard
6.14 Parameters
6.15 Return Values
19.10 Functions and Parameters 1
19.12 Functions and Return Values 1
Standard
3.4 Functions in Karel
3.6 Top Down Design and Decomposition in Karel
10.1 Functions and Parameters 1
10.4 Functions and Return Values 1
18.1 Intro to Objects/Maps
Standard
3.5 Building Tic Tac Toe
11.14 Parameters
11.15 Return Values
Standard
3.3 Functions
3.6 Top Down Design
5.6 Parameters
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
17.1 Intro to Objects/Maps
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
17.1 Intro to Objects/Maps
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
Standard
1.5 Top Down Design and Decomposition in Karel
Standard
6.10 Functions and Parameters 1
6.12 Functions and Return Values 1
Standard
8.1 Functions
8.2 Functions and Parameters
Standard
8.1 Functions
8.2 Functions and Parameters
Standard
8.1 Functions
8.2 Functions and Parameters
Standard
3.8 Functions
3.10 Top Down Design
3.13 Parameters
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
17.1 Functions and Parameters 1
17.4 Functions and Return Values 1
20.1 Intro to Objects/Maps
Standard
6.1 Functions
6.2 Functions and Parameters
18.8 Functions
18.10 Top Down Design
18.13 Parameters
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
17.1 Intro to Objects/Maps
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
Standard
10.9 Functions
10.11 Top Down Design
10.14 Parameters
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
5.1 Parameters
5.2 Return Values
29.8 Intro to Objects/Maps
Standard
5.8 Functions
5.9 Functions and Parameters
10.5 Top Down Design and Decomposition in Karel
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
12.1 Functions and Parameters 1
12.4 Functions and Return Values 1
33.8 Intro to Objects/Maps
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
12.1 Functions and Parameters 1
12.4 Functions and Return Values 1
33.8 Intro to Objects/Maps
Standard
5.1 Functions
5.2 Functions and Parameters
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
8.1 Functions and Parameters 1
8.4 Functions and Return Values 1
26.8 Intro to Objects/Maps
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
17.1 Intro to Objects/Maps
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
17.1 Intro to Objects/Maps
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
17.1 Intro to Objects/Maps
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
Standard
6.6 Functions
6.8 Top Down Design
6.12 Parameters
7.13 Functions
Standard
1.5 Top Down Design and Decomposition in Karel
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.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
17.1 Intro to Objects/Maps
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
17.1 Intro to Objects/Maps
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
Standard
3.8 Functions
3.10 Top Down Design
3.13 Parameters
Standard
3.8 Functions
3.10 Top Down Design
3.14 Parameters
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
9.1 Parameters
9.2 Return Values
11.9 Building Tic Tac Toe
11.10 Creating a Non Player Character
Standard
5.4 Functions in Karel
5.6 Top Down Design and Decomposition in Karel
11.1 Parameters
11.2 Return Values
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
7.1 Parameters
7.2 Return Values
Standard
1.9 Functions
1.11 Top Down Design
1.14 Parameters
Standard
1.9 Functions
1.11 Top Down Design
1.14 Parameters
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
7.1 Functions and Parameters 1
7.4 Functions and Return Values 1
17.1 Intro to Objects/Maps
Standard
11.3 Building Tic Tac Toe
11.4 Creating a Non Player Character
11.5 Recursion
11.6 Minimax
11.7 Exploring Depth and Pruning
11.8 Implementing Connect Four
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
17.1 Intro to Objects/Maps
Standard
1.5 Top Down Design and Decomposition in Karel
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
Standard
3.5 Top Down Design and Decomposition in Karel
8.1 Functions
8.2 Functions and Parameters
16.7 Functions
16.14 Parameters
Standard
3.5 Top Down Design and Decomposition in Karel
8.1 Functions
8.2 Functions and Parameters
16.7 Functions
16.14 Parameters
Standard
5.4 Functions in Karel
5.6 Top Down Design and Decomposition in Karel
20.1 Parameters
20.2 Return Values
Standard
15.7 Functions
Standard
13.14 Functions and Parameters 1
13.16 Functions and Return Values 1
Standard
14.14 Functions and Parameters 1
14.16 Functions and Return Values 1
Standard
3.4 Functions in Karel
3.6 Top Down Design and Decomposition in Karel
21.1 Intro to Objects/Maps
23.1 Functions and Parameters 1
23.1 Functions and Parameters 1
23.4 Functions and Return Values 1
23.4 Functions and Return Values 1
Standard
7.1 Parameters
7.2 Return Values
17.4 Functions in Karel
17.6 Top Down Design and Decomposition in Karel
Standard
4.4 Functions in Karel
4.6 Top Down Design and Decomposition in Karel
7.1 Functions and Parameters 1
7.4 Functions and Return Values 1
Standard
4.3 Functions
4.6 Top Down Design
5.6 Parameters
Standard
3.6 Top Down Design and Decomposition in Karel
5.1 Java Methods
6.4 Writing Classes
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
10.1 Parameters
10.3 Return Values
Standard
24.10 Functions
Standard
3.3 Functions
3.5 Top Down Design
4.4 Parameters
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
17.1 Intro to Objects/Maps
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1
17.1 Intro to Objects/Maps
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
1.6 Top Down Design and Decomposition in Karel
11.6 Writing Methods
12.4 Writing Classes
Standard
1.6 Top Down Design and Decomposition in Karel
11.6 Writing Methods
18.4 Writing Classes
Standard
1.5 Top Down Design and Decomposition in Karel
11.7 Functions
11.14 Parameters
Standard
1.1 Functions
1.2 Functions and Parameters
Standard
10.4 Functions
Standard
1.5 Top Down Design and Decomposition in Karel
Standard
1.1 Functions
1.2 Functions and Parameters
Standard
3.3 Functions
3.6 Top Down Design
5.6 Parameters
Standard
3.3 Functions
3.6 Top Down Design
5.6 Parameters
Standard
1.5 Top Down Design and Decomposition in Karel
9.1 Functions
9.2 Functions and Parameters
Standard
8.14 Functions and Parameters 1
8.16 Functions and Return Values 1
Standard
12.14 Functions and Parameters 1
12.16 Functions and Return Values 1
Standard
1.5 Top Down Design and Decomposition in Karel
10.1 Functions
10.2 Functions and Parameters
Standard
3.3 Functions
3.6 Top Down Design
4.6 Parameters
Standard
1.5 Top Down Design and Decomposition in Karel
7.1 Functions
7.2 Functions and Parameters
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
7.1 Functions and Parameters 1
7.4 Functions and Return Values 1
25.8 Intro to Objects/Maps
Standard
2.2 Building Tic Tac Toe
2.3 Creating a Non Player Character
2.4 Recursion
2.5 Minimax
2.6 Exploring Depth and Pruning
2.7 Implementing Connect Four
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
4.1 Functions
4.2 Functions and Parameters
Standard
2.5 Top Down Design and Decomposition in Karel
7.1 Functions
7.2 Functions and Parameters
Standard
9.1 Functions
9.2 Functions and Parameters
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