Please enable JavaScript to use CodeHS

FL 9-12: SC.912.CS-CS.2.8

CodeHS Lessons

Decompose a problem by defining new functions and classes

Standard
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.5 The Main Function
1.6 Top Down Design and Decomposition in Karel
1.14 Control Structures Example
Standard
2.4 Functions in Karel
2.5 Top Down Design and Decomposition in Karel
9.1 Functions
9.2 Functions and Parameters
9.4 Functions and Return Values
22.1 Classes and Objects
25.14 Parameters
25.7 Functions
25.21 Putting Together Control Structures
Standard
1.5 Functions in Karel
1.7 Top Down Design and Decomposition in Karel
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.7 JavaScript vs Karel
Standard
1.5 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
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.8 Python vs Karel
27.1 Classes and Objects
Standard
4.4 JavaScript Objects
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
8.4 JavaScript Objects
Standard
13.2 Programming with Karel
13.3 Looping
Standard
1.5 Functions in Karel
1.7 Top Down Design and Decomposition in Karel
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.7 JavaScript vs Karel
Standard
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.5 The Main Function
1.6 Top Down Design and Decomposition in Karel
1.14 Control Structures Example
Standard
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.5 The Main Function
1.6 Top Down Design and Decomposition in Karel
1.14 Control Structures Example
Standard
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.5 The Main Function
1.6 Top Down Design and Decomposition in Karel
1.14 Control Structures Example
Standard
3.3 Functions
5.6 Parameters
8.1 Putting Together Control Structures
Standard
3.3 Functions
5.6 Parameters
8.1 Putting Together Control Structures
Standard
1.3 Karel Can't Turn Right
2.1 Functions in Karel
2.3 The Main Function
2.4 Top Down Design and Decomposition in Karel
6.2 Control Structures Example
Standard
2.6 Top Down Design and Decomposition in Karel
2.9 For Loops
2.10 If Statements
2.11 If/Else Statements
2.12 While Loops in Karel
2.13 Control Structures Example
2.14 More Karel Examples and Testing
2.16 Karel Challenges
3.8 Functions
3.13 Parameters
3.19 Putting Together Control Structures
Standard
2.6 Top Down Design and Decomposition in Karel
2.9 For Loops
2.10 If Statements
2.11 If/Else Statements
2.12 While Loops in Karel
2.13 Control Structures Example
2.14 More Karel Examples and Testing
2.16 Karel Challenges
6.8 Functions
6.13 Parameters
6.19 Putting Together Control Structures
Standard
1.6 Top Down Design and Decomposition in Karel
1.9 For Loops
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.16 Karel Challenges
13.8 Functions
13.13 Parameters
13.19 Putting Together Control Structures
Standard
7.14 Functions
7.15 Functions and Parameters
7.17 Functions and Return Values
Standard
1.6 Top Down Design and Decomposition in Karel
1.9 For Loops
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.16 Karel Challenges
Standard
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
12.1 Arduino Challenges
14.1 Classes and Objects
Standard
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.5 The Start Function
1.6 Top Down Design and Decomposition in Karel
1.13 Control Structures Example
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
14.1 Arduino Challenges
Standard
3.3 Functions
4.3 Parameters
7.5 Functions
8.1 Putting Together Control Structures
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.14 Control Structures Example
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
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.9 For Loops
11.10 If Statements
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
Standard
1.6 Top Down Design and Decomposition in Karel
3.2 Methods and Parameters
3.3 Methods and Return Values
Standard
3.1 Java Methods
3.2 Methods and Parameters
3.3 Methods and Return Values
3.4 Javadocs and More Methods
3.5 Strings Methods
4.1 Introduction to Classes and Objects
4.2 Classes vs. Objects
4.3 Using a Class as a Client
4.4 Writing Classes
4.5 Writing Classes and Instance Methods
4.11 Key Terms for Classes
4.14 Class Design and Abstract Classes
Standard
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.5 The Start Function
1.6 Top Down Design and Decomposition in Karel
1.13 Control Structures Example
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
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.5 The Start Function
1.6 Top Down Design and Decomposition in Karel
1.13 Control Structures Example
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
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.5 The Start Function
1.6 Top Down Design and Decomposition in Karel
1.13 Control Structures Example
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
3.3 Functions
4.3 Parameters
6.1 Putting Together Control Structures
10.6 Top Down Design and Decomposition in Karel
10.5 Functions in Karel
Standard
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
12.1 Classes and Objects
23.6 Top Down Design and Decomposition in Karel
23.5 Functions in Karel
Standard
2.16 Functions and Parameters 1
2.17 Functions and Parameters 2
2.18 Functions and Parameters 3
2.19 Functions and Return Values 1
2.20 Functions and Return Values 2
Standard
6.10 Functions and Parameters 1
6.11 Functions and Parameters 2
6.12 Functions and Return Values 1
10.4 JavaScript Objects
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.14 Control Structures Example
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.3 Karel Can't Turn Right
2.4 Functions in Karel
2.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.14 Control Structures Example
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
2.22 Putting Together Control Structures
8.1 Functions
8.2 Functions and Parameters
8.4 Functions and Return Values
Standard
3.3 Karel Can't Turn Right
3.4 Functions in Karel
3.5 The Start Function
3.6 Top Down Design and Decomposition in Karel
3.14 Control Structures Example
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.3 Karel Can't Turn Right
2.4 Functions in Karel
2.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.14 Control Structures Example
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
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.9 For Loops
11.10 If Statements
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.14 Control Structures Example
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
Standard
3.8 Functions
3.13 Parameters
3.19 Putting Together Control Structures
Standard
6.2 Programming with Karel
6.3 Looping
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.5 The Main Function
2.6 Top Down Design and Decomposition in Karel
2.16 Control Structures Example
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
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.7 JavaScript vs Karel
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.14 Control Structures Example
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
6.4 Functions and Return Values
18.8 Functions
18.13 Parameters
18.19 Putting Together Control Structures
15.1 Classes and Objects
Standard
8.4 JavaScript Objects
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.14 Control Structures Example
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.14 Control Structures Example
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
1.19 Putting Together Control Structures
6.6 Top Down Design and Decomposition in Karel
6.9 For Loops
6.10 If Statements
6.11 If/Else Statements
6.12 While Loops in Karel
6.13 Control Structures Example
6.14 More Karel Examples and Testing
6.16 Karel Challenges
9.5 Functions
Standard
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.5 The Main Function
1.6 Top Down Design and Decomposition in Karel
1.14 Control Structures Example
Standard
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.5 The Start Function
1.6 Top Down Design and Decomposition in Karel
1.13 Control Structures Example
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.3 Karel Can't Turn Right
1.4 Functions in Karel
1.5 The Start Function
1.6 Top Down Design and Decomposition in Karel
1.13 Control Structures Example
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
5.4 Functions and Return Values
Standard
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.5 The Start Function
1.6 Top Down Design and Decomposition in Karel
1.13 Control Structures Example
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
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.9 For Loops
11.10 If Statements
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.14 Control Structures Example
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.3 Karel Can't Turn Right
2.4 Functions in Karel
2.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.14 Control Structures Example
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
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.9 For Loops
11.10 If Statements
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.14 Control Structures Example
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
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.9 For Loops
11.10 If Statements
11.11 If/Else Statements
11.12 While Loops in Karel
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
8.6 Functions
8.12 Parameters
9.13 Functions
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.14 Control Structures Example
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
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.9 For Loops
11.10 If Statements
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
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
4.7 JavaScript vs Karel
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
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
4.7 JavaScript vs Karel
Standard
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
14.6 Top Down Design and Decomposition in Karel
14.9 For Loops
14.10 If Statements
14.11 If/Else Statements
14.12 While Loops in Karel
14.13 Control Structures Example
14.14 More Karel Examples and Testing
14.16 Karel Challenges
6.5 Functions
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.14 Control Structures Example
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
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.9 For Loops
11.10 If Statements
11.11 If/Else Statements
11.12 While Loops in Karel
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
3.19 Putting Together Control Structures
8.6 Top Down Design and Decomposition in Karel
8.9 For Loops
8.10 If Statements
8.11 If/Else Statements
8.12 While Loops in Karel
8.13 Control Structures Example
8.14 More Karel Examples and Testing
8.16 Karel Challenges
Standard
3.8 Functions
3.14 Parameters
3.20 Putting Together Control Structures
Standard
5.1 Java Methods
5.2 Methods and Parameters
5.3 Methods and Return Values
5.4 Javadocs and More Methods
5.5 Strings Methods
6.1 Introduction to Classes and Objects
6.2 Classes vs. Objects
6.3 Using a Class as a Client
6.4 Writing Classes
6.5 Writing Classes and Instance Methods
6.11 Key Terms for Classes
6.14 Class Design and Abstract Classes
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.5 The Main Function
2.6 Top Down Design and Decomposition in Karel
2.15 Control Structures Example
9.5 JavaScript vs Karel
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.5 The Main Function
2.6 Top Down Design and Decomposition in Karel
2.14 Control Structures Example
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
Standard
1.9 Functions
1.14 Parameters
1.20 Putting Together Control Structures
Standard
1.9 Functions
1.14 Parameters
1.20 Putting Together Control Structures
Standard
10.2 Programming with Karel
10.3 Looping
Standard
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.5 The Start Function
1.6 Top Down Design and Decomposition in Karel
1.14 Control Structures Example
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
3.1 Functions and Parameters 1
3.2 Functions and Parameters 2
3.3 Functions and Parameters 3
3.4 Functions and Return Values 1
3.5 Functions and Return Values 2
13.1 Classes and Objects
Standard
13.2 Programming with Karel
13.3 Looping
Standard
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.9 For Loops
11.10 If Statements
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.14 Control Structures Example
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.4 Functions in Karel
1.5 Top Down Design and Decomposition in Karel
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
4.8 Python vs Karel
Standard
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
12.6 Top Down Design and Decomposition in Karel
12.9 For Loops
12.10 If Statements
12.11 If/Else Statements
12.12 While Loops in Karel
12.13 Control Structures Example
12.14 More Karel Examples and Testing
12.16 Karel Challenges
14.5 Functions
Standard
3.4 Functions in Karel
3.5 Top Down Design and Decomposition in Karel
8.1 Functions
8.2 Functions and Parameters
8.4 Functions and Return Values
16.14 Parameters
16.7 Functions
16.21 Putting Together Control Structures
Standard
3.1 Functions and Parameters 1
3.2 Functions and Parameters 2
3.3 Functions and Parameters 3
3.4 Functions and Return Values 1
3.5 Functions and Return Values 2
6.1 Classes and Objects
Standard
3.4 Functions in Karel
3.5 Top Down Design and Decomposition in Karel
8.1 Functions
8.2 Functions and Parameters
8.4 Functions and Return Values
16.14 Parameters
16.7 Functions
16.21 Putting Together Control Structures
Standard
3.1 Functions and Parameters 1
3.2 Functions and Parameters 2
3.3 Functions and Parameters 3
3.4 Functions and Return Values 1
3.5 Functions and Return Values 2
6.1 Classes and Objects
Standard
3.3 Karel Can't Turn Right
3.4 Functions in Karel
3.5 The Start Function
3.6 Top Down Design and Decomposition in Karel
3.14 Control Structures Example
26.1 Functions and Parameters 1
26.1 Functions and Parameters 1
26.2 Functions and Parameters 2
26.2 Functions and Parameters 2
26.3 Functions and Parameters 3
26.3 Functions and Parameters 3
26.4 Functions and Return Values 1
26.4 Functions and Return Values 1
26.5 Functions and Return Values 2
26.5 Functions and Return Values 2
Standard
16.2 Programming with Karel
16.3 Looping
Standard
10.4 JavaScript Objects
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
10.4 JavaScript Objects
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
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.5 The Start Function
1.6 Top Down Design and Decomposition in Karel
1.13 Control Structures Example
Standard
4.3 Karel Can't Turn Right
4.4 Functions in Karel
4.5 The Start Function
4.6 Top Down Design and Decomposition in Karel
4.14 Control Structures Example
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
2.4 Functions in Karel
2.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.9 For Loops
2.10 If Statements
2.11 If/Else Statements
2.12 While Loops in Karel
2.13 Control Structures Example
2.14 Karel Algorithms
2.17 Karel Challenges
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.5 The Main Function
2.6 Top Down Design and Decomposition in Karel
2.15 Control Structures Example
Standard
20.2 Programming with Karel
20.3 Looping
Standard
3.3 Functions
4.4 Parameters
6.1 Putting Together Control Structures
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.13 Control Structures Example
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.3 Karel Can't Turn Right
2.4 Functions in Karel
2.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.14 Control Structures Example
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
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.9 For Loops
11.10 If Statements
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
Standard
12.1 Introduction to Classes and Objects
12.2 Classes vs. Objects
12.3 Using a Class as a Client
12.4 Writing Classes
12.5 Writing Classes and Instance Methods
12.11 Key Terms for Classes
12.14 Class Design and Abstract Classes
Standard
18.1 Introduction to Classes and Objects
18.2 Classes vs. Objects
18.3 Using a Class as a Client
18.4 Writing Classes
18.5 Writing Classes and Instance Methods
18.11 Key Terms for Classes
18.14 Class Design and Abstract Classes
Standard
7.3 Functions
Standard
1.4 Functions in Karel
1.5 Top Down Design and Decomposition in Karel
Standard
1.1 Functions
1.2 Functions and Parameters
1.4 Functions and Return Values
8.1 Classes and Objects
Standard
3.3 Functions
5.6 Parameters
8.1 Putting Together Control Structures
Standard
3.3 Functions
5.6 Parameters
8.1 Putting Together Control Structures
Standard
1.4 Functions in Karel
1.5 Top Down Design and Decomposition in Karel
9.1 Functions
9.2 Functions and Parameters
9.4 Functions and Return Values
16.1 Classes and Objects
Standard
1.4 Functions in Karel
1.5 Top Down Design and Decomposition in Karel
11.14 Parameters
11.7 Functions
11.21 Putting Together Control Structures
Standard
1.1 Functions
1.2 Functions and Parameters
1.4 Functions and Return Values
9.1 Classes and Objects
Standard
4.4 JavaScript Objects
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
9.4 JavaScript Objects
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
5.1 Java Methods
5.2 Methods and Parameters
5.3 Methods and Return Values
5.4 Javadocs and More Methods
5.5 Strings Methods
6.1 Introduction to Classes and Objects
6.2 Classes vs. Objects
6.3 Using a Class as a Client
6.4 Writing Classes
6.5 Writing Classes and Instance Methods
6.11 Key Terms for Classes
6.14 Class Design and Abstract Classes
Standard
4.2 Programming with Karel
4.3 Looping
Standard
3.3 Functions
5.6 Parameters
8.1 Putting Together Control Structures
Standard
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.9 For Loops
11.10 If Statements
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.14 Control Structures Example
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