What happens at a hackathon?
Every hackathon needs a structure. There’s several ways you can run a hackathon. Here are a few suggestions which can be adapted to suit your schools needs.
Day Long Hackathon
Time | Title | Description |
---|---|---|
9:30 | Start of hackathon | Students arrive and get setup with a computer and with the tools required. |
10:00 | Workshop: Part 1 | Workshop based on an API, library, or tool. This can be led by a teacher or a Hackathons for Schools mentor. |
11:00 | Break | An opportunities for students to go to the toilet and digest the workshop. |
11:15 | Workshop: Part 2 | The workshop continues, by looking at a different part of the topic. |
12:00 | Lunch | Lunch break before the hacking starts. |
12:30 | Hacking starts | Students get into teams and start working on a project. They will be given some ideas based on the workshop |
16:30 | Presentations | Each team will demo their project and explain what they did and how they did it. |
17:30 | End of hackathon | Students start to head home. |
Weekend Long Hackathon
Time | Title | Description |
---|---|---|
9:30 | Start of hackathon | Students arrive and get setup with a computer, and with the tools required. |
10:00 | Workshop 1: Part 1 | Workshop based on an API, library, or tool. This can be led by a teacher or a Hackathons for Schools mentor. |
What kind of workshops could be run?
Workshops could be run either by a teacher, or one of our fantastic mentors. They provide a great source of insipration for the students taking part in the hackathon, so we recommend running a workshop with content which can easily be replicated by the students.
The optimal environment for running a workshop would be in separate room to the main event space, perhaps in another classroom.
For inspiration when designing your workshop, please check out our resources list where you will be able to find a number of examples created by the team.
Other mini-events
In order to break up the day, we highly recommend including a few smaller events in your schedule. These could include:
- Games
- Short competitions (programming based or not)
- Talks from guest speakers