1.1 - Course Overview - What is AI?
1.2 Part A - Robot or Not? Activity
1.2 Part B - Autonomous Robot Videos
1.3 - Anatomy of a Self-Driving Car
1.4 Part A - Robot & Computer Perception
1.4 Part B - Perception: Create Your Own Face Filter
1.5a - Module 1.5a: Route Finding (Graph Coloring)
1.5b - Module 1.5b: Route Finding (Tree Search)
1.6 - Case Study
1.7- Mini-Project - My Dream Bot
End of Unit - Student Assessments
What is AI?
5 Big Ideas
Describe AI to someone
Give examples of how they are affected by AI technology in their own daily lives
Recognize AI in their daily lives
Other Teacher Adaptations (folder)
Autonomy
Navigation
Sensing and Perception
Explain what autonomy means.
Given a robot, explain what it does and what kinds of decisions it makes.
Decide whether a device is a robot or not. Roombas are robots. Your grandmother’s antique Electrolux vacuum is not a robot. Why not?
Autonomy
Navigation
Sensing and Perception
Explain what autonomy means.
Given a robot, explain what it does and what kinds of decisions it makes.
Decide whether a device is a robot or not. Roombas are robots. Your grandmother’s antique Electrolux vacuum is not a robot. Why not?
Sensors
Reasoning and Maneuvering
Explain the sensors on a self-driving car: what they do and where they are located.
Explain the decisions a self-driving car makes, or alternatively, explain the subsystems that make up a self-driving car.
Activity: Self-driving Cars Worksheet and ANSWER KEY
Activity: Autonomous Robot Sensor Experts (NEW)
Pixels and Images
Feature extraction and edge detection.
Perception
What are "features"
Explain how some part of perception works, e.g., explain an edge detector, or explain how face templates are aligned with a face image (see the Snapchat video).
Software: Face Demo (Browser -based app)
Print Out: Test patterns
Pixels and Images
Feature extraction and edge detection.
Perception
What are "features"
Build your own Snapchat filter in Scratch.
Provide a copy of the slides to students
Extensions (NEW)
Extension (NEW)
Face Detection Apps Level up - Instructions
Graphs, nodes, and links
Encoding a map as a graph
Breadth-first search
Graph coloring
Represent a map as a graph
Solve route-finding problems by coloring the graph
Explain the breadth-first search algorithm
Route Finding (Pick One)
Includes colorblind version
Search trees
Root, parent, and child nodes
Breadth-first search by building a tree
Solve route-finding problems by constructing a search tree.
Fully vs. Somewhat Autonomous
Legal responsibilities
Risk vs. Reward
Identify the safety/social issues with self-driving cars.
Describe the current state of autonomous driving technology.
Debate what to do about people sleeping in their Teslas.
Lesson Plan (coming)