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
Processing Arrays Lesson PlanProcessing Arrays Lesson Plan
Publisher
Code.org
Resource Details
Curator Rating
Educator Rating
Not yet Rated
Grade
9th - 12th
Subjects
STEM
1 more...
Resource Type
Lesson Plans
Audience
For Teacher Use
Duration
1 hr 30 mins
Instructional Strategies
Direct Instruction
3 more...
Technology
Video
Internet Access
Usage Permissions
Creative Commons
BY-NC-SA: 4.0
cc
Lesson Plan

Processing Arrays

Curated and Reviewed by Lesson Planet
This Processing Arrays lesson plan also includes:
  • Code Studio Stage
  • Join to access all included materials

Scholars use a playing card activity to help them develop a program to find the minimum value of a list. They learn to use for loops to write code that will process lists. 

8 Views 3 Downloads

Concepts

computer applications, computer code, computer science, javascript, arrays, algorithms, technology resources

Instructional Ideas

  • Have learners create a graphic organizer comparing linear and binary searches

Classroom Considerations

  • Playing cards should be available for the activity
  • Code Studio stage of the activity requires free login credentials
  • 18th lesson of the series

Pros

  • Includes printable worksheets
  • Lists some teaching tips for each activity

Cons

  • Inconsistent numbering of units and lessons may cause confusion

See similar resources:

Lesson Plan

Cracking the Code

Institute of Electrical and Electronics Engineers
Some interesting reading on the history of barcodes opens this technology lesson plan. Readers find out how engineers contribute, and then they gather into groups to discuss possible improvements to our current UPC barcode system. Know...
3rd - 12th STEM
CCSS: Designed
Lesson Plan

Animation Programming—Computer Studies

Ontario
Introduce high schoolers interested in animation programming to fundamental programming concepts so that they can plan and write simple programs.
7th - 10th STEM
Instructional Video

The Prison Break | Think Like A Coder, Ep 1

TED-Ed
Break free from monotonous lessons. An engaging video introduces the computer coding series and describes the ongoing context. Robots have taken over, and the hero needs to escape from prison and save the world by solving a set of clues....
7 mins 6th - 12th STEM
CCSS: Adaptable
Activity

Three Key List Operations

Beauty and Joy of Computing
Develop an understanding of the Map, Keep, and Combine operations. The lab leads the class through the exploration of three list operations. Each task contains a self-check to measure scholars' understanding of the operation in the...
9th - 12th STEM
Activity

Card Flip Magic—Error Detection and Correction

Computer Science Unplugged
I can find the error in an array of cards? After watching a demonstration class members search for the error is the provided cards. The resource provides a real-life example of using ISBN numbers in error detection and using check...
4th - 12th STEM
Interactive

Mary Poppins Returns

Google
Make Mary Poppins proud. Young computer scientists use block-based coding to create snowflake animations with a Mary Poppins theme. They learn how to apply sequences, actions, and loops in computer science.
6th - 12th Visual & Performing Arts
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
Lesson Plan

Introduction to Arrays

Code.org
How can you store lists in a computer program? The 16th installment of a 21-part unit introduces arrays as a way to store lists within a variable. Individuals program a list of their favorite things—adding interest to the activity.
9th - 12th STEM
Lesson Plan

Functions and Top-Down Design

Code.org
Let me break it down for you! Introduce your class to a way of breaking up a complicated task into its component pieces. Individuals draw a complex figure using JavaScript and then break it down to help determine the...
9th - 12th STEM
Lesson Plan

APIs and Using Functions with Parameters

Code.org
Introduce your class to the API, a reference guide that lists and explains the functionality of programming language. Using JavaScript, individuals draw complex designs that require additional commands and parameters defined in the...
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