Musical Table Teaches Basics of Computer Programming

0
Musical Table Teaches Basics of Computer Programming

There are a lot of ways that teach students basics of computer programming language. This time, scientists from Georgia Institute of Technology in collaboration with Northwestern University have developed a new tool to learn basics of computer programming. They have developed TuneTable. TuneTable is an interactive tabletop device that teaches kids computer programming basics. It allows the user to play music samples by code.

The table consists of basic computing programming elements. So whenever user going to learn programming basics, he/ she will use these elements. For example, iteration and go-to statements.

Scientists actually wanted to increase the literacy of programming in students.

Project lead Brian Magerko said, “It’s also about changing the attitude about computation and exposing it to people that might not have sought it out otherwise. Hopefully, some of them will think it is a cool, new way to express themselves.

There is coaster like markers present on the interactive surface of TuneTable. The marker is also called as fiducials on the coasters. Each marker is assigned a sound or a command. The surface uses computer vision to detect each marker’s function. So, whenever the user wants to create music, they only need to move markers.

Magerko said, “Manipulating notes, chords, and rests requires a lot of music theory knowledge. Instead, we’re opting to manipulate music samples with code. And certain genres, such as electronic and hip hop, map very well computationally.

Magerko said they’re also very appealing to underserved populations, such as women, African-Americans, and Latinos. He and Georgia Tech College of Design Professor Jason Freeman learned that after designing a software program called EarSketch that teaches Python and Javascript at nearly 200 high schools across the country.

EarSketch students use digital audio workstations and the programming languages to manipulate loops and compose music. TuneTable reimagines this experience within a museum exhibit.

Using EarSketch, people can continue tinkering with the code when they get home.

Freeman said, “The table allows us to bring the basics of computer programming out of the classroom and into more informal settings such as museums. Kids can be playful and social, just by walking up and giving it a try.” (Freeman is a co-principal investigator on the NSF grant.)

RELATED: