首页 活动 2025年OJ杯-全国大学生计算机技能挑战赛

2025年OJ杯-全国大学生计算机技能挑战赛

活动时间:
2025-05-29 12:12
报名开始:
2025-05-29 12:11
报名截止:
2025-10-31 00:00
活动费用:
免费
详细描述

一、赛题题目

(一)智能垃圾分类助手

题目描述:设计一款基于图像识别的智能垃圾分类助手程序,能够快速准确地识别日常生活中的常见垃圾(如塑料瓶、易拉罐、纸张、厨余垃圾、电池等至少 20 种垃圾类型),并自动给出该垃圾对应的分类结果(可回收物、有害垃圾、厨余垃圾、其他垃圾)。程序可运行于 PC 端、移动端或 Web 端。

(二)校园活动智能匹配系统

题目描述:为大学校园设计一个智能活动匹配系统,系统需整合校园内各类社团活动、学术讲座、竞赛等信息,根据学生的兴趣标签(如体育、艺术、科技、学术等)、空闲时间、历史参与记录等多维度信息,为学生精准推荐适合参与的校园活动,并实现活动报名、签到、评价等功能。

(三)小说情节生成器

题目描述:开发一个基于自然语言处理技术的小说情节生成器,用户输入小说的主题、人物设定、故事背景等信息后,程序能够自动生成一段逻辑连贯、富有创意的小说情节(至少包含 300 字),同时支持用户对生成的情节进行部分修改和润色,生成新的情节内容。

(四)校园二手物品交易平台

题目描述:设计并实现一个校园二手物品交易平台程序,支持学生发布二手物品出售信息(包含物品名称、描述、价格、图片、新旧程度等),浏览其他学生发布的物品,进行在线沟通、下单、支付模拟等功能,同时具备物品搜索、分类筛选、热门推荐等实用功能。

(五)智能家居能源管理系统

题目描述:模拟一个智能家居能源管理系统,系统可实时监控家中各类电器(如空调、冰箱、电视、热水器等至少 10 种电器)的能耗数据,根据设定的节能目标和用户习惯,自动调节电器的运行状态(如关闭闲置电器、调整电器功率等),并通过可视化界面展示能耗数据、节能效果分析等信息。


二、作品提交要求

(一)代码提交规范

1.文件格式:提交的代码文件需为对应编程语言的标准格式,如.py(Python)、.java(Java)、.cpp(C++)等,整个项目需打包为.zip或.tar.gz格式

2.文件结构:项目文件结构应清晰合理,包含源代码文件夹、配置文件(如有)、数据库文件(如有)等。同时,需提供一个README.md文件,详细说明项目的运行环境(如操作系统、编程语言版本、依赖库等)、安装步骤、运行方法、功能模块介绍等。

3.代码质量:代码需具备良好的可读性和可维护性,变量、函数、类等命名需规范且有意义;关键代码段必须添加注释,解释代码功能和实现逻辑;合理使用模块化编程,避免代码冗长混乱。

 

(二)文档提交要求

1.需求分析文档:详细阐述赛题的功能需求和非功能需求,说明程序要解决的实际问题、用户需求分析过程,以及程序如何满足这些需求。

2.设计文档:包含系统架构设计(如采用的技术框架、模块划分等)、数据库设计(如有,需说明表结构设计、表之间的关系等)、算法设计(如涉及的图像识别算法、推荐算法、自然语言处理算法等的原理和实现方式)。

3.测试文档:提供程序的测试方案和测试用例,记录程序在不同测试用例下的运行结果,对测试过程中发现的问题及解决方法进行说明,同时给出程序的功能测试报告和性能测试报告(如响应时间、吞吐量等指标)。

 

(三)其他材料要求

1.演示视频:提交一个不超过 5 分钟的演示视频,展示程序的完整功能、操作流程,重点突出程序的创新性和实用性。视频格式为常见的.mp4格式,分辨率不低于 1280×720。

2.PPT 展示文稿:制作一份 PPT,内容包括团队介绍、赛题理解、设计思路、核心功能展示、创新点分析、未来改进方向等,PPT 页数建议不超过 15 页。

3.原创性声明:提交一份由参赛团队所有成员签字的原创性声明,声明作品为团队独立完成,不存在抄袭、剽窃等违反学术道德的行为。

注:其他材料提交时一并打包至作品压缩包内提交


三、奖项设置

1.计算机程序设计赛奖项:

本届大赛设置一等奖3名、二等奖5名、三等奖 10名、优秀设计奖若干名。

一等奖获得者将获得奖金1000元、荣誉证书以及大赛定制奖品;二等奖获得者将获得奖金500元、荣誉证书;三等奖获得者将获得奖金200元、荣誉证书。此外,优秀设计奖均可免费获得电子版荣誉证书,所有获奖选手还将获得由大赛组委会推荐的实习机会或企业内推资格。

2.优秀指导教师奖

对于指导学生获得一、二、三等奖的教师,将授予 “优秀指导教师奖” 荣誉证书,并在相关教育平台进行表彰。

3.优秀宣传大使奖项:

积极参与平台宣传大使,将授予:“优秀宣传大使奖”荣誉证书、更有机会减免参赛报名费用及获得志愿服务时长等权益内容。

14205_wyhb_6718.png

四、联系我们

大赛官网:

移动端:https://m.chuangsaiyun.com/h5/index.html?i=2#/diy/diy/index?id=197

PC端:https://www.chuangsaiyun.com/#/diy?id=99

微信公众号:创赛网

电子邮箱:csy@newunivs.com

2025年OJ杯-全国大学生计算机技能挑战赛

旨在考察选手的算法设计、编程实现以及代码调试能力。选手需在规定时间内,根据给定的问题描述,运用所学编程语言(如 C、C++、Java、Python 等)编写程序,实现问题的求解。赛题涵盖数据结构、算法分析、程序设计优化等多个方面,注重对选手编程思维和实践能力的综合考核。