Unit 8 - Searching and Sorting ('22-'23)

In this unit, you expand on the algorithms you have learned to explore common approaches to searching and sorting 1D and 2D arrays and ArrayLists. In the process, you analyze and compare the efficiencies of these algorithms using statement execution counts and further develop problem-solving skills to decompose complex problems. Throughout the unit, you apply your programming and software engineering skills to plan and develop a creative coding project using the console that incorporates object-oriented design, data structures, and algorithmic thinking. With the knowledge and skills acquired throughout the year, you consider the privacy and security of programs and users.

Content
Lesson Resources
Lesson Resources
Lesson Resources
Lesson Resources
Lesson Resources
Lesson Resources
Lesson Resources
Lesson Resources
Lesson Resources
Lesson Resources
Show What You Know
Lesson Resources
Lesson Resources
Lesson Resources
Lesson Resources
Lesson Resources
Sandboxes
Survey
Level TypeLevel DetailsLevel Status
Not startedIn progress
Completed
Assessments / Surveys
Concept
Text
Video
Map
Concept: Not started
Concept: In progress
Concept: Completed (perfect)
N/A
Activity
Unplugged
Lesson Extras
Online
Assessment
Question
Choice level
Activity: Not started
Activity: In progress
Activity: Completed (perfect)
Activity: Submitted