Lesson Planet
Search educational resources
  • Sign In Try It Free
  • AI Teacher Tools
    • Discover Resources Search reviewed educational resources by keyword, subject, grade, type, and more
    • Curriculum Manager (My Content) Manage saved and uploaded resources and folders To Access the Curriculum Manager Sign In or Join Now
    • Browse Resource Directory Browse educational resources by subject and topic
    • Curriculum Calendar Explore curriculum resources by date
    • Lesson Planning Articles Timely and inspiring teaching ideas that you can apply in your classroom
    • Our Story
    • Frequently Asked Questions
    • Testimonials
    • Contact Us
  • Pricing
  • School Access
    • Your school or district can sign up for Lesson Planet — with no cost to teachers
      Learn More
  • Sign In
  • Try It Free

Hi, what do you want to do?

Create a lesson plan
Create a lesson plan
Generate resources with 80+ AI teacher tools
Generate resources with 80+ AI teacher tools
Search 200,000 instructional videos
Search 200,000 instructional videos
Find a teaching resource
Find a teaching resource
Fun with Sorting Lesson PlanFun with Sorting Lesson Plan
Publisher
TryEngineering
Resource Details
Curator Rating
Educator Rating
Not yet Rated
Grade
5th - 10th
Subjects
STEM
1 more...
Resource Types
Handouts & References
4 more...
Audience
For Teacher Use
Duration
3 hrs
Instructional Strategies
Collaborative Learning
2 more...
Usage Permissions
Fine Print
Lesson Plan

Fun with Sorting

Curated and Reviewed by Lesson Planet
This Fun with Sorting lesson plan also includes:
  • Activity
  • Worksheet
  • Join to access all included materials

Who knew sorting could be so much fun? Scholars participate in a sorting activity where they develop questions to place a list of numbers in order. They consider how these questions can be used as an algorithm.

11 Views 10 Downloads

Concepts

sorting, algorithms, technology resources

Instructional Ideas

  • Have the class brainstorm applications of sorting algorithms as a journal entry

Classroom Considerations

  • Some materials are necessary for the activity
  • Lesson guide suggests two sessions of 90 minutes each

Pros

  • Diagrams support understanding of procedure
  • Includes tables for groups to fill in their results

Cons

  • None

See similar resources:

AP Test Prep

2007 AP® Computer Science A Free-Response Questions

College Board
Stay tuned for a programming announcement. The resource contains the four free-response questions from the 2007 AP® Computer Science exam. Teachers and pupils use the questions to understand how topics appear on exams. The items cover...
10th - 12th STEM
Lesson Plan

Sorting Socks is Algorithm Complexity

TryEngineering
Use hosiery to teach computer science. Scholars use socks to develop a set of algorithms. They find ways to find a particular sock from a set and ways to sort socks. Finally, they use their algorithms to consider time complexity.
9th - 12th STEM
CCSS: Designed
AP Test Prep

2008 AP® Computer Science A Free-Response Questions

College Board
Get the code right. A detailed resource provides pupils and teachers of computer science courses with released items from the 2008 exam. Questions range from studying code in a case study to creating code to perform specific tasks....
10th - 12th STEM
Activity

Satellite Telemetry

Discovery Education
Satellites require rockets to launch, but it doesn't take a rocket scientist to understand them. Future engineers learn about how satellites send data to Earth and how to interpret satellite images. They see how radio waves play a role...
9th - 12th STEM
Instructional Video

How YouTube Knows What You Should Watch: Crash Course AI #15

Crash Course
It's a bit eerie that a computer can predict preferences. An engaging video describes how the artificial intelligence in recommender systems work. Scholars learn about content-based, social, and personalized recommendations using YouTube...
11 mins 9th - Higher Ed STEM
Activity

Lightest and Heaviest—Sorting Algorithms

Computer Science Unplugged
How do computers sort data lists? Using eight unknown weights and a balance scale, groups determine the order of the weights from lightest to heaviest. A second worksheet provides the groups with other methods to order the weights. The...
3rd - 12th Math
CCSS: Adaptable
Lesson Plan

Algorithms Detour - Shortest Path

Code.org
Young programmers investigate the Single Source Shortest Path problem by working in paris to devise their own algorithm. They then progress to using Dijkstra's Algorithm to solve the problem. 
9th - 12th STEM
Activity

Keepers of the Gate Journal and Brainstorm

Teach Engineering
The second segment of a seven-part series reviews the challenge of determining whether gargling with salt water helps a sore throat. Individuals journal what they know about the challenge and what they are trying to figure out to...
9th - 12th Science
Lesson Plan

Engineering Brainstorming

Teach Engineering
Here is a lesson that offers a great hybrid of forming new skills and using current knowledge to come up with a plan. The class brainstorms information they would need to know or already know about hybrid vehicles. They then group...
9th - 12th STEM
Lesson Plan

Introduction to Digital Assistant Project

Code.org
How does a computer recognize voice commands? Scholars learn about digital assistants and natural language processing (NLP) algorithms in the ninth lesson of the series. They begin building a simple digital assistant and work on this...
9th - 12th STEM
Try It Free
© 1999-2026 Learning Explorer, Inc.
Teacher Lesson Plans, Worksheets and Resources

Sign up for the Lesson Planet Monthly Newsletter

Open Educational Resources (OER)

  • Health
  • Language Arts
  • Languages
  • Math
  • Physical Education
  • Science
  • Social Studies
  • Special Education
  • Visual and Performing Arts
View All Lesson Plans

Discover Resources

  • Our Review Process
  • How it Works
  • How to Search
  • Create a Collection

Manage Curriculum

  • Edit a Collection
  • Assign to Students
  • Manage My Content
Contact Us Site Map Privacy Policy Terms of Use