Hackathons are powerful learning experiences
Hackathons are powerful learning experiences
Because they bring a large group of people together to compete towards accomplishing a specific goal (e.g. making a game/app) in a short amount of time (e.g. 24 - 48 hours). There are no requirements of skill to enter a hackathon, and many are satisfied by participating even if they do not successfully complete their project.
Hackathons are more about the experience and the project than learning. The fact that you're also learning, practicing designing, art, sound effects, or even trying out an entirely new programming language and delving into documentation, all of this is subservient to the project in question. When I think back to my Three approaches to engagement I would say that hackathons take a sort of "competetive open-ended puzzle" approach to engagement. You have a goal, and a space (constrained time limit, some kind of interaction with other participants, theme), and you need to figure out the steps to achieve that goal.
If you think about a traditional classroom experience, the goal is learning. You expect that the teacher will imbue knowledge onto you and as a result there is little motivation for you yourself to be an active participant in your own learning.
However in a hackathon, the goal is making. You don't have a teacher, you just have a goal. This is an incredible reframing of a learning experience and I am curious how the aspects of a hackathon could be used to inform the structure of classrooms and learning groups.
After participating in dozens of game jams and hackathons over the years.
References