欢迎访问山东大学软件学院时空视点传媒

当前位置: 首页   >   通知公告   >   正文

协同码力·校园编程实战计划

作者: ​文/曾文俊、郭儆豪 图/曾文俊   信息来源:    发布时间: 2026-04-17

春日的生机正适合拔节生长,为了让大家的代码能力与这份春意一同进阶,我们策划了本次春季编程共创活动。无论你是需要巩固语法、梳理逻辑的大一新手,还是渴望掌握框架、磨炼工程化思维的大二伙伴,这里都是你提升自我的最佳土壤。我们采用了多元化的组队模式,让经验与热情在互助中流动,让大家在教学相长中感受良性竞争的快乐。相信在协作中同学们能锻炼沟通与Git版本控制能力,养成善用AI辅助开发的硬核习惯,最终把灵感落地为可展示的作品。

活动核心规则

1. 组队规则

赛道一:限大一同学组队参与,每组2-4人。

赛道二:由大二同学牵头组队,每组2-4人,且团队中需包含1名及以上大一同学。

分工要求:每组需明确分工,确保每位成员均参与编码工作,Git提交记录将作为分工考核依据,需要每一位组员参与其中。

2. 项目选择规则

参与同学需从对应年级的项目主题中选择1个完成。

项目需完成对应主题的全部基础功能,可在基础功能之上自主添加扩展功能,扩展功能将作为评审加分项。

禁止提交他人现成作品,需要提交原创性声明;鼓励使用AI辅助开发,但是不建议AI全量代做,尽可能自主完成核心代码编写。

3. 时间与提交规则

活动周期:总计4周,时间暂定为4.16-5.17。

提交内容:需提交完整代码仓库链接(GitHub/Gitee)、项目演示视频(尽可能5分钟内,展示基础功能)、简单开发文档(可选)。

4.项目主题

赛道一

主题1:个人学习效率小助手

基础功能1:番茄钟(可设置专注时长、休息时长,倒计时提醒);

基础功能2:待办清单(添加、删除、修改待办事项,标记完成/未完成,按日期排序);

基础功能3:学习时长统计(记录每日/每周学习时长,简单文字展示统计结果);

基础功能4:本地数据保存(关闭程序后,待办、专注记录不丢失,无需数据库,用文件读写实现)。


主题2:编程错题本工具

基础功能1:错题添加(输入错题题干、错误答案、正确答案、错误原因,支持分类标记);

基础功能2:错题查询(按分类、关键词搜索错题,查看完整错题信息);

基础功能3:错题复习(随机抽取错题,展示题干让用户作答,核对答案并提示错误原因);

基础功能4:错题删除/修改(可编辑错题信息,删除不需要的错题,整理错题集)。

赛道二

主题1:个人博客系统

基础功能1:用户注册/登录(区分普通用户和管理员,管理员可管理所有博客);

基础功能2:博客发布(编辑博客标题、内容(支持简单排版),选择分类、添加标签);

基础功能3:博客浏览与搜索(按分类、标签、关键词搜索,查看博客详情,支持分页);

基础功能4:博客管理(用户可编辑、删除自己的博客,查看自己的博客列表);

基础功能5:简单评论(访客可给博客留言评论,用户可回复、删除自己博客的评论)。

主题2:简易团队任务管理系统

基础功能1:团队创建(用户创建团队,邀请其他用户加入,设置团队名称、描述);

基础功能2:任务分配(团队管理员/成员创建任务,分配负责人、设置截止日期、任务优先级);

基础功能3:任务跟踪(查看任务列表,标记任务状态(待办/进行中/已完成),编辑任务信息);

基础功能4:团队成员管理(管理员可添加、移除成员,查看成员任务完成情况);

基础功能5:数据统计(简单统计团队任务完成率、成员任务完成情况,用可视化图表展示)。

评审标准

基础功能完成度:全部基础功能正常运行,无核心bug,符合功能描述要求,按照完成的功能数进行给分。

扩展创新:页面美观,交互友好,能够添加扩展功能,体现工程化思维,会进行额外加分。

奖项设置:活动分类为文艺活动,将根据评审分数不区分主题评选一、二、三等奖和优秀奖,给予荣誉证书及对应奖励,至少完成两个基础功能并提交原创性声明即可获得参加证明,优秀项目将纳入学生作品集展示。



QQ群号:1095496495

文/曾文俊、郭儆豪 图/曾文俊

 copyright@2015山东大学时空视点传媒

地址:济南市舜华路1500号山东大学软件学院