Please enable JavaScript to use CodeHS

WV DCS: CS.DCS.12

CodeHS Lessons

Use abstraction to decompose a problem into sub problems.

Standard
1.6 Top Down Design and Decomposition in Karel
Standard
24.21 Putting Together Control Structures
Standard
2.4 Calling a Void Method
4.3 Developing Algorithms Using Strings
5.8 Scope and Access
Standard
1.7 Top Down Design and Decomposition in Karel
1.8 Commenting Your Code
Standard
1.7 Top Down Design and Decomposition in Karel
1.8 Commenting Your Code
Standard
2.1 Introduction to jQuery
2.2 Iterating with jQuery
4.11 Using APIs
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
5.3 Functions
5.4 Multiple Functions
Standard
1.3 Functions
1.4 Multiple Functions
Standard
3.6 Top Down Design
8.1 Putting Together Control Structures
Standard
3.6 Top Down Design
8.1 Putting Together Control Structures
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
13.10 Top Down Design
13.19 Putting Together Control Structures
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
3.10 Top Down Design
3.19 Putting Together Control Structures
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
6.10 Top Down Design
6.19 Putting Together Control Structures
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
3.5 Top Down Design
8.1 Putting Together Control Structures
12.1 Abstraction
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.7 Commenting Your Code
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
3.5 Top Down Design
6.1 Putting Together Control Structures
9.1 Abstraction
Standard
2.10 Top Down Design
2.19 Putting Together Control Structures
15.3 Abstraction
Standard
7.1 Introduction to jQuery
7.2 Iterating with jQuery
9.11 Using APIs
Standard
4.4 Calling a Void Method
7.3 Developing Algorithms Using Strings
8.8 Scope and Access
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
2.10 Top Down Design
2.11 Abstraction
2.22 Putting Together Control Structures
Standard
3.6 Top Down Design and Decomposition in Karel
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.7 Commenting Your Code
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.7 Commenting Your Code
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
3.10 Top Down Design
3.19 Putting Together Control Structures
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
18.10 Top Down Design
18.19 Putting Together Control Structures
Standard
6.1 Introduction to jQuery
6.2 Iterating with jQuery
8.11 Using APIs
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
6.6 Top Down Design and Decomposition in Karel
6.7 Commenting Your Code
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.7 Commenting Your Code
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.7 Commenting Your Code
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.7 Commenting Your Code
Standard
6.8 Top Down Design
6.9 Abstraction
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.7 Commenting Your Code
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
14.6 Top Down Design and Decomposition in Karel
14.7 Commenting Your Code
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.7 Commenting Your Code
Standard
3.10 Top Down Design
3.19 Putting Together Control Structures
8.6 Top Down Design and Decomposition in Karel
8.7 Commenting Your Code
Standard
3.10 Top Down Design
3.11 Abstraction
3.20 Putting Together Control Structures
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
2.3 Functions
2.4 Multiple Functions
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.7 Commenting Your Code
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
3.6 Top Down Design and Decomposition in Karel
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
4.6 Top Down Design and Decomposition in Karel
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
3.5 Top Down Design
6.1 Putting Together Control Structures
9.1 Abstraction
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.7 Commenting Your Code
Standard
8.4 Calling a Void Method
10.3 Developing Algorithms Using Strings
11.8 Scope and Access
Standard
8.4 Calling a Void Method
10.3 Developing Algorithms Using Strings
11.8 Scope and Access
Standard
8.1 Introduction to jQuery
8.2 Iterating with jQuery
10.11 Using APIs
Standard
1.3 Functions
1.4 Multiple Functions
Standard
1.3 Functions
1.4 Multiple Functions
Standard
3.6 Top Down Design
8.1 Putting Together Control Structures
Standard
3.6 Top Down Design
8.1 Putting Together Control Structures
Standard
11.21 Putting Together Control Structures
Standard
4.11 Using APIs
9.1 Introduction to jQuery
9.2 Iterating with jQuery
Standard
9.11 Using APIs
13.1 Introduction to jQuery
13.2 Iterating with jQuery
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
1.3 Functions
1.4 Multiple Functions
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
12.6 Top Down Design and Decomposition in Karel
12.7 Commenting Your Code