Please enable JavaScript to use CodeHS

WI 6-8: AP4.a.3.m

CodeHS Lessons

Define and use functions/ procedures that hide the complexity of a task and can be reused to solve similar tasks. [Clarification Students use and modify, but do not necessarily create, functions or procedures with parameters].

Standard
9.1 Functions
9.2 Functions and Parameters
25.7 Functions
25.14 Parameters
28.12 Functions and Parameters
Standard
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
14.10 Functions
Standard
1.4 Functions in Karel
Standard
2.2 A Day at the Park
3.4 Under the Sea
5.3 Functions
5.4 Multiple Functions
5.5 For Loops
5.6 Conditional Statements
5.7 If/Else Statements
5.8 While Loops
5.9 Karel Challenges
Standard
2.2 A Day at the Park
4.4 Under the Sea
Standard
1.3 Functions
1.4 Multiple Functions
1.5 For Loops
1.6 Conditional Statements
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
Standard
3.3 Functions
5.6 Parameters
22.2 Under the Sea
Standard
3.3 Functions
5.6 Parameters
Standard
2.1 Functions in Karel
Standard
2.13 Control Structures Example
2.14 More Karel Examples and Testing
2.16 Karel Challenges
3.8 Functions
3.13 Parameters
Standard
2.13 Control Structures Example
2.14 More Karel Examples and Testing
2.16 Karel Challenges
6.8 Functions
6.13 Parameters
Standard
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.16 Karel Challenges
13.8 Functions
13.13 Parameters
Standard
7.14 Functions
7.15 Functions and Parameters
Standard
1.8 Functions
1.13 Parameters
6.1 Functions
6.2 Functions and Parameters
7.4 Functions
Standard
1.4 Functions in Karel
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
10.4 Functions
Standard
3.3 Functions
4.3 Parameters
7.5 Functions
Standard
2.4 Functions in Karel
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
Standard
2.2 A Day at the Park
4.3 Functions
4.4 Multiple Functions
4.5 For Loops
4.6 Conditional Statements
4.7 If/Else Statements
4.8 While Loops
4.9 Karel Challenges
Standard
1.8 Functions
1.13 Parameters
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
Standard
2.8 Functions
2.13 Parameters
6.1 Functions
6.2 Functions and Parameters
Standard
6.10 Functions and Parameters 1
6.11 Functions and Parameters 2
6.12 Functions and Return Values 1
Standard
2.4 Functions in Karel
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
Standard
4.1 Functions
4.2 Functions and Parameters
16.8 Functions
16.13 Parameters
Standard
1.2 A Day at the Park
2.4 Under the Sea
Standard
2.4 Functions in Karel
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
Standard
2.8 Functions
2.14 Parameters
8.1 Functions
8.2 Functions and Parameters
Standard
19.10 Functions and Parameters 1
19.11 Functions and Parameters 2
19.12 Functions and Return Values 1
Standard
3.4 Functions in Karel
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
Standard
2.2 A Day at the Park
4.4 Under the Sea
Standard
1.3 Functions
1.4 Multiple Functions
1.5 For Loops
1.6 Conditional Statements
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
Standard
3.3 Functions
5.6 Parameters
Standard
2.4 Functions in Karel
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
Standard
1.8 Functions
1.13 Parameters
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
Standard
2.4 Functions in Karel
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
Standard
1.8 Functions
1.13 Parameters
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
Standard
6.10 Functions and Parameters 1
6.11 Functions and Parameters 2
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.13 Parameters
Standard
2.3 Functions
2.4 Multiple Functions
2.5 For Loops
2.6 Conditional Statements
2.7 If/Else Statements
2.8 While Loops
2.9 Karel Challenges
Standard
6.2 Programming with Karel
6.3 Looping
Standard
2.4 Functions in Karel
Standard
2.4 Functions in Karel
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
Standard
6.1 Functions
6.2 Functions and Parameters
18.8 Functions
18.13 Parameters
Standard
2.4 Functions in Karel
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
Standard
1.8 Functions
1.13 Parameters
6.13 Control Structures Example
6.14 More Karel Examples and Testing
6.16 Karel Challenges
9.5 Functions
Standard
10.9 Functions
10.14 Parameters
Standard
1.4 Functions in Karel
Standard
5.8 Functions
5.9 Functions and Parameters
Standard
2.2 A Day at the Park
Standard
1.4 Under the Sea
Standard
1.3 Functions
1.4 Multiple Functions
1.5 For Loops
1.6 Conditional Statements
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
Standard
1.4 Functions in Karel
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
Standard
1.4 Functions in Karel
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
Standard
5.1 Functions
5.2 Functions and Parameters
Standard
1.4 Functions in Karel
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
Standard
23.2 Programming with Karel
23.3 Looping
Standard
1.8 Functions
1.13 Parameters
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
Standard
2.4 Functions in Karel
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
Standard
2.4 Functions in Karel
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
Standard
1.8 Functions
1.13 Parameters
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
Standard
2.4 Functions in Karel
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
Standard
1.8 Functions
1.13 Parameters
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
Standard
6.6 Functions
6.12 Parameters
7.13 Functions
Standard
7.6 Functions
7.10 Parameters
9.13 Functions
Standard
8.6 Functions
8.12 Parameters
9.13 Functions
Standard
2.4 Functions in Karel
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
Standard
1.8 Functions
1.13 Parameters
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
Standard
1.8 Functions
1.13 Parameters
6.5 Functions
14.13 Control Structures Example
14.14 More Karel Examples and Testing
14.16 Karel Challenges
Standard
2.4 Functions in Karel
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
Standard
1.8 Functions
1.13 Parameters
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
Standard
3.8 Functions
3.13 Parameters
8.13 Control Structures Example
8.14 More Karel Examples and Testing
8.16 Karel Challenges
Standard
3.8 Functions
3.14 Parameters
Standard
2.4 Functions in Karel
Standard
2.3 Functions
2.4 Multiple Functions
2.5 For Loops
2.6 Conditional Statements
2.7 If/Else Statements
2.8 While Loops
2.9 Karel Challenges
Standard
2.4 Functions in Karel
Standard
1.9 Functions
1.14 Parameters
Standard
1.9 Functions
1.14 Parameters
Standard
10.2 Programming with Karel
10.3 Looping
Standard
1.4 Functions in Karel
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
Standard
13.2 Programming with Karel
13.3 Looping
Standard
1.8 Functions
1.13 Parameters
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
Standard
2.4 Functions in Karel
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
Standard
1.8 Functions
1.13 Parameters
12.13 Control Structures Example
12.14 More Karel Examples and Testing
12.16 Karel Challenges
14.5 Functions
Standard
8.1 Functions
8.2 Functions and Parameters
16.7 Functions
16.14 Parameters
Standard
8.1 Functions
8.2 Functions and Parameters
16.7 Functions
16.14 Parameters
Standard
5.4 Functions in Karel
Standard
14.2 Programming with Karel
14.3 Looping
Standard
15.7 Functions
Standard
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
14.14 Functions and Parameters 1
14.15 Functions and Parameters 2
14.16 Functions and Return Values 1
14.17 Functions and Return Values 2
Standard
3.4 Functions in Karel
15.1 Functions and Parameters 1
15.1 Functions and Parameters 1
15.2 Functions and Parameters 2
15.2 Functions and Parameters 2
15.3 Functions and Parameters 3
15.3 Functions and Parameters 3
15.4 Functions and Return Values 1
15.4 Functions and Return Values 1
15.5 Functions and Return Values 2
15.5 Functions and Return Values 2
Standard
16.2 Programming with Karel
16.3 Looping
Standard
17.4 Functions in Karel
Standard
4.4 Functions in Karel
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
Standard
4.3 Functions
5.6 Parameters
Standard
1.3 Functions
1.4 Multiple Functions
1.5 For Loops
1.6 Conditional Statements
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
Standard
2.4 Functions in Karel
Standard
24.10 Functions
Standard
3.3 Functions
4.4 Parameters
Standard
2.4 Functions in Karel
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
Standard
2.4 Functions in Karel
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
Standard
1.8 Functions
1.13 Parameters
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
Standard
5.1 Functions
5.2 Functions and Parameters
Standard
1.3 Functions
1.4 Multiple Functions
1.5 For Loops
1.6 Conditional Statements
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
Standard
11.7 Functions
11.14 Parameters
Standard
1.1 Functions
1.2 Functions and Parameters
Standard
1.4 Functions
1.5 Multiple Functions
1.6 For Loops
1.7 Conditional Statements
1.8 If/Else Statements
1.9 While Loops
1.10 Karel Challenges
7.3 Functions
10.4 Functions
Standard
1.1 Functions
1.2 Functions and Parameters
Standard
9.1 Functions
9.2 Functions and Parameters
Standard
1.1 Functions
1.2 Functions and Parameters
Standard
3.3 Functions
5.6 Parameters
Standard
3.3 Functions
5.6 Parameters
Standard
9.1 Functions
9.2 Functions and Parameters
Standard
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
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
1.3 Functions
1.4 Multiple Functions
1.5 For Loops
1.6 Conditional Statements
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
7.3 Functions
Standard
2.2 A Day at the Park
4.3 Functions
4.4 Multiple Functions
4.5 For Loops
4.6 Conditional Statements
4.7 If/Else Statements
4.8 While Loops
4.9 Karel Challenges
Standard
10.1 Functions
10.2 Functions and Parameters
Standard
1.4 Under the Sea
3.3 Functions
3.4 Multiple Functions
3.5 For Loops
3.6 Conditional Statements
3.7 If/Else Statements
3.8 While Loops
3.9 Karel Challenges
Standard
1.4 Under the Sea
3.3 Functions
3.4 Multiple Functions
3.5 For Loops
3.6 Conditional Statements
3.7 If/Else Statements
3.8 While Loops
3.9 Karel Challenges
Standard
2.4 Under the Sea
4.3 Functions
4.4 Multiple Functions
4.5 For Loops
4.6 Conditional Statements
4.7 If/Else Statements
4.8 While Loops
4.9 Karel Challenges
Standard
2.2 A Day at the Park
3.4 Under the Sea
5.3 Functions
5.4 Multiple Functions
5.5 For Loops
5.6 Conditional Statements
5.7 If/Else Statements
5.8 While Loops
5.9 Karel Challenges
Standard
3.3 Functions
4.6 Parameters
Standard
1.3 Functions
1.4 Multiple Functions
1.5 For Loops
1.6 Conditional Statements
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
Standard
7.1 Functions
7.2 Functions and Parameters
Standard
1.4 Functions in Karel
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
Standard
4.1 Functions
4.2 Functions and Parameters
Standard
1.3 Functions
1.4 Multiple Functions
1.5 For Loops
1.6 Conditional Statements
1.7 If/Else Statements
2.3 Under the Sea
Standard
7.1 Functions
7.2 Functions and Parameters
Standard
2.3 Functions
2.4 Multiple Functions
2.5 For Loops
2.6 Conditional Statements
2.7 If/Else Statements
2.8 While Loops
2.9 Karel Challenges
Standard
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.16 Karel Challenges
Standard
9.1 Functions
9.2 Functions and Parameters
Standard
11.10 Functions
Standard
3.3 Functions
4.6 Parameters
Standard
1.3 Functions
1.4 Multiple Functions
1.5 For Loops
1.6 Conditional Statements
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
Standard
5.9 Functions
5.10 Functions and Parameters
Standard
2.2 A Day at the Park
3.4 Under the Sea
5.3 Functions
5.4 Multiple Functions
5.5 For Loops
5.6 Conditional Statements
5.7 If/Else Statements
5.8 While Loops
5.9 Karel Challenges
Standard
2.7 Functions
2.14 Parameters
8.1 Functions
8.2 Functions and Parameters