Introduction to Drag and Drop Coding Using Scratch

Glowing green spherical robot called a Sphero SPRK+ sitting on a wooden table. Behind it is a small LEGO brick structure.

Learning Goals

Learning Goals:

  1. Students will understand how to properly order basic blocks of code to program simple functions.
  2. Students will determine the steps needed to debug issues in block
    programming.
  3. Students will devise methods to achieve basic animation-focused block programming tasks.
  4. Students will combine music and animation to create music videos and simple games using block coding.
Materials List

Handouts

Group Supplies (individually or in small groups)

  • Computer or tablet that runs Scratch

Important Links

Lesson 1 of 6 / Time: 10 hours

Students go through a series of exercises and projects/challenges to gain familiarity with coding, specifically with drag-and-drop coding. Students will look at Scratch, a free introductory computer programming language, which focuses on creative computing. After working on a few Scratch drag and drop programs, participants will transition to Sphero Edu (formerly Lightning Lab), a comparable drag and drop program for Lesson 2 to prepare to program a Sphero SPRK+ ball to navigate through a maze.

 

Solar Sphero SPRK+

Download Lesson