WHY WE USE IT
让学生更快进入开发。
六天时间有限。AI 能帮助团队更早做出原型,把时间留给问题调研、功能取舍和用户反馈。
SCF · PRODUCT BUILDING CHALLENGE
从问题出发,把想法做成真正能打开的产品
36 小时集中学习与开发:前三天独立完成学习论坛与 AI 学习助手,后三天组队完成自己的产品。
前三天训练 + 后三天实战
WHAT IS A HACKATHON?
创客马拉松是一场限时产品开发挑战。学生会先完成个人训练,再组队解决一个真实问题,并在最后公开路演。
六天里,调研、产品设计、AI 编程和团队协作会被放进同一个项目,最终交付一个可以运行的产品原型。
它更接近一次真实的产品开发:学生需要判断哪些功能值得先做,听取用户反馈,并在有限时间内不断取舍。
ACTIVITY DEVELOPMENT FRAMEWORK
AI 编程是一种人机协作的开发方式。学生会使用 Vibe Coding:先用自然语言说清功能,让 AI 协助生成和修改代码,再亲自运行、测试和解释结果。
WHY WE USE IT
六天时间有限。AI 能帮助团队更早做出原型,把时间留给问题调研、功能取舍和用户反馈。
HOW IT WORKS
学生说清用户、场景和功能,检查 AI 生成的代码,再根据运行结果继续修改。
受访开发者正在使用或计划使用 AI 工具参与软件开发。
受访开发者不信任 AI 输出的准确性,因此测试与人工判断仍然重要。
学生会把大模型接入个人学习论坛,完成一个可以对话的 AI 学习助手。
HOW IT WORKS
前三天以学习论坛为统一案例。学生独立梳理需求,完成发帖、浏览、搜索和评论等功能,再接入 DeepSeek API 开发学习助手。
后面三天由 3—5 人组队。团队从四大赛道中选择方向,自主确定问题,完成调研、开发、用户测试和中文路演。
WHAT STUDENTS LEARN
通过访谈、观察和资料调研,确认问题发生在谁身上、什么场景里。
画出用户流程,整理功能优先级,确定三天内能够完成的第一版。
把产品需求说清楚,让 AI 帮助生成代码、解释逻辑和拆分开发任务。
调用 DeepSeek API 开发问答、总结或学习建议功能,并保护 API 密钥。
检查 AI 生成的结果,阅读关键代码,定位错误并验证核心功能是否可靠。
保存代码、分配任务、记录版本,让每次修改和成员贡献都有迹可循。
把产品发布到云端,邀请用户试用,再根据记录到的问题继续修改。
明确调研、产品、开发和展示分工,用中文说明问题、方案和实现过程。
FOUR CHALLENGE TRACKS
团队从一个赛道出发,自主确定具体问题。三天时间有限,选题越具体,越有机会完成可用的第一版。
学习效率、知识管理、校园协作、信息获取与教育公平。
LEARNING · KNOWLEDGE · COLLABORATION
身心健康、运动习惯、青少年关怀与无障碍体验。
WELLBEING · CARE · ACCESSIBILITY
环保、能源、循环利用、低碳生活与生物多样性。
CLIMATE · CIRCULARITY · BIODIVERSITY
公共服务、文化连接、城市生活与社区互助。
COMMUNITY · CULTURE · PUBLIC SERVICESIX-DAY SCHEDULE
认识六天任务和学习论坛案例,学习区分用户、场景、痛点与需求,体验访谈、观察与资料调研。
产出:用户画像、问题陈述、调研记录拆解学习论坛的用户旅程,梳理发帖、浏览、搜索、评论和个人中心,确定第一版核心范围。
产出:功能清单、用户流程、MVP 范围学习向 AI 描述产品需求、生成任务和检查代码,创建论坛项目基本结构与首页。
产出:可运行的项目骨架、开发记录创建代码仓库、README、任务清单与版本记录,理解提交、分支、问题追踪和协作规范。
产出:结构完整的个人 GitHub 项目完成帖子列表、详情、发布和基础互动功能,连接数据存储,理解页面、数据与操作之间的关系。
产出:能够完成核心操作的论坛版本优化导航、表单、反馈状态和移动端体验,用测试清单发现错误并修复。
产出:论坛第二个版本、测试记录理解大模型 API、提示词、上下文和返回结果,学习密钥保护、隐私和内容安全。
产出:可以调用 DeepSeek 的学习助手整合论坛和学习助手,配置环境变量并部署,检查公开链接、主要功能和异常状态。
产出:浏览器可访问的个人学习论坛介绍四大赛道,按兴趣和能力组成 3—5 人团队,明确产品、开发、调研和展示分工。
产出:团队名单、角色分工、初步方向确定所属赛道和具体用户,通过访谈、观察或资料验证问题,形成清楚、可验证的问题陈述。
产出:团队问题证据卡完成用户旅程、核心功能和解决方案,确定三天内能完成的 MVP 和开发方式。
产出:产品方案、功能优先级、技术路线创建团队仓库与任务看板,完成界面原型、项目骨架与首轮任务,接受第一次阶段检查。
产出:可运行基线版本、开发计划按分工完成主要页面、数据和 AI 功能,使用 GitHub 记录任务、提交和问题。
产出:具备主要用户流程的产品版本合并成员成果,检查功能连接,邀请目标用户或其他团队试用并记录反馈。
产出:用户测试记录、产品问题清单根据反馈修复问题、调整交互,重新核对产品是否回应原始痛点,接受第二次阶段检查。
产出:迭代版本、最终收尾清单完成核心功能、部署和跨设备检查,整理 README、项目介绍、演示路径和成员分工。
产出:在线产品、GitHub 项目、完整材料检查设备、链接、演示顺序和备用方案,完成最后一次团队彩排。
用中文介绍问题、调研、方案、技术实现和社会价值,进行产品演示并回答问题。
获得针对问题洞察、产品、技术和表达的反馈,完成个人与团队反思。
DELIVER & REVIEW
项目不需要拥有大量功能。范围合理、核心流程能够运行,比页面很多但无法完成实际任务更接近活动目标。
WHO IT IS FOR
面向 9—12 年级学生,不要求已有编程基础,也无需提前自带团队。
学生可以个人参加。活动教学、项目提交和最终路演均使用中文,技术工具中的英文界面会在课程中解释。
DEMO PROJECTS
它们分别关注开源技术学习、震颤监测和女性夜间出行。项目形态不同,但都从具体用户和使用场景出发,把 AI、软件或硬件能力组织成可以体验和验证的产品。
面向青少年的 AI 增强型开源技术学习社区,回应编程与开源硬件学习中资源不足、答疑等待时间长等问题。
技术栈Flask · SQLite · DeepSeek API · HTML/CSS/JavaScript · Zeabur
端到端可穿戴震颤监测原型,把传感器采集、设备端频域分析、后端数据服务和双语前端连接成完整闭环。
用于健康监测、教学与研究原型。
技术栈ESP32-C3 · MPU6050 · FastAPI · PostgreSQL · Vue 3 · Qwen
学生团队开发的 Android 守护应用,也是 Technovation Girls 国际比赛参赛项目,关注步行、乘车和独自夜归时的信息断层。
核心能力Android · 实时定位 · OCR · 离线数据 · AI 助手
FREQUENTLY ASKED
可以。前三天会从需求和功能开始,带领每位学生完成同一个学习论坛样板。零基础学生需要愿意尝试、记录问题并持续修改。
有基础的学生可以承担更复杂的数据、交互和 AI 功能。进入团队实战后,技术路线和功能难度由团队根据能力确定。
不能直接提交活动开始前已经完成的作品。团队可以带来对某个问题的观察,但项目需要在活动期间创建,并通过 GitHub 记录过程。
AI 可以解释代码、生成初稿和排查问题,但学生需要决定做什么、检查生成结果并说明关键实现。无法运行或团队无法解释的内容不视为完成。
课程会使用环境变量保护密钥,不把密钥写入公开代码仓库,并练习避免向大模型提交个人隐私和账号信息。
第三天下午,根据学生兴趣、赛道选择和能力组成 3—5 人团队。每队明确产品、调研、开发和展示分工。
不需要。目标是完成一个能够说明问题、跑通核心流程并接受用户测试的原型,现场演示的部分必须真实可用。
每天 10:00—12:00、14:00—18:00,中间休息两小时。六天累计 36 小时。