UQ1035

Are hackathons useful for computer-science students?

Yes. When approached with a clear purpose, a hackathon can provide a practical learning opportunity for computer-science students. It can offer experience in planning, implementing, and presenting a project within a short period, as well as practice in technical work, collaboration, and identifying problems. A resulting project can also help explain what a student has learned. However, it is not a substitute for foundational study, and what students gain varies with preparation, teammates, the topic, and reflection afterward.

Key points

  • They offer practical experience in development, teamwork, and presentation under time constraints.
  • They can help students identify their interests and gaps in knowledge.
  • A project and the experience can be organized as material for explaining what the student has learned.
  • Students should balance participation with coursework and foundational study, then reflect on the experience.

Things to check

  • The duration, eligibility, assessment method, and technologies vary by hackathon, so students should check the official event information before participating.