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
Standard
1.2 Variables and Data Types
5.3 Documentation with 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 The Script Tag
Standard
5.1 The Script Tag
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.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.7 Naming Guidelines
6.6 Comments
Standard
13.7 Naming Guidelines
13.6 Comments
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
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.3 Java Programs and the Run Method
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
1.1 Introduction to Programming With Karel
1.7 Commenting Your Code
1.15 How to Indent Your Code
Standard
3.1 Comments
3.2 Naming Guidelines
10.7 Commenting Your Code
10.6 Top Down Design and Decomposition in Karel
Standard
2.6 Comments
2.7 Naming Guidelines
3.6 Comments
23.7 Commenting Your Code
23.6 Top Down Design and Decomposition in Karel
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
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
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
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.7 Naming Guidelines
18.6 Comments
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
11.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
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.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
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
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.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
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
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
1.1 Introduction to Programming With Karel
1.7 Commenting Your Code
1.15 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
2.1 Introduction to Programming With Karel
2.7 Commenting Your Code
2.14 How to Indent Your Code
Standard
20.1 Programming Concepts
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.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
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
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.5 Top Down Design and Decomposition in Karel
1.6 Commenting Your Code
2.6 Comments
11.6 Comments
Standard
1.1 The Script Tag
Standard
6.1 The Script Tag
Standard
3.3 Java Programs and the Run Method
3.7 Commenting Your Code
3.15 How to Indent Your Code
Standard
4.1 Programming Concepts
Standard
3.1 Comments
3.2 Naming Guidelines
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