Please enable JavaScript to use CodeHS

SD CP2: CP 2.1

CodeHS Lessons

Demonstrate the ability to use a standard programming style

Standard
1.1 Introduction to Programming With Karel
1.7 Commenting Your Code
1.13 How to Indent Your Code
Standard
2.5 Top Down Design and Decomposition in Karel
2.6 Commenting Your Code
3.6 Comments
25.6 Comments
28.6 Comments
Standard
1.2 Introduction to Programming With Karel
1.6 The Start Function
1.7 Top Down Design and Decomposition in Karel
1.8 Commenting Your Code
3.3 Hello World
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
3.3 Hello World
5.1 Functions and Parameters 1
Standard
1.2 Introduction to Programming With Karel
1.6 The Start Function
1.7 Top Down Design and Decomposition in Karel
1.8 Commenting Your Code
3.3 Hello World
Standard
1.2 The Script Tag
Standard
5.1 The Script Tag
Standard
14.5 Comments
Standard
12.7 Comments
Standard
1.1 Introduction to Programming With Karel
1.7 Commenting Your Code
1.13 How to Indent Your Code
Standard
1.1 Introduction to Programming With Karel
1.7 Commenting Your Code
1.13 How to Indent Your Code
Standard
1.1 Introduction to Programming With Karel
1.7 Commenting Your Code
1.13 How to Indent Your Code
Standard
3.1 Comments
3.2 Naming Guidelines
Standard
3.1 Comments
3.2 Naming Guidelines
Standard
1.1 Introduction to Programming With Karel
3.1 Commenting Your Code
6.1 How to Indent Your Code
Standard
3.6 Comments
3.7 Naming Guidelines
Standard
6.6 Comments
6.7 Naming Guidelines
Standard
13.6 Comments
13.7 Naming Guidelines
Standard
1.6 Comments
1.7 Naming Guidelines
2.6 Comments
3.3 Comments & Pseudocode
3.4 Variables
7.1 Loops
7.2 If/Else Statements
7.3 Arithmetic, Comparison, and Logical Operators
7.4 Functions
Standard
1.1 Introduction to Programming With Karel
1.7 Commenting Your Code
1.15 How to Indent Your Code
5.3 Comments & Pseudocode
5.4 Variables
10.1 Loops
10.2 If/Else Statements
10.3 Arithmetic, Comparison, and Logical Operators
10.4 Functions
Standard
3.1 Comments
3.2 Naming Guidelines
5.3 Comments & Pseudocode
5.4 Variables
7.1 For Loops
7.2 While Loops
7.5 Functions
Standard
2.3 Comments & Pseudocode
2.4 Variables
7.1 For Loops
7.2 While Loops
7.5 Functions
Standard
1.3 Comments & Pseudocode
1.4 Variables
2.1 For Loops
2.2 While Loops
2.5 Functions
Standard
1.3 Comments & Pseudocode
1.4 Variables
2.1 Loops
2.2 If/Else Statements
2.3 Arithmetic, Comparison, and Logical Operators
2.4 Functions
Standard
1.3 Comments & Pseudocode
1.4 Variables
2.1 For Loops
2.2 While Loops
2.5 Functions
Standard
2.1 Introduction to Programming With Karel
2.7 Commenting Your Code
2.16 How to Indent Your Code
Standard
1.6 Comments
1.7 Naming Guidelines
3.3 Comments & Pseudocode
3.4 Variables
14.1 For Loops
14.2 While Loops
14.5 Functions
Standard
1.2 Variables and Data Types
5.3 Documentation with Comments
Standard
1.3 Java Programs and the Run Method
1.7 Commenting Your Code
1.15 How to Indent Your Code
Standard
2.6 Comments
2.7 Naming Guidelines
3.6 Comments
21.6 Top Down Design and Decomposition in Karel
21.7 Commenting Your Code
Standard
7.1 The Script Tag
Standard
2.2 Variables and Data Types
7.3 Documentation with Comments
Standard
2.1 Introduction to Programming With Karel
2.7 Commenting Your Code
2.16 How to Indent Your Code
Standard
1.7 Comments
16.6 Comments
16.7 Naming Guidelines
17.5 Top Down Design and Decomposition in Karel
17.6 Commenting Your Code
Standard
2.1 Introduction to Programming With Karel
2.7 Commenting Your Code
2.16 How to Indent Your Code
Standard
2.6 Comments
2.7 Naming Guidelines
5.6 Comments
Standard
3.1 Introduction to Programming With Karel
3.7 Commenting Your Code
3.16 How to Indent Your Code
Standard
1.8 For Loops
1.9 While Loops
1.12 Functions
Standard
3.1 Comments
3.2 Naming Guidelines
Standard
2.1 Introduction to Programming With Karel
2.7 Commenting Your Code
2.16 How to Indent Your Code
Standard
1.6 Comments
1.7 Naming Guidelines
3.3 Comments & Pseudocode
3.4 Variables
14.1 For Loops
14.2 While Loops
14.5 Functions
Standard
2.1 Introduction to Programming With Karel
2.7 Commenting Your Code
2.16 How to Indent Your Code
Standard
1.6 Comments
1.7 Naming Guidelines
3.3 Comments & Pseudocode
3.4 Variables
14.1 For Loops
14.2 While Loops
14.5 Functions
Standard
1.5 Top Down Design and Decomposition in Karel
1.6 Commenting Your Code
Standard
7.2 The Script Tag
Standard
10.3 Comments & Pseudocode
10.4 Variables
12.1 Loops
12.2 If/Else Statements
12.3 Arithmetic, Comparison, and Logical Operators
12.4 Functions
Standard
10.3 Comments & Pseudocode
10.4 Variables
11.1 For Loops
11.2 While Loops
11.5 Functions
Standard
3.6 Comments
3.7 Naming Guidelines
Standard
6.1 Programming Concepts
Standard
2.1 Introduction to Programming With Karel
2.7 Commenting Your Code
2.15 How to Indent Your Code
11.1 The Script Tag
Standard
1.1 Introduction to Programming With Karel
1.5 The Start Function
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
3.3 Hello World
Standard
2.1 Introduction to Programming With Karel
2.7 Commenting Your Code
2.16 How to Indent Your Code
Standard
3.7 Comments
18.6 Comments
18.7 Naming Guidelines
Standard
5.1 The Script Tag
Standard
2.1 Introduction to Programming With Karel
2.7 Commenting Your Code
2.16 How to Indent Your Code
Standard
1.6 Comments
1.7 Naming Guidelines
3.3 Comments & Pseudocode
3.4 Variables
9.1 For Loops
9.2 While Loops
9.5 Functions
Standard
3.6 Comments
10.7 Comments
10.8 Naming Guidelines
Standard
1.1 Introduction to Programming With Karel
1.7 Commenting Your Code
1.13 How to Indent Your Code
Standard
5.7 Comments
10.5 Top Down Design and Decomposition in Karel
10.6 Commenting Your Code
Standard
1.1 Introduction to Programming With Karel
1.7 Commenting Your Code
1.15 How to Indent Your Code
Standard
1.1 Introduction to Programming With Karel
1.7 Commenting Your Code
1.15 How to Indent Your Code
Standard
1.1 Introduction to Programming With Karel
1.7 Commenting Your Code
1.15 How to Indent Your Code
Standard
23.1 Programming Concepts
Standard
1.6 Comments
1.7 Naming Guidelines
3.3 Comments & Pseudocode
3.4 Variables
14.1 For Loops
14.2 While Loops
14.5 Functions
Standard
2.1 Introduction to Programming With Karel
2.7 Commenting Your Code
2.16 How to Indent Your Code
Standard
2.1 Introduction to Programming With Karel
2.7 Commenting Your Code
2.16 How to Indent Your Code
Standard
1.6 Comments
1.7 Naming Guidelines
3.3 Comments & Pseudocode
3.4 Variables
14.1 For Loops
14.2 While Loops
14.5 Functions
Standard
2.1 Introduction to Programming With Karel
2.7 Commenting Your Code
2.16 How to Indent Your Code
Standard
1.6 Comments
1.7 Naming Guidelines
3.3 Comments & Pseudocode
3.4 Variables
14.1 For Loops
14.2 While Loops
14.5 Functions
Standard
1.5 Top Down Design and Decomposition in Karel
1.6 Commenting Your Code
Standard
2.1 Introduction to Programming With Karel
2.7 Commenting Your Code
2.16 How to Indent Your Code
Standard
1.6 Comments
1.7 Naming Guidelines
3.3 Comments & Pseudocode
3.4 Variables
14.1 For Loops
14.2 While Loops
14.5 Functions
Standard
1.1 Introduction to Programming With Karel
1.5 The Start Function
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
Standard
1.1 Introduction to Programming With Karel
1.5 The Start Function
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
Standard
1.6 Comments
1.7 Naming Guidelines
4.3 Comments & Pseudocode
4.4 Variables
6.1 For Loops
6.2 While Loops
6.5 Functions
Standard
2.1 Introduction to Programming With Karel
2.7 Commenting Your Code
2.16 How to Indent Your Code
Standard
1.6 Comments
1.7 Naming Guidelines
3.3 Comments & Pseudocode
3.4 Variables
14.1 For Loops
14.2 While Loops
14.5 Functions
Standard
3.6 Comments
3.7 Naming Guidelines
Standard
3.6 Comments
3.7 Naming Guidelines
Standard
3.3 Java Programs and the Run Method
3.7 Commenting Your Code
3.15 How to Indent Your Code
Standard
2.1 Introduction to Programming With Karel
2.7 Commenting Your Code
2.14 How to Indent Your Code
Standard
5.1 Introduction to Programming With Karel
5.7 Commenting Your Code
5.13 How to Indent Your Code
Standard
2.1 Introduction to Programming With Karel
2.7 Commenting Your Code
2.13 How to Indent Your Code
11.3 Variables
11.4 For Loops
11.5 While Loops
Standard
1.7 Comments
1.8 Naming Guidelines
Standard
1.7 Comments
1.8 Naming Guidelines
Standard
10.1 Programming Concepts
Standard
1.1 Introduction to Programming With Karel
1.7 Commenting Your Code
1.16 How to Indent Your Code
Standard
1.2 Hello World
3.1 Functions and Parameters 1
Standard
13.1 Programming Concepts
Standard
1.6 Comments
1.7 Naming Guidelines
3.3 Comments & Pseudocode
3.4 Variables
14.1 For Loops
14.2 While Loops
14.5 Functions
Standard
2.1 Introduction to Programming With Karel
2.7 Commenting Your Code
2.16 How to Indent Your Code
Standard
1.5 Top Down Design and Decomposition in Karel
1.6 Commenting Your Code
2.3 Hello World
4.1 Functions and Parameters 1
Standard
1.6 Comments
1.7 Naming Guidelines
3.3 Comments & Pseudocode
3.4 Variables
14.1 For Loops
14.2 While Loops
14.5 Functions
Standard
3.5 Top Down Design and Decomposition in Karel
3.6 Commenting Your Code
4.6 Comments
16.6 Comments
Standard
1.3 Hello World
3.1 Functions and Parameters 1
Standard
3.5 Top Down Design and Decomposition in Karel
3.6 Commenting Your Code
4.6 Comments
16.6 Comments
Standard
1.3 Hello World
3.1 Functions and Parameters 1
Standard
5.1 Introduction to Programming With Karel
5.7 Commenting Your Code
5.14 How to Indent Your Code
Standard
14.1 Programming Concepts
Standard
15.1 Comments
Standard
3.1 Introduction to Programming With Karel
3.7 Commenting Your Code
3.16 How to Indent Your Code
Standard
16.1 Programming Concepts
Standard
17.1 Introduction to Programming With Karel
17.7 Commenting Your Code
17.13 How to Indent Your Code
Standard
4.1 Introduction to Programming With Karel
4.7 Commenting Your Code
4.16 How to Indent Your Code
Standard
4.1 Comments
4.2 Naming Guidelines
Standard
3.3 Java Programs and the Run Method
3.7 Commenting Your Code
3.15 How to Indent Your Code
Standard
2.1 Introduction to Programming With Karel
2.7 Commenting Your Code
2.14 How to Indent Your Code
Standard
3.1 Comments
3.2 Naming Guidelines
Standard
2.1 Introduction to Programming With Karel
2.7 Commenting Your Code
2.15 How to Indent Your Code
Standard
5.1 Programming Concepts
Standard
2.1 Introduction to Programming With Karel
2.7 Commenting Your Code
2.16 How to Indent Your Code
Standard
1.6 Comments
1.7 Naming Guidelines
3.3 Comments & Pseudocode
3.4 Variables
14.1 For Loops
14.2 While Loops
14.5 Functions
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
3.3 Hello World
5.1 Functions and Parameters 1
Standard
1.3 Java Programs and the Run Method
1.7 Commenting Your Code
1.16 How to Indent Your Code
7.2 Variables and Data Types
11.3 Documentation with Comments
Standard
1.3 Java Programs and the Run Method
1.7 Commenting Your Code
1.16 How to Indent Your Code
6.2 Variables and Data Types
11.3 Documentation with Comments
Standard
1.5 Top Down Design and Decomposition in Karel
1.6 Commenting Your Code
2.6 Comments
11.6 Comments
Standard
3.3 Comments & Pseudocode
3.4 Variables
3.5 For Loops
3.6 While Loops
7.3 Functions
9.3 Comments & Pseudocode
9.4 Variables
10.1 Loops
10.2 If/Else Statements
10.3 Arithmetic, Comparison, and Logical Operators
10.4 Functions
Standard
1.5 Top Down Design and Decomposition in Karel
1.6 Commenting Your Code
2.6 Comments
Standard
3.1 Comments
3.2 Naming Guidelines
Standard
3.1 Comments
3.2 Naming Guidelines
Standard
1.5 Top Down Design and Decomposition in Karel
1.6 Commenting Your Code
2.6 Comments
Standard
1.1 The Script Tag
Standard
6.1 The Script Tag
Standard
3.3 Comments & Pseudocode
3.4 Variables
3.5 For Loops
3.6 While Loops
7.3 Functions
Standard
1.5 Top Down Design and Decomposition in Karel
1.6 Commenting Your Code
7.6 Comments
Standard
3.1 Comments
3.2 Naming Guidelines
Standard
1.5 Top Down Design and Decomposition in Karel
1.6 Commenting Your Code
4.6 Comments
Standard
1.1 Introduction to Programming With Karel
1.7 Commenting Your Code
1.15 How to Indent Your Code
Standard
1.1 Introduction to Programming With Karel
1.5 The Start Function
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
2.3 Hello World
Standard
1.7 Comments
Standard
2.5 Top Down Design and Decomposition in Karel
2.6 Commenting Your Code
4.7 Comments
Standard
3.1 Comments
3.2 Naming Guidelines
Standard
2.6 Comments
3.6 Comments
17.5 Top Down Design and Decomposition in Karel
17.6 Commenting Your Code