Please enable JavaScript to use CodeHS

IN CS 1: CSI-4.8

CodeHS Lessons

Create programmer defined functions and methods to break down program logic and support reuse.

2.4 Functions in Karel
2.6 Top Down Design and Decomposition 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
2.4 Functions in Karel
2.6 Top Down Design and Decomposition 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
2.4 Functions in Karel
2.6 Top Down Design and Decomposition 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
2.4 Functions in Karel
2.6 Top Down Design and Decomposition 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
2.4 Functions in Karel
2.6 Top Down Design and Decomposition 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
2.4 Functions in Karel
2.6 Top Down Design and Decomposition 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
2.4 Functions in Karel
2.6 Top Down Design and Decomposition 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
2.4 Functions in Karel
2.6 Top Down Design and Decomposition 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
2.4 Functions in Karel
2.6 Top Down Design and Decomposition 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
2.4 Functions in Karel
2.6 Top Down Design and Decomposition 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
2.4 Functions in Karel
2.6 Top Down Design and Decomposition 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
2.4 Functions in Karel
2.6 Top Down Design and Decomposition 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
2.4 Functions in Karel
2.6 Top Down Design and Decomposition 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
2.4 Functions in Karel
2.6 Top Down Design and Decomposition 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
2.4 Functions in Karel
2.6 Top Down Design and Decomposition 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
2.4 Functions in Karel
2.6 Top Down Design and Decomposition 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
1.4 Functions in Karel
1.6 Top Down Design and Decomposition 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
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
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
3.4 Functions in Karel
3.6 Top Down Design and Decomposition 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
3.4 Functions in Karel
3.6 Top Down Design and Decomposition 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
1.4 Functions in Karel
1.6 Top Down Design and Decomposition 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
1.4 Functions in Karel
1.6 Top Down Design and Decomposition 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
1.4 Functions in Karel
1.6 Top Down Design and Decomposition 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
1.4 Functions in Karel
1.6 Top Down Design and Decomposition 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
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
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
13.8 Functions
13.13 Parameters
13.19 Putting Together Control Structures
6.8 Functions
6.13 Parameters
6.19 Putting Together Control Structures
3.8 Functions
3.13 Parameters
3.19 Putting Together Control Structures
3.3 Functions
4.3 Parameters
7.5 Functions
8.1 Putting Together Control Structures
3.8 Functions
3.13 Parameters
3.19 Putting Together Control Structures
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
6.1 Functions
6.2 Functions and Parameters
6.4 Functions and Return Values
7.4 Functions
3.3 Functions
4.4 Parameters
6.1 Putting Together Control Structures
3.3 Functions
4.3 Parameters
6.1 Putting Together Control Structures
3.8 Functions
3.14 Parameters
3.20 Putting Together Control Structures
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
14.5 Functions
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
14.5 Functions
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
14.5 Functions
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
14.5 Functions
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
14.5 Functions
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
14.5 Functions
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
14.5 Functions
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
14.5 Functions
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
9.5 Functions
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
14.5 Functions
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
14.5 Functions
2.8 Functions
2.13 Parameters
2.19 Putting Together Control Structures
6.1 Functions
6.2 Functions and Parameters
6.4 Functions and Return Values
2.16 Functions and Parameters 1
2.17 Functions and Parameters 2
2.18 Functions and Parameters 3
3.1 Java Methods
3.2 Methods and Parameters
3.3 Methods and Return Values
7.14 Functions
7.15 Functions and Parameters
7.17 Functions and Return Values
21.2 Programming with Karel
4.2 Programming with Karel
11.4 Accessor Methods
11.5 Mutator Methods
11.6 Writing Methods
11.4 Accessor Methods
11.5 Mutator Methods
11.6 Writing Methods
5.4 Accessor Methods
5.5 Mutator Methods
5.6 Writing Methods
5.1 Java Methods
5.2 Methods and Parameters
5.3 Methods and Return Values
3.1 Java Methods
3.2 Methods and Parameters
3.3 Methods and Return Values
4.1 Functions and Parameters 1
4.2 Functions and Parameters 2
4.3 Functions and Parameters 3
4.4 Functions and Return Values 1
4.5 Functions and Return Values 2
5.1 Functions and Parameters 1
5.2 Functions and Parameters 2
5.3 Functions and Parameters 3
5.4 Functions and Return Values 1
5.5 Functions and Return Values 2
5.1 Functions and Parameters 1
5.2 Functions and Parameters 2
5.3 Functions and Parameters 3
5.4 Functions and Return Values 1
5.5 Functions and Return Values 2
5.1 Functions and Parameters 1
5.2 Functions and Parameters 2
5.3 Functions and Parameters 3
5.4 Functions and Return Values 1
5.5 Functions and Return Values 2
5.1 Functions and Parameters 1
5.2 Functions and Parameters 2
5.3 Functions and Parameters 3
5.4 Functions and Return Values 1
5.5 Functions and Return Values 2