The article discusses how high school computer programming students at Lanier High School in Gwinnett County are learning to create and remix hip-hop beats by using EarSketch, a software created by Digital Media professor Brian Magerko and School of Music professor Jason Freeman.
An excerpt of the article is below:
Students in Mike Reilly’s computer programming classes could be helping to bust the stereotype of the computer nerd hunched over a keyboard, writing programs that crunch numbers and sort lists.
They are creating and remixing hip-hop beats as part of a pilot program that could have broader implication for the future of computer science education.
For almost a decade, government agencies, universities and technology companies have plowed millions of dollars, with little success, into robotics camps, video gaming and other programs intended to convince two under-represented groups — females and minorities — to study and pursue computer programming as a career.
Now, with the same objective and a grant from the National Science Foundation, Georgia Tech is testing software in Reilly’s classes at Lanier High School in Gwinnett County that is designed to incorporate fun and music into students’ first foray into computer programming.
“The students are doing something that’s very technical and cool,” said Brian Magerko, an associate professor in Tech’s School of Literature, Communications and Culture and one of the software’s developers.
Seventy ninth graders, including black, Hispanic and female students, are in an abbreviated pilot this spring that has already produced anecdotal evidence — and some data, of course — to suggest it might be working.
On a recent visit to Reilly’s class, students were eager to talk about their efforts.
“When we go to college, we’ll have a basic understanding,” said Rachel Crowley, now mulling a career in video game design.
“We learned how to work with partners, how to contribute ideas,” said student Haylee Anderson.
The students weren’t specifically recruited for the pilot, and fewer than 10 started with a good working knowledge of computers, Reilly said.
“We just threw it at them,” he said.
The students use EarSketch, the software created by Magerko and Jason Freeman, an associate professor in Tech’s School of Music. EarSketch utilizes the Python programming language and Reaper, a digital audio work station program similar to those used in recording studios throughout the music industry.
“Young people don’t always realize that computer science and programming can be fun,” Freeman said. “This is allowing students to express their own creative musical ideas as they learn computer science principles.”
Studies have shown that far fewer females and minorities are pursing computer programming, even as demand grows. In 2011, females accounted for 19 percent of students taking advanced placement courses in computer science, the lowest in any subject area.
In the pilot at Lanier High, students in the class can work in teams, but also have to produce individual projects, Reilly said.
“We want to teach programming, and this is a different way,” he said. “But music and programming are so similar.”
Students are usually taught basic programming in high school technology classes, but the EarSketch program provides a different twist. The students learn Python, a powerful yet simple programming language used by beginning programmers, as well as companies, such as Google, Reilly said.
To teach the Python language and make it more interesting to a more diverse group of students, Georgia Tech has written custom software that allows the student to write programming code that uses music samples and arranges them into their musical creation, he said.
“As the student learns more programming techniques, they can apply those techniques to musical conditions and more complex musical pieces,” Reilly said. Students have chosen to use these musical compositions in projects, such as music videos and game background music. Some have written their own lyrics.
To read the full article, please click here.