ML Learning

In this lesson students are introduced to a form of artificial intelligence called machine learning and how they can use the Problem Solving Process to help train a robot to solve problems.

National Standards Alignment

ccss math HSS-ID
csta 3A-AP-13 3A-AP-14 3A-AP-15 3A-AP-21 3A-CS-01 3A-CS-02 3A-CS-03 3A-DA-09 3A-IC-24 3A-IC-25 3A-IC-26
iste ISTE-1c ISTE-1d ISTE-3a ISTE-3b ISTE-4a ISTE-4b ISTE-4c ISTE-4d ISTE-5a ISTE-5b ISTE-6a ISTE-6b ISTE-7a ISTE-7b

OVERVIEW

Activity Overview:

In this lesson students are introduced to a form of artificial intelligence called machine learning and how they can use the Problem Solving Process to help train a robot to solve problems.

Meta description

  • Subject Area: Computer Science, Mathematics, Science, Technology, Engineering
  • Grade Level : 9-12
  • Computer Science Domains:
    • Computing Systems
    • Algorithms and Programming
    • Impacts of Computing
  • Computer Science Principles:
    • Fostering an Inclusive Computing Culture
    • Collaborating Around Computing
    • Recognizing and Defining Computational Problems
    • Developing and Using Abstractions
    • Creating Computational Artifacts
    • Testing and Refining Computational Artifacts
  • Materials:
    • Website, code.org

Lesson Plan

Overview

In this lesson students are introduced to a form of artificial intelligence called machine learning and how they can use the Problem Solving Process to help train a robot to solve problems.

ASSESSMENT PRE/POST-TEST

What is machine learning? How can an ai detect differences in shown patterns?

OBJECTIVES

Train aibot to detect patterns in fish.

CATCH/HOOK

Ask student to describe an example of AI in personal life.

ACTIVITY INSTRUCTIONS

Use machine learning to help robot clean up the ocean and how to identify fish.

Supplements

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

REVIEW

Have students count the number of fish identified correctly by the ai.

STANDARDS

TypeListing
CS DomainsComputing Systems, Algorithms and Programming, Impacts of Computing
CS PrinciplesFostering an Inclusive Computing Culture, Collaborating Around Computing, Recognizing and Defining Computational Problems, Developing and Using Abstractions, Creating Computational Artifacts, Testing and Refining Computational Artifacts