需要准备什么
准备一个工作项目、其可编辑源或项目文件、报告和演示视频。清楚地识别外部资源和您自己的贡献。
创建一个程序来帮助某人做得更好:组织信息、学习技能、自动执行任务或解决实际问题。 Your team chooses the users and purpose, then develops a working application rather than presenting an idea alone.
在活动中,您将演示主要功能,展示用户如何使用软件并解释其背后的代码和决策。测试、有用的错误处理和清晰的界面有助于表明应用程序可以在准备好的演示文稿之外工作。
The jury looks at functionality, originality, code quality and usefulness.您不需要一长串的功能;专注于您理解的明确问题和可靠的解决方案。准备官方规则手册要求的项目文件、报告和演示。
高效算法开发、问题解决策略和计算思维应用。
选择正确的数据结构、数据库设计和数据管理以实现高性能解决方案。
以可扩展、可维护和整洁代码原则构建现代软件架构。
参与者开发解决社会问题或为特定行业做出贡献的原创软件项目。
项目由专家评审团按技术深度、用户体验、代码质量和创新性进行评估。
使用本指南来了解体验。请阅读官方规则手册,了解完整的参赛要求和技术要求。
准备一个工作项目、其可编辑源或项目文件、报告和演示视频。清楚地识别外部资源和您自己的贡献。
实时运行项目,展示其主要功能并回答有关您选择的问题。准备好用自己的话解释测试、错误和改进。
评估遵循类别标题和您的注册级别。一个可行的、易于理解的解决方案比功能数量或不必要的复杂性更重要。
级别 01–07 • 现场演示 • 最多 100 分
报告:最多 10 页。演示视频:最多 3 分钟。提交所需的源文件或存储库以及设置说明;检查规则手册中特定类别的证据和官方截止日期。
| 评价标准 | 积分 |
|---|---|
| 功能性和稳定性 | 30 |
| 创新与原创 | 25 |
| 代码质量和架构 | 25 |
| 用户体验和实用性 | 20 |