Please enable JavaScript to use CodeHS

NY 7-8: 7-8.CT.4

CodeHS Lessons

Write a program using functions or procedures whose names or other documentation convey their purpose within the larger task.

Standard
1.1 Introduction to Programming With Karel
1.2 More Basic Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.8 Super Karel
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
7.3 Functions and Parameters 3
Standard
1.1 Introduction to Programming With Karel
1.2 More About Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.8 Super Karel
Standard
2.8 Functions
2.10 Top Down Design
2.11 Variables
2.19 Putting Together Control Structures
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
13.10 Top Down Design
13.11 Variables
13.8 Functions
13.19 Putting Together Control Structures
Standard
9.14 Functions and Parameters 1
9.15 Functions and Parameters 2
Standard
2.1 Functions in Karel
2.4 Top Down Design and Decomposition in Karel
7.1 Karel Challenges
Standard
3.3 Functions
3.5 Top Down Design
4.1 Variables
6.1 Putting Together Control Structures
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
3.8 Functions
3.10 Top Down Design
3.11 Variables
3.19 Putting Together Control Structures
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
6.10 Top Down Design
6.11 Variables
6.8 Functions
6.19 Putting Together Control Structures
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
3.4 Functions in Karel
3.6 Top Down Design and Decomposition in Karel
3.17 Karel Challenges
Standard
1.8 Functions
1.10 Top Down Design
1.11 Variables
1.19 Putting Together Control Structures
Standard
1.1 Introduction to Programming With Karel
1.2 More Basic Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.8 Super Karel
8.1 Functions and Parameters 1
8.2 Functions and Parameters 2
8.3 Functions and Parameters 3
Standard
3.3 Functions
3.5 Top Down Design
4.1 Variables
8.1 Putting Together Control Structures
Standard
3.1 Functions in Karel
3.4 Top Down Design and Decomposition in Karel
9.1 Karel Challenges
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.9 Super Karel
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
Standard
1.8 Functions
1.10 Top Down Design
1.11 Variables
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.4 Functions in Karel
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.9 Super Karel
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.9 Super Karel
10.1 Functions and Parameters 1
10.2 Functions and Parameters 2
10.3 Functions and Parameters 3
Standard
2.8 Functions
2.10 Top Down Design
2.12 Variables
2.22 Putting Together Control Structures
Standard
3.1 Introduction to Programming With Karel
3.2 More Basic Karel
3.3 Karel Can't Turn Right
3.4 Functions in Karel
3.9 Super Karel
10.1 Functions and Parameters 1
10.2 Functions and Parameters 2
10.3 Functions and Parameters 3
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.9 Super Karel
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
Standard
1.8 Functions
1.10 Top Down Design
1.11 Variables
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.4 Functions in Karel
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.9 Super Karel
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
Standard
1.8 Functions
1.10 Top Down Design
1.11 Variables
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.4 Functions in Karel
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.9 Super Karel
11.1 Functions and Parameters 1
11.2 Functions and Parameters 2
11.3 Functions and Parameters 3
Standard
3.8 Functions
3.10 Top Down Design
3.11 Variables
3.19 Putting Together Control Structures
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.9 Super Karel
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.9 Super Karel
17.1 Functions and Parameters 1
17.2 Functions and Parameters 2
17.3 Functions and Parameters 3
Standard
18.10 Top Down Design
18.11 Variables
18.8 Functions
18.19 Putting Together Control Structures
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.9 Super Karel
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
Standard
1.8 Functions
1.10 Top Down Design
1.11 Variables
1.19 Putting Together Control Structures
6.6 Top Down Design and Decomposition in Karel
6.4 Functions in Karel
Standard
1.1 Introduction to Programming With Karel
1.2 More Basic Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.8 Super Karel
12.1 Functions and Parameters 1
12.2 Functions and Parameters 2
12.3 Functions and Parameters 3
Standard
1.1 Introduction to Programming With Karel
1.2 More Basic Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.8 Super Karel
8.1 Functions and Parameters 1
8.2 Functions and Parameters 2
8.3 Functions and Parameters 3
Standard
1.8 Functions
1.10 Top Down Design
1.11 Variables
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.4 Functions in Karel
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.9 Super Karel
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.9 Super Karel
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
Standard
1.8 Functions
1.10 Top Down Design
1.11 Variables
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.4 Functions in Karel
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.9 Super Karel
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
Standard
1.8 Functions
1.10 Top Down Design
1.11 Variables
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.4 Functions in Karel
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.9 Super Karel
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
Standard
1.8 Functions
1.10 Top Down Design
1.11 Variables
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.4 Functions in Karel
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.9 Super Karel
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
Standard
1.8 Functions
1.10 Top Down Design
1.11 Variables
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.4 Functions in Karel
Standard
3.8 Functions
3.10 Top Down Design
3.11 Variables
3.19 Putting Together Control Structures
8.4 Functions in Karel
8.6 Top Down Design and Decomposition in Karel
Standard
3.8 Functions
3.10 Top Down Design
3.12 Variables
3.20 Putting Together Control Structures
Standard
1.8 Functions
1.10 Top Down Design
1.11 Variables
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.4 Functions in Karel
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.9 Super Karel
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
Standard
3.1 Introduction to Programming With Karel
3.2 More Basic Karel
3.3 Karel Can't Turn Right
3.4 Functions in Karel
3.9 Super Karel
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
Standard
1.1 Introduction to Programming With Karel
1.2 More Basic Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.8 Super Karel
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.8 Super Karel
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
Standard
3.3 Functions
3.5 Top Down Design
4.2 Variables
6.1 Putting Together Control Structures
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.8 Super Karel
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.9 Super Karel
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
Standard
1.8 Functions
1.10 Top Down Design
1.11 Variables
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.4 Functions in Karel
Standard
1.1 Introduction to Programming With Karel
1.2 More Basic Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.8 Super Karel
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
7.3 Functions and Parameters 3
Standard
1.1 Introduction to Programming With Karel
1.2 More Basic Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.8 Super Karel
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
7.3 Functions and Parameters 3