Grade 6-8 | 22 Lessons
Explore how computers learn from data. Develop machine learning projects around real-world data. Design a machine learning app to solve a personally relevant problem.
C-20 hrs
[Duration Chapter1: Lesson 1-16
Lesson 1: Intro to App Lab | Lesson 2: Introduction to Machine
Learning | Lesson 3: Types of Machine Learning | Lesson 4: Innovations in AI | Lesson 5: Patterns in Data | Lesson 6: Classification Models | Lesson 7: Introduction to AI Lab |Lesson 8: Importing Models in App Lab | Lesson 9: Model Cards | Lesson 10: Saving Models in AI Lab | Lesson 11: Model Cards in App Lab | Lesson 12: Numerical Models | Lesson 13: Numerical Data in AI Lab | Lesson 14: Customizing Apps | Lesson 15: AI Code of Ethics | Lesson 16: Project: Make a Machine Learning App
Chapter 2: Lesson17-22 | Lesson 17: Issue Statements | Lesson 18: Survey Planning | Lesson 19: Survey Data in AI Lab | Lesson 20: Troubleshooting Models | Lesson 21: Creating an App | Lesson 22: Project - Design an AI App]
Chapter 1:Lesson 1-16
Chapter 1
Description: Students learn the basics of machine learning and use a tool called AI Lab to create machine learning models that can be used in App Lab. The unit starts with an overview of machine learning and how computers can use patterns in data to make decisions and predictions. Then, students learn how to use AI Lab to train models from tabular data while exploring issues of bias. Lessons follow a repeating "unplugged - AI Lab - App Lab" pattern so students are continually exposed to the concepts and tools of machine learning. The chapter culminates in a project where students select from a set of real-world datasets to train a machine-learning model and create an app.
Goals:
Create a machine learning model in AI Lab to solve a problem, and use App Lab to create an app that uses their model.
Understand how machine learning models make decisions from data.
Lesson 1: Intro to App Lab
Overview
Learn about App Lab, which lets you create apps with code! You'll learn to create and control buttons, text, images, sounds, and screens. At the end of the lesson, you will be able to extend a project you started building into a "Choose Your Own Adventure", "Greeting Card", or "Personality Quiz" app.
Lesson 2: Introduction to Machine Learning
Overview
Learn the basics of machine learning by helping AI Bot recognize fish to clean up the ocean
Lesson 3: Types of Machine Learning
Overview
Learn two different types of machine learning - supervised and unsupervised learning. Then compare how machine learning can be similar or different to how humans learn.
Lesson 4: Innovations in AI
Overview
Research different examples of how Artificial Intelligence is being used to solve problems in the world.
Lesson 5: Patterns in Data
Overview
Explore three different ways computers can make recommendations and how important data can be in making accurate decisions.
Lesson 6: Classification Models
Overview
Learn how to create a machine-learning model by helping a computer classify foods as fruits or veggies
Lesson 7: Introduction to AI Lab
Overview
Learn how to use AI Lab to train machine learning models, such as how to recognize shapes or how to make food recommendations for a restaurant.
Lesson 8: Importing Models in App Lab
Overview
Learn how to import a model into App Lab to help create a Book Recommendation app for a middle school classroom.
Lesson 9: Model Cards
Overview
Help decide which model a hospital should use for its emergency room prioritization system, and determine which models include unintended biases. You will also learn how Model Cards can help evaluate and analyze machine-learning models.
Lesson 10: Saving Models in AI Lab
Overview
Help train several models to help a zoo create educational apps for their customers. You will create Model Cards for each of your models, then import one of them into App Lab to create an app.
Lesson 11: Model Cards in App Lab
Overview
Learn how to use Model Cards to improve a machine-learning app, and how to update the final screen based on the model prediction.
Lesson 12: Numerical Models
Overview
Zombies have invaded your town and you need to use data to predict which parts of town have the least amount of zombies so you can lead people to safety.
Lesson 13: Numerical Data in AI Lab
Overview
Use AI Lab and numerical data to make predictions about real-world scenarios
Lesson 14: Customizing Apps
Overview
Learn how to edit the code for a machine learning app by helping to create a driver alert system, where each sensor is on a different screen of the app.
Lesson 15: AI Code of Ethics
Overview
What does it mean for artificial intelligence to be used ethically? In this lesson, you'll help create an AI Code of Ethics and research examples of artificial intelligence that are or are not following your code of ethics.
Lesson 16: Project: Make a Machine Learning App
Overview
Choose from several real-world datasets to train a model and create an app that uses machine learning
Chapter 2: Lesson 17-22
Chapter 2 Overview
Description: This chapter prepares students to be machine learning scientists to create an app that addresses an issue in their community. Students follow along with a fictional group of students as they define an issue, develop a survey to collect data, analyze their data in AI Lab, create a model card, and create an app to solve their problem. Then, in the final project, students repeat these same steps with an issue they care about in their community.
Goals:
Create machine learning models in AI Lab from their own data and use App Lab to create an app that uses their model to solve problems in their community.
Lesson 17: Issue Statements
Overview
Working with a team of students from another school, develop ideas for how machine learning can be used to address an issue in your community.
Lesson 18: Survey Planning
Overview
Help the other team of students develop questions that would be useful to create a machine learning app, then learn how to use Google Forms to create a survey to collect data.
Lesson 19: Survey Data in AI Lab
Overview
Learn how to download survey data and use it in AI Lab to train a model. The skills in this lesson are important for completing the final lesson in this unit
Lesson 20: Troubleshooting Models
Overview
Help students from the other team analyze their survey data and determine why they are unable to get accurate models or they are unable to create usable models when tested.
Lesson 21: Creating an App
Overview
The model is finally ready! Now it's time to import the model into App Lab and build the final Club Recommender app!
Lesson 22: Project - Design an AI App
Overview
Create an app that uses machine learning to solve a problem in your community
Enhance Technology Skills
Course Link