Please enable JavaScript to use CodeHS

Utah Computer Programming 2: UT.CP2.5.1a

CodeHS Lessons

Tracing - Cognitively following the passes of a loop, nested function calls, change in value of global and local scoped variables, etc.

Standard
1.9 For Loops
6.7 The Break Statement
6.9 For Loops
8.1 Parameters
8.2 Return Values
8.3 Default Parameter Values
8.4 Variable Scopes
10.1 Timers
Standard
7.4 Nested Control Structures
9.3 Namespaces in Functions
24.4 For Loops
24.7 Functions
Standard
4.5 Informal Code Analysis
10.1 Recursion
Standard
5.1 Functions and Parameters 1
5.2 Functions and Parameters 2
5.3 Functions and Parameters 3
5.6 Local Variables and Scope
7.4 Array Length and Looping Through Arrays
7.6 Finding an Element in a List
7.7 Removing an Element From an Array
Standard
5.1 Functions and Parameters 1
5.2 Functions and Parameters 2
5.3 Functions and Parameters 3
5.6 Local Variables and Scope
7.4 Array Length and Looping Through Arrays
7.6 Finding an Element in a List
7.7 Removing an Element From an Array
Standard
9.9 For Loops in JavaScript
9.16 Functions and Return Values 1
9.13 Loop and a Half
Standard
22.5 For Loops in JavaScript
22.10 Loop and a Half
Standard
1.9 For Loops
5.7 The Break Statement
5.9 For Loops
7.1 Parameters
7.2 Return Values
7.3 Default Parameter Values
7.4 Variable Scopes
9.1 Timers
Standard
1.9 For Loops
6.7 The Break Statement
6.9 For Loops
8.1 Parameters
8.2 Return Values
8.3 Default Parameter Values
8.4 Variable Scopes
10.1 Timers
Standard
1.9 For Loops
6.7 The Break Statement
6.9 For Loops
8.1 Parameters
8.2 Return Values
8.3 Default Parameter Values
8.4 Variable Scopes
11.1 Timers
Standard
2.3 For Loops
3.3 Functions
Standard
2.3 For Loops
3.3 Functions
Standard
13.4 For Loops
13.8 Functions
Standard
3.4 For Loops
3.8 Functions
Standard
6.4 For Loops
6.8 Functions
Standard
7.16 Namespaces in Functions
Standard
1.4 For Loops
1.8 Functions
5.4 Nested Control Structures
6.3 Namespaces in Functions
Standard
1.9 For Loops
6.5 For Loops in JavaScript
6.10 Loop and a Half
8.3 Functions and Parameters 3
8.4 Functions and Return Values 1
11.1 Timers
Standard
2.2 For Loops
3.3 Functions
Standard
2.10 For Loops
7.5 For Loops in JavaScript
7.10 Loop and a Half
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.6 Timers
Standard
1.4 For Loops
1.8 Functions
Standard
8.6 Advanced: Recursion
8.8 Informal Code Analysis
Standard
1.9 For Loops
5.5 For Loops in JavaScript
5.10 Loop and a Half
7.3 Functions and Parameters 3
7.4 Functions and Return Values 1
9.1 Timers
Standard
1.9 For Loops
5.5 For Loops in JavaScript
5.10 Loop and a Half
7.3 Functions and Parameters 3
7.4 Functions and Return Values 1
9.1 Timers
Standard
1.9 For Loops
5.5 For Loops in JavaScript
5.10 Loop and a Half
7.3 Functions and Parameters 3
7.4 Functions and Return Values 1
Standard
2.2 For Loops
3.3 Functions
Standard
2.4 For Loops
2.8 Functions
5.4 Nested Control Structures
6.3 Namespaces in Functions
Standard
1.9 For Loops
2.10 For Loops in JavaScript
2.15 Loop and a Half
2.18 Functions and Parameters 3
2.19 Functions and Return Values 1
4.1 Timers
Standard
14.9 For Loops in JavaScript
14.12 Functions and Return Values 1
Standard
7.5 Informal Code Analysis
10.6 Recursion
Standard
2.10 For Loops
7.5 For Loops in JavaScript
7.10 Loop and a Half
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.6 Timers
Standard
2.10 For Loops
8.5 For Loops in JavaScript
8.10 Loop and a Half
10.3 Functions and Parameters 3
10.4 Functions and Return Values 1
10.7 Timers
Standard
2.4 For Loops
2.8 Functions
7.4 Nested Control Structures
8.3 Namespaces in Functions
Standard
3.10 For Loops
8.5 For Loops in JavaScript
8.10 Loop and a Half
10.3 Functions and Parameters 3
10.4 Functions and Return Values 1
10.6 Timers
Standard
2.10 For Loops
7.5 For Loops in JavaScript
7.10 Loop and a Half
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.6 Timers
Standard
1.4 For Loops
1.8 Functions
Standard
2.10 For Loops
7.5 For Loops in JavaScript
7.10 Loop and a Half
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.6 Timers
Standard
1.4 For Loops
1.8 Functions
Standard
2.10 For Loops
9.5 For Loops in JavaScript
9.10 Loop and a Half
11.3 Functions and Parameters 3
11.4 Functions and Return Values 1
11.6 Timers
Standard
3.4 For Loops
3.8 Functions
Standard
2.10 For Loops
15.5 For Loops in JavaScript
15.10 Loop and a Half
Standard
5.1 Functions and Parameters 1
5.2 Functions and Parameters 2
5.3 Functions and Parameters 3
5.6 Local Variables and Scope
7.4 Array Length and Looping Through Arrays
7.6 Finding an Element in a List
7.7 Removing an Element From an Array
Standard
2.10 For Loops
14.5 For Loops in JavaScript
17.3 Functions and Parameters 3
17.4 Functions and Return Values 1
17.6 Timers
14.10 Loop and a Half
Standard
5.4 Nested Control Structures
6.3 Namespaces in Functions
18.4 For Loops
18.8 Functions
Standard
2.10 For Loops
7.5 For Loops in JavaScript
7.10 Loop and a Half
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.6 Timers
Standard
1.4 For Loops
1.8 Functions
Standard
1.9 For Loops
4.7 The Break Statement
4.9 For Loops
5.1 Parameters
5.2 Return Values
5.3 Default Parameter Values
5.4 Variable Scopes
6.1 Timers
Standard
1.9 For Loops
10.5 For Loops in JavaScript
10.10 Loop and a Half
12.3 Functions and Parameters 3
12.4 Functions and Return Values 1
21.1 Timers
Standard
1.9 For Loops
10.5 For Loops in JavaScript
10.10 Loop and a Half
12.3 Functions and Parameters 3
12.4 Functions and Return Values 1
21.1 Timers
Standard
1.5 Timers
5.3 Namespaces in Functions
Standard
1.9 For Loops
6.5 For Loops in JavaScript
6.10 Loop and a Half
8.3 Functions and Parameters 3
8.4 Functions and Return Values 1
10.1 Timers
Standard
1.4 For Loops
1.8 Functions
Standard
2.10 For Loops
7.5 For Loops in JavaScript
7.10 Loop and a Half
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.6 Timers
Standard
2.10 For Loops
7.5 For Loops in JavaScript
7.10 Loop and a Half
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.6 Timers
Standard
1.4 For Loops
1.8 Functions
Standard
2.10 For Loops
7.5 For Loops in JavaScript
7.10 Loop and a Half
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.6 Timers
Standard
1.4 For Loops
1.8 Functions
Standard
6.4 For Loops
6.6 Functions
8.12 For Loops
Standard
2.10 For Loops
7.5 For Loops in JavaScript
7.10 Loop and a Half
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.6 Timers
Standard
1.4 For Loops
1.8 Functions
Standard
4.1 Functions and Parameters 1
4.2 Functions and Parameters 2
4.3 Functions and Parameters 3
4.6 Local Variables and Scope
6.4 Array Length and Looping Through Arrays
6.6 Finding an Element in a List
6.7 Removing an Element From an Array
Standard
4.1 Functions and Parameters 1
4.2 Functions and Parameters 2
4.3 Functions and Parameters 3
4.6 Local Variables and Scope
6.4 Array Length and Looping Through Arrays
6.6 Finding an Element in a List
6.7 Removing an Element From an Array
Standard
1.4 For Loops
1.8 Functions
Standard
2.10 For Loops
7.5 For Loops in JavaScript
7.10 Loop and a Half
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.6 Timers
Standard
1.4 For Loops
1.8 Functions
Standard
3.4 For Loops
3.8 Functions
Standard
3.4 For Loops
3.8 Functions
Standard
2.10 For Loops
7.7 The Break Statement
7.9 For Loops
9.1 Parameters
9.2 Return Values
9.3 Default Parameter Values
9.4 Variable Scopes
13.1 Timers
Standard
2.9 For Loops
6.7 The Break Statement
6.9 For Loops
7.1 Parameters
7.2 Return Values
7.3 Default Parameter Values
7.4 Variable Scopes
8.1 Timers
Standard
4.4 Array Length and Looping Through Arrays
4.6 Finding an Element in a List
4.7 Removing an Element From an Array
Standard
1.4 For Loops
1.8 Functions
Standard
2.10 For Loops
7.5 For Loops in JavaScript
7.10 Loop and a Half
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.6 Timers
Standard
1.4 For Loops
1.8 Functions
Standard
7.4 Nested Control Structures
8.3 Namespaces in Functions
16.4 For Loops
16.7 Functions
Standard
7.4 Nested Control Structures
8.3 Namespaces in Functions
16.4 For Loops
16.7 Functions
Standard
3.10 For Loops
10.5 For Loops in JavaScript
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
12.6 Timers
10.10 Loop and a Half
Standard
4.10 For Loops
6.5 For Loops in JavaScript
6.10 Loop and a Half
7.3 Functions and Parameters 3
7.4 Functions and Return Values 1
7.6 Timers
Standard
2.9 For Loops
8.7 The Break Statement
8.9 For Loops
10.1 Parameters
10.3 Return Values
10.4 Default Parameter Values
10.5 Variable Scopes
11.1 Timers
Standard
2.2 For Loops
3.3 Functions
Standard
2.9 For Loops
7.5 For Loops in JavaScript
7.10 Loop and a Half
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.6 Timers
Standard
2.10 For Loops
7.5 For Loops in JavaScript
7.10 Loop and a Half
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.6 Timers
Standard
1.4 For Loops
1.8 Functions
Standard
10.5 Informal Code Analysis
17.1 Recursion
Standard
10.5 Informal Code Analysis
15.1 Recursion
Standard
13.9 For Loops in JavaScript
13.16 Functions and Return Values 1
13.13 Loop and a Half
Standard
6.4 Nested Control Structures
Standard
1.3 Namespaces in Functions
Standard
2.3 For Loops
3.3 Functions
Standard
2.3 For Loops
3.3 Functions
Standard
6.4 Nested Control Structures
9.3 Namespaces in Functions
Standard
6.4 Nested Control Structures
11.4 For Loops
11.7 Functions
Standard
1.3 Namespaces in Functions
Standard
8.9 For Loops in JavaScript
8.16 Functions and Return Values 1
8.13 Loop and a Half
Standard
12.9 For Loops in JavaScript
12.16 Functions and Return Values 1
12.13 Loop and a Half
Standard
9.6 Advanced: Recursion
9.8 Informal Code Analysis
Standard
1.10 For Loops
7.5 For Loops in JavaScript
7.10 Loop and a Half
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
11.1 Timers