Please enable JavaScript to use CodeHS

TN 6-8: CCP.27

CodeHS Lessons

Define and use 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, procedures with parameters.)

Standard
1.4 Functions in Karel
1.8 Super Karel
3.4 Basic Math in JavaScript
Standard
2.8 Functions
2.13 Parameters
6.1 Functions
6.2 Functions and Parameters
22.4 Using Functions in Graphics
Standard
3.6 Basic Math in JavaScript
3.7 Using Graphics in JavaScript
3.8 Mouse Events: Mouse Clicked
4.5 Key Events
Standard
3.6 Basic Math in JavaScript
3.7 Using Graphics in JavaScript
29.5 Mouse Events: Mouse Clicked
29.5 Mouse Events: Mouse Clicked
4.6 Key Events
Standard
1.4 Functions in Karel
1.8 Super Karel
1.14 More Karel Examples and Testing
1.16 Karel Challenges
13.8 Functions
13.13 Parameters
Standard
9.4 Basic Math in JavaScript
Standard
2.1 Functions in Karel
3.2 Super Karel
6.2 More Karel Examples and Testing
7.1 Karel Challenges
8.1 Final Project
Standard
3.3 Functions
4.3 Parameters
Standard
2.4 Functions in Karel
2.8 Super Karel
2.14 More Karel Examples and Testing
2.16 Karel Challenges
3.8 Functions
3.13 Parameters
Standard
2.4 Functions in Karel
2.8 Super Karel
2.14 More Karel Examples and Testing
2.16 Karel Challenges
3.4 Basic Math in JavaScript
6.8 Functions
6.13 Parameters
Standard
7.14 Functions
7.15 Functions and Parameters
Standard
1.4 Functions in Karel
1.8 Super Karel
1.14 More Karel Examples and Testing
1.16 Karel Challenges
3.4 Functions in Karel
3.8 Super Karel
3.14 More Karel Examples and Testing
3.17 Karel Challenges
3.18 Final Project
Standard
2.4 Functions in Karel
2.9 Super Karel
5.4 Basic Math in JavaScript
Standard
1.8 Functions
1.13 Parameters
11.4 Functions in Karel
11.8 Super Karel
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
Standard
2.4 Functions in Karel
2.9 Super Karel
5.4 Basic Math in JavaScript
Standard
2.4 Functions in Karel
2.9 Super Karel
5.4 Basic Math in JavaScript
Standard
1.8 Functions
1.13 Parameters
11.4 Functions in Karel
11.8 Super Karel
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
Standard
2.4 Functions in Karel
2.9 Super Karel
5.4 Basic Math in JavaScript
Standard
1.8 Functions
1.13 Parameters
11.4 Functions in Karel
11.8 Super Karel
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
Standard
2.4 Functions in Karel
2.9 Super Karel
6.4 Basic Math in JavaScript
Standard
2.4 Functions in Karel
2.9 Super Karel
5.4 Basic Math in JavaScript
Standard
2.4 Functions in Karel
2.9 Super Karel
5.4 Basic Math in JavaScript
Standard
1.8 Functions
1.13 Parameters
6.4 Functions in Karel
6.8 Super Karel
6.14 More Karel Examples and Testing
6.16 Karel Challenges
9.5 Functions
Standard
1.4 Functions in Karel
1.8 Super Karel
4.4 Basic Math in JavaScript
Standard
1.8 Functions
1.13 Parameters
11.4 Functions in Karel
11.8 Super Karel
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
Standard
2.4 Functions in Karel
2.9 Super Karel
5.4 Basic Math in JavaScript
Standard
2.4 Functions in Karel
2.9 Super Karel
5.4 Basic Math in JavaScript
Standard
1.8 Functions
1.13 Parameters
11.4 Functions in Karel
11.8 Super Karel
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
Standard
2.4 Functions in Karel
2.9 Super Karel
5.4 Basic Math in JavaScript
Standard
1.8 Functions
1.13 Parameters
11.4 Functions in Karel
11.8 Super Karel
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
Standard
2.4 Functions in Karel
2.9 Super Karel
5.4 Basic Math in JavaScript
Standard
1.8 Functions
1.13 Parameters
11.4 Functions in Karel
11.8 Super Karel
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
Standard
2.4 Basic Math in JavaScript
Standard
2.4 Functions in Karel
2.9 Super Karel
5.4 Basic Math in JavaScript
Standard
1.8 Functions
1.13 Parameters
11.4 Functions in Karel
11.8 Super Karel
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
Standard
3.8 Functions
3.14 Parameters
Standard
1.8 Functions
1.13 Parameters
11.4 Functions in Karel
11.8 Super Karel
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
Standard
2.4 Functions in Karel
2.9 Super Karel
5.4 Basic Math in JavaScript
Standard
3.4 Functions in Karel
3.9 Super Karel
6.4 Basic Math in JavaScript
Standard
2.4 Functions in Karel
2.8 Super Karel
5.4 Basic Math in JavaScript
Standard
2.4 Functions in Karel
2.8 Super Karel
5.4 Basic Math in JavaScript
Standard
2.4 Functions in Karel
2.9 Super Karel
5.4 Basic Math in JavaScript
Standard
1.8 Functions
1.13 Parameters
11.4 Functions in Karel
11.8 Super Karel
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
Standard
1.4 Functions in Karel
1.8 Super Karel
3.4 Basic Math in JavaScript
Standard
1.4 Functions in Karel
1.8 Super Karel
3.4 Basic Math in JavaScript