• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

About hackathons

A hackathon is a programming marathon. It usually lasts for twenty-four hours, or two part days and a night of coding, where the participants team up and solve a problem together. There may be no given problem per se; the participants often have to come up with an idea. The size of the team is not fixed, but it is usual to have a maximum of five people in a team, otherwise, it can become hard to divide tasks between the team members. Hackathons usually have a specific theme like data science or VR.

Here’s an example of a typical hackathon schedule:

Day one

  • Check-in
  • Workshops on the topic of the hackathon (data science, VR, etc.). These are needed so that the participants with no previous knowledge of the topic can still participate
  • Teambuilding and idea generation
  • Idea presentation. The team leader presents the idea and the proposed plan of action. Experts (industry representatives, e.g. from Microsoft) validate the ideas and help to avoid errors
  • Teams take their places and start coding
  • Expert round, which involves mentoring the teams, correcting ideas or helping with the code
  • Work continues throughout the night. Some of the experts are available on site or online

Day two

  • Team roll call (yes, some teams are out by day two)
  • Project completion
  • Expert round in order to understand whether the project is ready for presentation
  • Projects are presented in the evening with a presentation and a live demonstration. It is vital to show the completed work, a prototype, albeit imperfect. Either the whole team or a team leader presents the project. There is a jury is usually made up of industry experts.
  • Prize giving

You can find out more about hackathons in this article.


 

Have you spotted a typo?
Highlight it, click Ctrl+Enter and send us a message. Thank you for your help!
To be used only for spelling or punctuation mistakes.