Activity Resource Guides for Teaching Artificial Intelligence in K-12

November 14, 2022 – AI4K12.org is excited to announce the launch of five new activity resource guides to complement learning objectives outlined in the Big Idea Progression charts. 

Description

  •  The activity guides are designed to be age-appropriate and engaging for students, and accessible to teachers.
  • All developed activities and resources have been released under a royalty-free Creative Commons license so they can be adapted to local needs by curriculum designers world-wide.

UPDATES

  • 1/10/2022 – Announcement of the AI4K12 Activity Guide Project Launch
  • 2/17/2022 – We’ve recruited a working group of AI education experts who will be developing the activity resource guides.

Activity Resource Guides 

Released November 2022
  • SpeechDemo
  • Waveforms & Spectrograms
  • Intelligent Assistant using Cognimates
  • Intelligent Assistant using Machine Learning for Kids
  • Chatbot with BERT

Speech

SpeechDemo Activity Guide_thumbnail

SpeechDemo 

Using your laptop’s microphone, experiment with the Google Speech Recognition service to see how it generates alternative transcriptions of a sentence and applies multiple types of knowledge to deal with homophones and other types of ambiguity.
 

Resources
SpeechDemo Activity Resource Guide PDF
SpeechDemo Website

 

Grades: K-12

Big Idea 1 in AI
Big Idea 4 in AI
Waveforms.jpg
Spectrograms.jpg

Waveforms & Spectrograms

Learn about the audio signal that is the input to the first stages of speech recognition by experimenting with waveforms and spectrograms. Use the laptop’s microphone to capture musical tones and human speech.

Resources
 

Grade bands
6-8, 9-12

Big Idea 1 in AI
Cognimates
Cognimates_code

Intelligent Assistant with Keywords (Cognimates)

Create a simulated intelligent assistant in Scratch (using Cognimates) that responds to voice input, modeled after Siri or Alexa. This is a simulation that outputs predetermined responses to selected keywords in the input; real assistants do much more.
 
Resources
Intelligent Assistant with Keywords (Cognimates) Activity Resource Guide PDF
Cognimates web site  (Note: This is a separate instance from the traditional Scratch hosted by MIT)
Intelligent Assistant Cognimates.sb3

Grade bands
6-8, 9-12

Big Idea 4 in AI
ML4K
ML4K_code

Intelligent Assistant with Keywords (MLforKids)

Create a simulated intelligent assistant in Scratch using Machine Learning for Kids (MLforKids) that responds to voice input, modeled after Siri or Alexa. This is a simulation that outputs predetermined responses to selected keywords in the input; real assistants do much more.

Resources
Intelligent Assistant with Keywords (MLforKids) Activity Resource Guide PDF
ML4K Scratch 3  (Note: This is a separate instance from the traditional Scratch hosted by MIT)
Intelligent Assistant ML4K.sb3

Grade bands
6-8, 9-12

Big Idea 4 in AI

Chatbot with BERT

Implement a simple chatbot that represents a character in a story and can answer questions about itself and the story. This activity uses the BERT language model, a transformer neural network that can understand text and answer questions.

Resources
Chatbot with BERT Activity Resource Guide PDF
ML4K Scratch 3  (Note: This is a separate instance from the traditional Scratch hosted by MIT)
Chatbot with BERT.sb3

Grade bands
6-8, 9-12

Big Idea 4 in AI
NEOM

Development of the AI4K12 Activity Resource Guide collection was funded by a grant from the NEOM Company. Any opinions, findings, conclusions, or recommendations expressed in these materials are those of the authors and do not reflect the views of the NEOM Company.

This collection includes activity guides developed by the AI4K12 Activity Resource Guide Working Group, and additional curated activities contributed by third parties.