Creating AI apps and artefacts can be a fun, creative, and educational experience that even young students can experience. Pop along to Dr Ken Khan's workshop at this year's CAS Conference to learn more.
If only students could create AI programs they could acquire a deeper understanding of perception, reasoning, language, psychology, and animal behaviour in the process of building perceptive robots and apps. As Richard Feyman said "What I cannot create, I do not understand". AI programming also provides fertile ground for self-reflection- students may begin to think harder about how they see and hear, for example. Students may be better motivated because their programmes are capable of impressive behaviour. Today we can add the motivation that students will learn about a technology that is of increasing importance in science, medicine, transport, finance, and much more. And what is AI if not computational thinking about thinking?
Typically, AI programming is done by those with advanced degrees because of its technical difficulty. But, it needn't be so! In this workshop you'll learn about blocks that have been added to Snap! that support speech and image recognition, speech synthesis, and machine learning. These blocks have been successfully trialled with primary and high school students. An interactive guide to these blocks will be presented and explored. Sample programs using these blocks are available that include:
- Speaking with random pitch, rate, voice and language
- Moving a sprite with spoken commands such as "go forward" and "turn right"
- Generating funny sentences in a Mad Libs style using speech synthesis and recognition
- Generating stories using speech synthesis and recognition
- Talk to Wikipedia
- An app that uses speech input and output and image recognition to describe what is in front of the camera
- Training a sprite to move or turn depending on which way your finger is pointed or you are learning.
If you haven't already then book your tickets for the CAS Conference here.