Ball Is Life

Using Sphero to Teach Programming Fundamentals

TEAM MEMBERS: Joel Garcia , Patrick Page , Nikki Mehdikhani , Daniel Redder
ADVISORS: Dr. Cindy Robertson , Dr. Anca Doloc-Mihu
TECH: sphero
DIFFICULTY: beginner
TARGET AUDIENCE: k-12 , middle-school , high-school , college
DURATION: minutes
CURATOR(S): Trung Dao, Kelechi Ariwodo
PUBLISHED DATE: Sep 12 2024
CREATED IN SEMESTER: Fall 2019
Read more on

Our project uses Sphero to teach programming fundamentals (for loops, functions, variables, etc.) in a hands on way. We are incorporating basketball as a familiar medium to provide context to programming. The students will navagate the Sphero through the basketball-themed obstacle course only using programming scripts to move the Sphero.

The Technology Ambassador Program at GGC strives to break the misconceptions of the IT field by providing fun workshops for students of all backgrounds. TAP students design engaging and fun outreach workshops to encourage interest in IT and STEM.

Team members

BallIsLifePhoto

Joel Garcia, Patrick Page, Nikki Mehdikhani, Daniel Redder


Outreach Activities:

  1. Super Saturday Series(S3), November 9, 2019, GGC – middle and high school girls to promote IT and STEM career.
  2. Tap Expo, October 10, 2019, GGC – Promote IT field and the TAP program to college students.
  3. Class Workshops – November 12th, November 13th, November 20th, GGC - to promote IT to non-IT college students.

Materials List:

AmountMaterialsDimension
6Foam Boards36 in. x 48 in.
2Plywood36 in. x 48 in.
1Hot Glue Gun-----
130 Count Pack of Hot Glue Sticks-----
1Exacto Knife-----
1Chisel-----
1Rubber Mallet-----
26 Count Packs of Exacto Knife Blades-----
15Sphero Bolt Robots-----
15Sphero Protractors------
------Sphero EDU Desktop Application-----

Technology

Project Setup & Installation:

Gallery