- What is CodeHS?
- Curriculum
- Platform
- Assignments
- Classroom Management
- Grading
- Gradebook
- Progress Tracking
- Lesson Plans
- Offline Handouts
- Problem Guides
- Practice
- Create
- Problem Bank
- Playlist Bank
- Quiz Scores
- Rostering
- Integrations
- Professional Development
- Stories
- Standards
- States
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- D.C.
- Delaware
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming
- State Standards
- Plans
- Resources
- Districts
- Share
- Contact Us
- Company
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 |
2.7 Abstraction |
2.16 Ultra Karel |
Standard |
1.9 Abstraction |
1.19 Ultra Karel |
Standard |
1.8 Abstraction |
1.17 Ultra Karel |
Standard |
2.1 Introduction to jQuery |
4.7 Storing Data with Firebase |
10.1 Visualizing Weather Data |
Standard |
6.1 Introduction to jQuery |
8.7 Storing Data with Firebase |
Standard |
1.9 Abstraction |
1.19 Ultra 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 |
3.6 Top Down Design |
Standard |
3.6 Top Down Design |
Standard |
2.4 Top Down Design and Decomposition in 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 |
13.10 Top Down Design |
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 |
3.5 Top Down Design |
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 |
Standard |
1.6 Top Down Design and Decomposition in Karel |
Standard |
3.5 Top Down Design |
10.8 Abstraction |
10.17 Ultra Karel |
Standard |
2.10 Top Down Design |
23.8 Abstraction |
23.17 Ultra Karel |
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 |
8.1 Introduction to jQuery |
10.7 Storing Data with Firebase |
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 |
2.10 Top Down Design |
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 |
3.10 Top Down Design |
Standard |
2.6 Top Down Design and Decomposition in Karel |
2.8 Abstraction |
11.3 Introduction to jQuery |
Standard |
1.8 Abstraction |
1.18 Ultra Karel |
Standard |
2.6 Top Down Design and Decomposition in Karel |
2.8 Abstraction |
Standard |
18.10 Top Down Design |
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 |
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.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 |
6.8 Top Down Design |
Standard |
8.8 Top Down Design |
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 |
1.10 Top Down Design |
14.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 |
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 |
2.6 Top Down Design and Decomposition in Karel |
2.8 Abstraction |
Standard |
5.6 Top Down Design and Decomposition in Karel |
Standard |
1.8 Abstraction |
1.19 Ultra Karel |
Standard |
2.6 Top Down Design and Decomposition in Karel |
Standard |
1.11 Top Down Design |
Standard |
1.11 Top Down Design |
Standard |
1.6 Top Down Design and Decomposition in Karel |
1.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.7 Abstraction |
1.16 Ultra Karel |
Standard |
1.10 Top Down Design |
12.6 Top Down Design and Decomposition in Karel |
Standard |
3.7 Abstraction |
3.16 Ultra Karel |
Standard |
3.7 Abstraction |
3.16 Ultra Karel |
Standard |
3.6 Top Down Design and Decomposition in Karel |
3.8 Abstraction |
Standard |
8.1 Introduction to jQuery |
10.7 Storing Data with Firebase |
Standard |
8.1 Introduction to jQuery |
10.7 Storing Data with Firebase |
Standard |
1.6 Top Down Design and Decomposition in Karel |
Standard |
4.6 Top Down Design and Decomposition in Karel |
4.8 Abstraction |
Standard |
2.16 Ultra Karel |
Standard |
2.6 Top Down Design and Decomposition in Karel |
Standard |
3.5 Top Down Design |
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 |
1.8 Abstraction |
Standard |
1.6 Top Down Design and Decomposition in Karel |
1.8 Abstraction |
Standard |
1.7 Abstraction |
1.16 Ultra Karel |
Standard |
3.6 Top Down Design |
Standard |
3.6 Top Down Design |
Standard |
1.7 Abstraction |
1.16 Ultra Karel |
Standard |
1.7 Abstraction |
1.16 Ultra Karel |
Standard |
4.7 Storing Data with Firebase |
9.1 Introduction to jQuery |
Standard |
9.7 Storing Data with Firebase |
13.1 Introduction to jQuery |
Standard |
3.6 Top Down Design and Decomposition in Karel |
Standard |
3.6 Top Down Design |
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.7 Abstraction |
1.16 Ultra Karel |
- What is CodeHS?
- Curriculum
- Platform
- Assignments
- Classroom Management
- Grading
- Gradebook
- Progress Tracking
- Lesson Plans
- Offline Handouts
- Problem Guides
- Practice
- Create
- Problem Bank
- Playlist Bank
- Quiz Scores
- Rostering
- Integrations
- Professional Development
- Stories
- Standards
- States
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- D.C.
- Delaware
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming
- State Standards
- Plans
- Resources
- Districts
- Share
- Contact Us
- Company