EarSketch

EarSketch is software that allows you to make music by writing code. EarSketch has been used by over 1,000,000 students in all 50 states in the US and in over 180 countries around the world. It has been used in summer camps, afterschool programs, and academic courses (such as Computer Science Principles). While EarSketch is most often used at the high-school level, it has been successfully used in elementary, middle, high-school, and college-level courses and activities.

Contributors: Jason Freeman and Stephen Garrett

TuneTable

TuneTable is a responsive tabletop application with a tangible user interface. The intention is to teach basic computer programming concepts to middle and high school students (ages 9-16) using physical blocks that work as snippets of code. TuneTable applies computational elements like functions, parameters, and nested loops. Users compose short songs by building chains of blocks that represent code. Each block has a unique design on the bottom that, when placed on the acrylic surface of the table, is identified by the software using cameras mounted underneath the surface of the table. When the arrangement of blocks is recognized, the application outputs musical and visual feedback.

Contributors: Jason Freeman