Computing Education

Dr. David Shepherd looking to a computer monitor while he presents the CodeBeats project. A music band is behind him.

Computers are complex devices, and many people still don't dominate them. In our lab, studies focused on making the computer learning process more accessible and less tedious are one of our main goals. We highlight below how we are transforming programming education through music and other innovative strategies:

Comprehending code through hip-hop music

Aiming to convince more students that computer science education can be fun, researchers in our lab have been actively working on the Code Beats project, an educational approach that teaches middle schoolers how to code using hip-hop music. More than two summer camps have already been completed, and kids seem to be loving to learn more about programming.

For every Code Beats summer camp, a new music album is released. Check it out:

Summer Camp 2021

Summer Camp 2022