编程马拉松

编程马拉松是软件开发者相聚在一起,在规定的时间内,以紧密合作的形式共同开发软件项目的活动。

编程马拉松采用命题制,比赛开始后现场公布命题,鼓励同学们小组协作在一天内设计实现自己的创意。

「30人,12小时,相聚在一起,以自己的方式,创造自己的作品。」

报名形式 :以个人或团队名义报名,每个参赛队3人。以个人名义报名的开发者现场组队。

报名审核: 报名的同学需提交一份简历介绍个人技术和项目背景(形式包括但不限于博客、GitHub、文档、视频、图片等),组委会进行审核。最选出30位参赛者组成10支参赛队。

比赛流程

  • 宣传工作展开,报名系统开放
  • 比赛技术宣讲,具体安排在ifLab公众号推送
  • 报名结束,组委会整理报名信息并对参赛者进行筛选
  • 进行比赛,参赛者在9:00-21:00进行开发并提交作品和讲解视频
  • 组委会公布获奖名单并颁奖

比赛细则

  • 参赛队伍进行 12小时开发,现场提供Wi-Fi、电源、餐饮,鼓励各位参赛者与其他小组交流。每位参赛者可以有共计90分钟的离场时间。
  • 比赛题目由组委会预先设定并严格保密,比赛开始时公开。
  • 作品形式可以是桌面应用程序(Windows / macOS)、移动应用程序(iOS / Android)、微信小程序、Web应用程序等。
  • 鼓励各队使用开源资源,但须保证作品核心代码为原创,严禁各种形式的抄袭现象。参赛须将作品的源代码和展示用演示文稿上传至Github仓库中。
  • 参赛队若需要将部署作品在服务器,可以使用组委会提供的云服务器,
  • 评审团队由评审嘉宾和组委会成员共同构成,采取线下与公开答辩的评审方式。具体评审规则包含三部分:作品基本参数:60 分(功能性、可靠性、流畅性)、作品创新与特色之处:40 分(设计理念、界面设计、交互设计、选题及其它)

历史

第一届Bistu Hackathon

https://www.iflab.org/2019/04/18/bistu-hackathon/