- 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 CSD: 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 |
20.3 Iterating Through an Array |
Standard |
9.22 Array Length and Looping Through Arrays |
9.14 Functions and Parameters 1 |
9.15 Functions and Parameters 2 |
Standard |
1.6 Top Down Design and Decomposition in Karel |
13.3 Iterating Through an Array |
Standard |
1.6 Top Down Design and Decomposition in Karel |
13.3 Iterating Through an Array |
Standard |
1.6 Top Down Design and Decomposition in Karel |
20.3 Iterating Through an Array |
Standard |
2.4 Top Down Design and Decomposition in Karel |
Standard |
1.6 Top Down Design and Decomposition in Karel |
8.1 Functions and Parameters 1 |
8.2 Functions and Parameters 2 |
8.3 Functions and Parameters 3 |
Standard |
2.6 Top Down Design and Decomposition in Karel |
2.8 Abstraction |
9.1 Functions and Parameters 1 |
9.2 Functions and Parameters 2 |
9.3 Functions and Parameters 3 |
9.13 Array Length and Looping Through Arrays |
Standard |
1.6 Top Down Design and Decomposition in Karel |
3.1 Java Methods |
3.2 Methods and Parameters |
3.3 Methods and Return Values |
4.1 Introduction to Classes and Objects |
4.2 Classes vs. Objects |
4.4 Writing Classes |
4.5 Writing Classes and Instance Methods |
4.13 Class Design and Abstract Classes |
Standard |
1.6 Top Down Design and Decomposition in Karel |
7.1 Functions and Parameters 1 |
7.2 Functions and Parameters 2 |
7.3 Functions and Parameters 3 |
25.4 Array Length and Looping Through Arrays |
Standard |
1.6 Top Down Design and Decomposition in Karel |
7.1 Functions and Parameters 1 |
7.2 Functions and Parameters 2 |
7.3 Functions and Parameters 3 |
12.4 Array Length and Looping Through Arrays |
Standard |
1.6 Top Down Design and Decomposition in Karel |
7.1 Functions and Parameters 1 |
7.2 Functions and Parameters 2 |
7.3 Functions and Parameters 3 |
21.4 Array Length and Looping Through Arrays |
Standard |
2.16 Functions and Parameters 1 |
2.17 Functions and Parameters 2 |
2.18 Functions and Parameters 3 |
8.6 Finding an Element in a List |
Standard |
6.10 Functions and Parameters 1 |
6.11 Functions and Parameters 2 |
6.16 Array Length and Looping Through Arrays |
Standard |
2.6 Top Down Design and Decomposition in Karel |
2.8 Abstraction |
9.1 Functions and Parameters 1 |
9.2 Functions and Parameters 2 |
9.3 Functions and Parameters 3 |
9.13 Array Length and Looping Through Arrays |
Standard |
2.6 Top Down Design and Decomposition in Karel |
2.8 Abstraction |
10.1 Functions and Parameters 1 |
10.2 Functions and Parameters 2 |
10.3 Functions and Parameters 3 |
10.14 Array Length and Looping Through Arrays |
Standard |
3.6 Top Down Design and Decomposition in Karel |
3.8 Abstraction |
10.1 Functions and Parameters 1 |
10.2 Functions and Parameters 2 |
10.3 Functions and Parameters 3 |
10.13 Array Length and Looping Through Arrays |
Standard |
2.6 Top Down Design and Decomposition in Karel |
2.8 Abstraction |
9.1 Functions and Parameters 1 |
9.2 Functions and Parameters 2 |
9.3 Functions and Parameters 3 |
9.13 Array Length and Looping Through Arrays |
Standard |
2.6 Top Down Design and Decomposition in Karel |
2.8 Abstraction |
11.1 Functions and Parameters 1 |
11.2 Functions and Parameters 2 |
11.3 Functions and Parameters 3 |
11.13 Array Length and Looping Through Arrays |
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 |
17.13 Array Length and Looping Through Arrays |
17.1 Functions and Parameters 1 |
17.2 Functions and Parameters 2 |
17.3 Functions and Parameters 3 |
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 |
9.1 Functions and Parameters 1 |
9.2 Functions and Parameters 2 |
9.3 Functions and Parameters 3 |
9.13 Array Length and Looping Through Arrays |
Standard |
1.6 Top Down Design and Decomposition in Karel |
29.4 Array Length and Looping Through Arrays |
Standard |
1.6 Top Down Design and Decomposition in Karel |
12.1 Functions and Parameters 1 |
12.2 Functions and Parameters 2 |
12.3 Functions and Parameters 3 |
33.4 Array Length and Looping Through Arrays |
Standard |
1.6 Top Down Design and Decomposition in Karel |
12.1 Functions and Parameters 1 |
12.2 Functions and Parameters 2 |
12.3 Functions and Parameters 3 |
33.4 Array Length and Looping Through Arrays |
Standard |
1.6 Top Down Design and Decomposition in Karel |
8.1 Functions and Parameters 1 |
8.2 Functions and Parameters 2 |
8.3 Functions and Parameters 3 |
26.4 Array Length and Looping Through Arrays |
Standard |
2.6 Top Down Design and Decomposition in Karel |
2.8 Abstraction |
9.1 Functions and Parameters 1 |
9.2 Functions and Parameters 2 |
9.3 Functions and Parameters 3 |
9.13 Array Length and Looping Through Arrays |
Standard |
2.6 Top Down Design and Decomposition in Karel |
2.8 Abstraction |
9.1 Functions and Parameters 1 |
9.2 Functions and Parameters 2 |
9.3 Functions and Parameters 3 |
9.13 Array Length and Looping Through Arrays |
Standard |
2.6 Top Down Design and Decomposition in Karel |
2.8 Abstraction |
9.1 Functions and Parameters 1 |
9.2 Functions and Parameters 2 |
9.3 Functions and Parameters 3 |
9.13 Array Length and Looping Through Arrays |
Standard |
2.6 Top Down Design and Decomposition in Karel |
2.8 Abstraction |
9.1 Functions and Parameters 1 |
9.2 Functions and Parameters 2 |
9.3 Functions and Parameters 3 |
9.13 Array Length and Looping Through Arrays |
Standard |
2.6 Top Down Design and Decomposition in Karel |
2.8 Abstraction |
9.1 Functions and Parameters 1 |
9.2 Functions and Parameters 2 |
9.3 Functions and Parameters 3 |
9.13 Array Length and Looping Through Arrays |
Standard |
2.6 Top Down Design and Decomposition in Karel |
2.8 Abstraction |
10.4 Array Length and Looping Through Arrays |
Standard |
2.6 Top Down Design and Decomposition in Karel |
Standard |
1.6 Top Down Design and Decomposition in Karel |
1.8 Abstraction |
7.1 Functions and Parameters 1 |
7.2 Functions and Parameters 2 |
7.3 Functions and Parameters 3 |
9.3 Array Length and Looping Through Arrays |
Standard |
2.6 Top Down Design and Decomposition in Karel |
2.8 Abstraction |
9.1 Functions and Parameters 1 |
9.2 Functions and Parameters 2 |
9.3 Functions and Parameters 3 |
9.13 Array Length and Looping Through Arrays |
Standard |
3.6 Top Down Design and Decomposition in Karel |
3.8 Abstraction |
15.13 Array Length and Looping Through Arrays |
26.1 Functions and Parameters 1 |
26.1 Functions and Parameters 1 |
26.2 Functions and Parameters 2 |
26.2 Functions and Parameters 2 |
26.3 Functions and Parameters 3 |
26.3 Functions and Parameters 3 |
Standard |
13.22 Array Length and Looping Through Arrays |
13.14 Functions and Parameters 1 |
13.15 Functions and Parameters 2 |
Standard |
14.22 Array Length and Looping Through Arrays |
14.14 Functions and Parameters 1 |
14.15 Functions and Parameters 2 |
Standard |
1.6 Top Down Design and Decomposition in Karel |
Standard |
4.6 Top Down Design and Decomposition in Karel |
4.8 Abstraction |
7.1 Functions and Parameters 1 |
7.2 Functions and Parameters 2 |
7.3 Functions and Parameters 3 |
7.13 Array Length and Looping Through Arrays |
Standard |
2.6 Top Down Design and Decomposition in Karel |
13.3 Iterating Through an Array |
Standard |
2.6 Top Down Design and Decomposition in Karel |
9.1 Functions and Parameters 1 |
9.2 Functions and Parameters 2 |
9.3 Functions and Parameters 3 |
9.13 Array Length and Looping Through Arrays |
Standard |
2.6 Top Down Design and Decomposition in Karel |
2.8 Abstraction |
9.1 Functions and Parameters 1 |
9.2 Functions and Parameters 2 |
9.3 Functions and Parameters 3 |
9.13 Array Length and Looping Through Arrays |
Standard |
8.22 Array Length and Looping Through Arrays |
8.14 Functions and Parameters 1 |
8.15 Functions and Parameters 2 |
Standard |
12.22 Array Length and Looping Through Arrays |
12.14 Functions and Parameters 1 |
12.15 Functions and Parameters 2 |
Standard |
2.6 Top Down Design and Decomposition in Karel |
2.8 Abstraction |
9.1 Functions and Parameters 1 |
9.2 Functions and Parameters 2 |
9.3 Functions and Parameters 3 |
9.13 Array Length and Looping Through Arrays |
- 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