Heard of the Maker Movement, but don’t know where to begin getting involved? This class will introduce students to fundamental concepts in programming and electronics using beginner-friendly tools such as Scratch. In using Scratch for electronics prototyping with Arduino, students will develop computational thinking skills, while expressing their creativity through sounds, lights,and animation.
This course fulfils the requirements of Maker Jr (Beginner) on IDA’s ICT Learning Roadmap. No experience with programming or electronics, nor prior involvement in other “Maker Jr” classes, is required.
By the end of the course, students should be able to:
- Create block-based programs using Scratch
- Interface with the Arduino using Scratch to receive inputs and toggle outputs
- Build a practical electronic set-up which can receive inputs, do a logical evaluation, and perform an output sequence
- Desktop / laptop (Windows / Mac)
- Scratch for Arduino (free, customised version will be made available for download)
- Arduino IDE (free)
- Get Hacking Arduino Starter Kit (bulk rates / rental available)
- Introduction to Scratch programming through mini-projects: dance party, story-telling
- Introduction to Arduino through mini-projects: blinking LED, light theremin, magic 8-ball, Pong game, Flappy Bird clone
- Visit to a makerspace
- Final project on using Arduino and Scratch to accomplish a real-world task