Please enable JavaScript to use CodeHS

Nevada Advanced CS I: 2.4.1

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
Standard
2.4 Calling a Void Method
2.5 Calling a Void Method with Parameters
2.6 Calling a Non-void Method
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
4.4 JavaScript Objects
9.14 Functions and Parameters 1
9.16 Functions and Return Values 1
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.6 Top Down Design
Standard
3.6 Top Down Design
Standard
1.6 Top Down Design and Decomposition in Karel
13.10 Top Down Design
Standard
2.6 Top Down Design and Decomposition in Karel
3.10 Top Down Design
Standard
2.6 Top Down Design and Decomposition in Karel
6.10 Top Down Design
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
1.10 Top Down Design
7.4 Functions
12.1 Arduino Challenges
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
14.1 Arduino Challenges
Standard
3.5 Top Down Design
7.5 Functions
9.1 micro:bit Challenges
Standard
7.5 Functions
10.1 micro:bit Challenges
Standard
2.5 Functions
3.1 micro:bit Challenges
Standard
2.4 Functions
3.1 Arduino Challenges
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
Standard
1.10 Top Down Design
14.5 Functions
15.1 micro:bit Challenges
11.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
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
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
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
Standard
3.5 Top Down Design
10.6 Top Down Design and Decomposition in Karel
Standard
2.10 Top Down Design
23.6 Top Down Design and Decomposition in Karel
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
2.16 Functions and Parameters 1
2.19 Functions and Return Values 1
Standard
9.4 JavaScript Objects
14.10 Functions and Parameters 1
14.12 Functions and Return Values 1
Standard
4.4 Calling a Void Method
4.5 Calling a Void Method with Parameters
4.6 Calling a Non-void Method
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
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
Standard
2.10 Top Down Design
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
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
Standard
1.10 Top Down Design
14.5 Functions
15.1 micro:bit Challenges
11.6 Top Down Design and Decomposition in Karel
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
Standard
1.10 Top Down Design
14.5 Functions
15.1 micro:bit Challenges
11.6 Top Down Design and Decomposition in Karel
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
11.1 Functions and Parameters 1
11.4 Functions and Return Values 1
Standard
3.10 Top Down Design
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
Standard
8.4 JavaScript Objects
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
Standard
1.10 Top Down Design
9.5 Functions
10.1 micro:bit Challenges
6.6 Top Down Design and Decomposition in Karel
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
5.1 Parameters
5.2 Return Values
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
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
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
Standard
1.10 Top Down Design
14.5 Functions
15.1 micro:bit Challenges
11.6 Top Down Design and Decomposition in Karel
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
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
Standard
1.10 Top Down Design
14.5 Functions
15.1 micro:bit Challenges
11.6 Top Down Design and Decomposition in Karel
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
Standard
1.10 Top Down Design
14.5 Functions
15.1 micro:bit Challenges
11.6 Top Down Design and Decomposition in Karel
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
Standard
1.10 Top Down Design
14.5 Functions
15.1 micro:bit Challenges
11.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
1.10 Top Down Design
6.5 Functions
7.1 micro:bit Challenges
14.6 Top Down Design and Decomposition in Karel
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
Standard
1.10 Top Down Design
14.5 Functions
15.1 micro:bit Challenges
11.6 Top Down Design and Decomposition in Karel
Standard
3.10 Top Down Design
8.6 Top Down Design and Decomposition in Karel
Standard
3.10 Top Down Design
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
9.1 Parameters
9.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.6 Top Down Design and Decomposition in Karel
Standard
1.10 Top Down Design
14.5 Functions
15.1 micro:bit Challenges
11.6 Top Down Design and Decomposition in Karel
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
Standard
1.5 Top Down Design and Decomposition in Karel
Standard
1.10 Top Down Design
14.5 Functions
15.1 micro:bit Challenges
12.6 Top Down Design and Decomposition in Karel
Standard
3.5 Top Down Design and Decomposition in Karel
Standard
3.5 Top Down Design and Decomposition in Karel
Standard
3.4 Functions in Karel
3.6 Top Down Design and Decomposition in Karel
24.1 Functions and Parameters 1
24.1 Functions and Parameters 1
24.4 Functions and Return Values 1
24.4 Functions and Return Values 1
Standard
1.4 Functions in Karel
1.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
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
10.1 Parameters
10.3 Return Values
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
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
Standard
1.10 Top Down Design
14.5 Functions
15.1 micro:bit Challenges
11.6 Top Down Design and Decomposition in Karel
Standard
1.6 Top Down Design and Decomposition in Karel
8.4 Calling a Void Method
8.5 Calling a Void Method with Parameters
8.6 Calling a Non-void Method
Standard
1.6 Top Down Design and Decomposition in Karel
8.4 Calling a Void Method
8.5 Calling a Void Method with Parameters
8.6 Calling a Non-void Method
Standard
10.4 JavaScript Objects
13.14 Functions and Parameters 1
13.16 Functions and Return Values 1
Standard
7.3 Functions
8.1 micro:bit Challenges
Standard
1.5 Top Down Design and Decomposition in Karel
Standard
3.6 Top Down Design
Standard
3.6 Top Down Design
Standard
1.5 Top Down Design and Decomposition in Karel
Standard
1.5 Top Down Design and Decomposition in Karel
Standard
4.4 JavaScript Objects
8.14 Functions and Parameters 1
8.16 Functions and Return Values 1
Standard
9.4 JavaScript Objects
12.14 Functions and Parameters 1
12.16 Functions and Return Values 1
Standard
3.6 Top Down Design and Decomposition in Karel
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
9.1 Functions and Parameters 1
9.4 Functions and Return Values 1