Please enable JavaScript to use CodeHS

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

CodeHS Lessons

Divide a complex problem into simpler parts by using the principle of abstraction to manage complexity (i.e., by using searching and sorting as abstractions) using predefined functions and parameters, classes, and methods.

Standard
1.6 Top Down Design and Decomposition in Karel
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
2.10 Top Down Design
23.8 Abstraction
23.17 Ultra Karel
Standard
1.9 Abstraction
1.19 Ultra Karel
Standard
1.8 Abstraction
1.17 Ultra Karel
Standard
1.9 Abstraction
1.19 Ultra Karel
Standard
1.6 Top Down Design and Decomposition in Karel
13.10 Top Down Design
Standard
2.1 Introduction to jQuery
4.7 Storing Data with Firebase
10.1 Visualizing Weather Data
Standard
3.5 Top Down Design
10.8 Abstraction
10.17 Ultra Karel
Standard
2.6 Top Down Design and Decomposition in Karel
3.10 Top Down Design
Standard
2.6 Top Down Design and Decomposition in Karel
6.10 Top Down Design
Standard
1.6 Top Down Design and Decomposition in Karel
2.16 Functions and Parameters 1
2.17 Functions and Parameters 2
8.6 Finding an Element in a List
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
1.10 Top Down Design
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
2.6 Top Down Design and Decomposition in Karel
2.8 Abstraction
Standard
1.10 Top Down Design
11.6 Top Down Design and Decomposition in Karel
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
2.6 Top Down Design and Decomposition in Karel
2.8 Abstraction
Standard
2.6 Top Down Design and Decomposition in Karel
2.8 Abstraction
Standard
3.6 Top Down Design and Decomposition in Karel
3.8 Abstraction
Standard
2.6 Top Down Design and Decomposition in Karel
2.8 Abstraction
Standard
1.10 Top Down Design
11.6 Top Down Design and Decomposition in Karel
Standard
2.6 Top Down Design and Decomposition in Karel
2.8 Abstraction
Standard
1.10 Top Down Design
11.6 Top Down Design and Decomposition in Karel
Standard
2.6 Top Down Design and Decomposition in Karel
2.8 Abstraction
Standard
3.10 Top Down Design
Standard
2.6 Top Down Design and Decomposition in Karel
2.8 Abstraction
9.4 Storing Data with Firebase
Standard
1.8 Abstraction
1.18 Ultra Karel
Standard
2.6 Top Down Design and Decomposition in Karel
2.8 Abstraction
Standard
6.1 Introduction to jQuery
8.7 Storing Data with Firebase
Standard
2.6 Top Down Design and Decomposition in Karel
2.8 Abstraction
Standard
1.10 Top Down Design
6.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
11.6 Top Down Design and Decomposition in Karel
Standard
2.6 Top Down Design and Decomposition in Karel
2.8 Abstraction
Standard
2.6 Top Down Design and Decomposition in Karel
2.8 Abstraction
Standard
1.10 Top Down Design
11.6 Top Down Design and Decomposition in Karel
Standard
2.6 Top Down Design and Decomposition in Karel
2.8 Abstraction
Standard
1.10 Top Down Design
11.6 Top Down Design and Decomposition in Karel
Standard
2.6 Top Down Design and Decomposition in Karel
2.8 Abstraction
Standard
1.10 Top Down Design
11.6 Top Down Design and Decomposition in Karel
Standard
1.8 Abstraction
Standard
1.8 Abstraction
Standard
2.6 Top Down Design and Decomposition in Karel
2.8 Abstraction
Standard
1.10 Top Down Design
11.6 Top Down Design and Decomposition in Karel
Standard
3.10 Top Down Design
8.6 Top Down Design and Decomposition in Karel
Standard
3.10 Top Down Design
Standard
3.6 Top Down Design and Decomposition in Karel
Standard
1.8 Abstraction
1.19 Ultra Karel
Standard
1.10 Top Down Design
11.6 Top Down Design and Decomposition in Karel
Standard
2.6 Top Down Design and Decomposition in Karel
2.8 Abstraction
Standard
3.6 Top Down Design and Decomposition in Karel
3.8 Abstraction
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
3.6 Top Down Design and Decomposition in Karel
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
2.6 Top Down Design and Decomposition in Karel
2.8 Abstraction
Standard
1.10 Top Down Design
11.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
1.8 Abstraction
Standard
1.6 Top Down Design and Decomposition in Karel
1.8 Abstraction
Standard
2.10 Top Down Design