Please enable JavaScript to use CodeHS

NV 9-12 CTE: CS.1.4.1

CodeHS Lessons

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

Standard
9.1 Functions Challenges
10.1 Timers
11.1 Animation Challenges
12.1 Breakout
21.1 Intro to Objects
Standard
9.1 Functions
9.2 Functions and Parameters
9.4 Functions and Return Values
24.14 Parameters
24.7 Functions
Standard
2.4 Calling a Void Method
2.5 Calling a Void Method with Parameters
2.6 Calling a Non-void Method
5.4 Accessor Methods
5.5 Mutator Methods
5.6 Writing Methods
Standard
4.4 JavaScript Objects
9.14 Functions and Parameters 1
9.15 Functions and Parameters 2
9.16 Functions and Return Values 1
9.17 Functions and Return Values 2
Standard
8.1 Functions Challenges
9.1 Timers
10.1 Animation Challenges
11.1 Breakout
14.1 Intro to Objects
Standard
9.1 Functions Challenges
10.1 Timers
11.1 Animation Challenges
12.1 Breakout
14.1 Intro to Objects
Standard
9.1 Functions Challenges
11.1 Timers
12.1 Animation Challenges
13.1 Breakout
21.1 Intro to Objects
Standard
3.3 Functions
5.6 Parameters
Standard
3.3 Functions
5.6 Parameters
Standard
13.8 Functions
13.13 Parameters
Standard
3.8 Functions
3.13 Parameters
Standard
6.8 Functions
6.13 Parameters
Standard
7.14 Functions
7.15 Functions and Parameters
7.17 Functions and Return Values
Standard
1.8 Functions
1.13 Parameters
6.1 Functions
6.2 Functions and Parameters
6.4 Functions and Return Values
Standard
8.1 Functions and Parameters 1
8.2 Functions and Parameters 2
8.3 Functions and Parameters 3
8.4 Functions and Return Values 1
8.5 Functions and Return Values 2
9.1 Functions Challenges
11.1 Timers
12.1 Animation Challenges
13.1 Breakout
Standard
3.3 Functions
4.3 Parameters
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
9.6 Timers
17.1 Intro to Objects/Maps
Standard
1.8 Functions
1.13 Parameters
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
1.6 Top Down Design and Decomposition in Karel
3.2 Methods and Parameters
4.4 Writing Classes
Standard
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
7.3 Functions and Parameters 3
7.4 Functions and Return Values 1
7.5 Functions and Return Values 2
8.1 Functions Challenges
9.1 Timers
10.1 Animation Challenges
11.1 Breakout
25.8 Intro to Objects/Maps
Standard
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
7.3 Functions and Parameters 3
7.4 Functions and Return Values 1
7.5 Functions and Return Values 2
8.1 Functions Challenges
9.1 Timers
10.1 Animation Challenges
11.1 Breakout
12.8 Intro to Objects/Maps
Standard
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
7.3 Functions and Parameters 3
7.4 Functions and Return Values 1
7.5 Functions and Return Values 2
9.1 Functions Challenges
9.1 Functions Challenges
21.8 Intro to Objects/Maps
Standard
3.3 Functions
4.3 Parameters
Standard
2.8 Functions
2.13 Parameters
6.1 Functions
6.2 Functions and Parameters
6.4 Functions and Return Values
Standard
9.4 JavaScript Objects
14.10 Functions and Parameters 1
14.11 Functions and Parameters 2
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
8.4 Accessor Methods
8.5 Mutator Methods
8.6 Writing Methods
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
9.6 Timers
17.1 Intro to Objects/Maps
Standard
10.1 Functions and Parameters 1
10.2 Functions and Parameters 2
10.3 Functions and Parameters 3
10.4 Functions and Return Values 1
10.5 Functions and Return Values 2
10.7 Timers
14.1 Intro to Objects/Maps
Standard
2.8 Functions
2.14 Parameters
8.1 Functions
8.2 Functions and Parameters
8.4 Functions and Return Values
Standard
10.1 Functions and Parameters 1
10.2 Functions and Parameters 2
10.3 Functions and Parameters 3
10.4 Functions and Return Values 1
10.5 Functions and Return Values 2
10.6 Timers
18.1 Intro to Objects/Maps
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
9.6 Timers
17.1 Intro to Objects/Maps
Standard
1.8 Functions
1.13 Parameters
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
9.6 Timers
17.1 Intro to Objects/Maps
Standard
1.8 Functions
1.13 Parameters
Standard
11.1 Functions and Parameters 1
11.2 Functions and Parameters 2
11.3 Functions and Parameters 3
11.4 Functions and Return Values 1
11.5 Functions and Return Values 2
11.6 Timers
19.1 Intro to Objects/Maps
Standard
3.8 Functions
3.13 Parameters
Standard
20.1 Intro to Objects/Maps
17.1 Functions and Parameters 1
17.2 Functions and Parameters 2
17.3 Functions and Parameters 3
17.4 Functions and Return Values 1
17.5 Functions and Return Values 2
17.6 Timers
Standard
6.1 Functions
6.2 Functions and Parameters
6.4 Functions and Return Values
18.8 Functions
18.13 Parameters
Standard
8.4 JavaScript Objects
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
9.6 Timers
17.1 Intro to Objects/Maps
Standard
1.8 Functions
1.13 Parameters
Standard
6.1 Timers
25.1 Functions Challenges
26.1 Animation Challenges
27.1 Breakout
29.8 Intro to Objects/Maps
Standard
12.1 Functions and Parameters 1
12.2 Functions and Parameters 2
12.3 Functions and Parameters 3
12.4 Functions and Return Values 1
12.5 Functions and Return Values 2
13.1 Functions Challenges
33.8 Intro to Objects/Maps
21.1 Timers
22.1 Animation Challenges
23.1 Breakout
Standard
12.1 Functions and Parameters 1
12.2 Functions and Parameters 2
12.3 Functions and Parameters 3
12.4 Functions and Return Values 1
12.5 Functions and Return Values 2
13.1 Functions Challenges
33.8 Intro to Objects/Maps
21.1 Timers
22.1 Animation Challenges
23.1 Breakout
Standard
1.5 Timers
5.1 Functions
5.2 Functions and Parameters
5.4 Functions and Return Values
Standard
8.1 Functions and Parameters 1
8.2 Functions and Parameters 2
8.3 Functions and Parameters 3
8.4 Functions and Return Values 1
8.5 Functions and Return Values 2
9.1 Functions Challenges
10.1 Timers
11.1 Animation Challenges
12.1 Breakout
26.8 Intro to Objects/Maps
Standard
1.8 Functions
1.13 Parameters
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
9.6 Timers
17.1 Intro to Objects/Maps
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
9.6 Timers
17.1 Intro to Objects/Maps
Standard
1.8 Functions
1.13 Parameters
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
9.6 Timers
17.1 Intro to Objects/Maps
Standard
1.8 Functions
1.13 Parameters
Standard
6.6 Functions
6.12 Parameters
7.13 Functions
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
9.6 Timers
17.1 Intro to Objects/Maps
Standard
1.8 Functions
1.13 Parameters
Standard
1.8 Functions
1.13 Parameters
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
9.6 Timers
17.1 Intro to Objects/Maps
Standard
1.8 Functions
1.13 Parameters
Standard
3.8 Functions
3.13 Parameters
Standard
3.8 Functions
3.14 Parameters
Standard
3.6 Top Down Design and Decomposition in Karel
5.2 Methods and Parameters
6.4 Writing Classes
Standard
8.1 Timers
21.1 Functions Challenges
22.1 Animation Challenges
23.1 Breakout
Standard
1.8 Functions
1.13 Parameters
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
9.6 Timers
17.1 Intro to Objects/Maps
Standard
19.1 Intro to Objects/Maps
24.1 Functions and Parameters 1
24.1 Functions and Parameters 1
24.2 Functions and Parameters 2
24.2 Functions and Parameters 2
24.3 Functions and Parameters 3
24.3 Functions and Parameters 3
24.4 Functions and Return Values 1
24.4 Functions and Return Values 1
24.5 Functions and Return Values 2
24.5 Functions and Return Values 2
12.6 Timers
Standard
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
7.3 Functions and Parameters 3
7.4 Functions and Return Values 1
7.5 Functions and Return Values 2
7.6 Timers
Standard
11.1 Timers
12.1 Breakout
Standard
3.3 Functions
4.4 Parameters
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
9.6 Timers
17.1 Intro to Objects/Maps
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
9.6 Timers
17.1 Intro to Objects/Maps
Standard
1.8 Functions
1.13 Parameters
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
11.4 Accessor Methods
11.5 Mutator Methods
11.6 Writing Methods
12.4 Writing Classes
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
11.4 Accessor Methods
11.5 Mutator Methods
11.6 Writing Methods
18.4 Writing Classes
Standard
10.4 JavaScript Objects
13.14 Functions and Parameters 1
13.15 Functions and Parameters 2
13.16 Functions and Return Values 1
13.17 Functions and Return Values 2
Standard
1.1 Functions
1.2 Functions and Parameters
1.4 Functions and Return Values
Standard
3.3 Functions
5.6 Parameters
Standard
3.3 Functions
5.6 Parameters
Standard
9.1 Functions
9.2 Functions and Parameters
9.4 Functions and Return Values
Standard
11.14 Parameters
11.7 Functions
Standard
1.1 Functions
1.2 Functions and Parameters
1.4 Functions and Return Values
Standard
4.4 JavaScript Objects
8.14 Functions and Parameters 1
8.15 Functions and Parameters 2
8.16 Functions and Return Values 1
8.17 Functions and Return Values 2
Standard
9.4 JavaScript Objects
12.14 Functions and Parameters 1
12.15 Functions and Parameters 2
12.16 Functions and Return Values 1
12.17 Functions and Return Values 2
Standard
3.6 Top Down Design and Decomposition in Karel
5.2 Methods and Parameters
6.4 Writing Classes
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
11.1 Timers