Robotics for Students in the Functional Life Skills (FLS) Program

As the library exists to offer an inclusive space for everyone, this lesson is geared toward giving students with complex needs in a Functional Life Skills (FLS) class the opportunity to explore coding and robotics. Students will read an ebook about robots and 3-D shapes. Then they will build models and discuss uses for robots. Then they use coding and robotic tools such as an Osmo coding apparatus on their iPad to code a virtual robot or a Sphero and its accompanying coding app. Students shall also have the opportunity to build robots from kits and present their projects.

Author: Devin Hodgins
Grade Level: 6-8
Standard Framework: NGSS
Standards: Extended Standards for Students with Complex Needs: SES-MS-ETS1-1; SES-MS-ETS1-2.; SES-MS-ETS1-3; SES-MS-ETS1-4
Materials: Sphero, Osmo, iPad, epic!: https://www.getepic.com/app/read/75256

OVERVIEW

Activity Overview:

As the library exists to offer an inclusive space for everyone, this lesson is geared toward giving students with complex needs in a Functional Life Skills (FLS) class the opportunity to explore coding and robotics. Students will read an ebook about robots and 3-D shapes. Then they will build models and discuss uses for robots. Then they use coding and robotic tools such as an Osmo coding apparatus on their iPad to code a virtual robot or a Sphero and its accompanying coding app. Students shall also have the opportunity to build robots from kits and present their projects.

Meta description

  • Subject Area: Computer Science, Mathematics, Science, Technology, Engineering
  • Grade Level : 6-8
  • Computer Science Domains:
    • Computing Systems, Data Analysis, Algorithms and Programming, Impacts of Computing
  • Computer Science Principles:
    • Fostering an Inclusive Computing Culture, Collaborating Around Computing, Recognizing and Defining Computational Problems, Creating Computational Artifacts, Testing and Refining Computational Artifacts, Communicating About Computing
  • Materials:
  • Considerations:
    • Students with complex needs are provided accommodations. Teachers need to be acutely aware of the required accommodations and their purposes for each student.

Lesson Plan

Overview

As the library exists to offer an inclusive space for everyone, this lesson is geared toward giving students with complex needs in a Functional Life Skills (FLS) class the opportunity to explore coding and robotics. Students will read an ebook about robots and 3-D shapes. Then they will build models and discuss uses for robots. Then they use coding and robotic tools such as an Osmo coding apparatus on their iPad to code a virtual robot or a Sphero and its accompanying coding app. Students shall also have the opportunity to build robots from kits and present their projects.

ASSESSMENT PRE/POST-TEST

How can we use code to program a robot?

How do robots help us?

OBJECTIVES

Students shall be able to code a virtual robot or an actual robot.

Students shall create a robotics artifact, using the tools and materials provided, through employing the design cycle.

CATCH/HOOK

The teacher shall begin by demonstrating to students the Osmo Coding Awbie or by driving a Sphero through a set of obstacles, assuring them all the while that they too will be able to program a robot and even build their own robot.

ACTIVITY INSTRUCTIONS

Let students know that they will be investigating Robots: building robots, coding robots, programming robots, and using virtual robots

Discuss with students what a robot is and what it does.

Introduce vocabulary (coding, programming, virtual, 3-Dimensional Shapes: cube, cone, cylinder, rectangular prism, etc.)

Read: Robots: 3-D Shapes by Joseph Otterman on epic!

Start designing and building simple robots with blocks, going over shapes.

Complete “Problem Solving” assessment - Robots, p. 20 & Math talk p. 25.

Introduce students to Osmo - Coding Awbie.

Allow students opportunity to explore Awbie on Osmo along with other Osmo apps.

Introduce students to Sphero and its app.

Allow students opportunity to explore Sphero and its coding capabilities.

Allow students opportunity to build robot kits, focusing on shapes.

Discuss with students ways robots help us.

Discuss with students their ideas for the future of robots.

Have students present their robots and projects.

Instruct students to complete the Reflection Form - forthcoming.

Supplements

Any items in this section are the property & under the license of their respective owners.

REVIEW

Project presentation, Discussion, Reflection Form

STANDARDS

TypeListing
CS DomainsComputing Systems, Data Analysis, Algorithms and Programming, Impacts of Computing
CS PrinciplesFostering an Inclusive Computing Culture, Collaborating Around Computing, Recognizing and Defining Computational Problems, Creating Computational Artifacts, Testing and Refining Computational Artifacts, Communicating About Computing
Other Content StandardsExtended Standards for Students with Complex Needs: SES-MS-ETS1-1; SES-MS-ETS1-2.; SES-MS-ETS1-3; SES-MS-ETS1-4