春季学期重要竞赛一览
算法
竞赛及时间
- 蓝桥杯
- 2025 年:省赛时间为 2025 年 4 月 12 日至 13 日。
- 睿抗编程技能赛
- 2024 年:属于睿抗机器人开发者大赛的个人赛项目。省赛 2024 年 5 月 20 日截止报名,预计 2024 年 7 月进行省赛;国赛 2024 年 7 月 20 日截止报名,预计 2024 年 8 月进行国赛。
- 2025 年:选拔赛时间为 2025 年 5 月 - 7 月,全国总决赛时间为 2025 年 8 月 - 10 月。
- 百度之星
- 2024 年:初赛共三场,分别为 6 月 2 日(周日)14:00-17:00、6 月 16 日(周日)14:00-17:00、6 月 30 日(周日)14:00-17:00。总决赛时间待定。
- 2025 年:暂无相关公开信息。
- 团体程序设计天梯赛(华山论剑 - 本科组)
- 2024 年:属于第九届中国高校计算机大赛,比赛时间为 2024 年 4 月 20 日。
- 2025 年:属于第十届中国高校计算机大赛,比赛时间为 2025 年 4 月 19 日 13:30-16:30。
知识储备
https://www.cnblogs.com/liulianll/p/18576914
数学建模类
团队分工
建模手
- 职责:分析赛题核心要素→文献调研→选择/构建数学模型→理论验证可行性
- 技能:扎实数学基础(高数/线代/概率论) + 数学建模能力 + MATLAB/Mathematica
编程手
- 职责:模型算法实现→数据清洗处理→模型调优(效率/精度)
- 技能:Python/C++/R + 数据结构算法 + 数据分析库(Pandas/Scikit-learn)
论文手
- 职责:全流程论文撰写→公式图表规范排版→提炼创新点与不足
- 技能:学术写作能力 + LaTeX排版 + 跨专业沟通能力
在实际竞赛中,团队成员的分工并不是绝对的,需要根据团队成员的专业背景、技能特长和实际情况进行灵活调整和协作。例如,建模组的成员也可能参与到编程实现和论文写作中,编程组的成员也需要对模型有一定的理解,以便更好地实现模型。
赛项
含金量较高
深圳杯(数学建模校赛/国赛选拔)
妈妈杯
电工杯
国赛(高教社杯)
美赛(英文)
C类
数维杯(有英文赛道)
华数杯
亚太杯(有英文赛道)
认证杯
......
统计建模
http://tjjmds.ai-learning.net/
比赛信源:
MATLAB
安装教程:https://zhuanlan.zhihu.com/p/2000663305337984461
智能车
全国大学生智能汽车竞赛是一项以智能汽车为研究对象的国家级学科竞赛,旨在培养大学生的工程实践能力和创新意识。
竞赛内容与组别设置
- 核心任务 参赛队伍需基于统一的车模和微控制器平台,设计能够自主识别路径的智能车,完成赛道行驶任务,最终以速度、稳定性和技术报告评分决胜负。
- 组别分类
- 竞速赛:包括电磁组、摄像头组、越野组、独轮车组等10余个细分方向,注重技术方案的标准化与性能优化。
- 创意赛:鼓励发挥想象力,结合机器视觉、人工智能等技术完成创新任务,例如无人系统部署或复杂场景应用。
- 室外专项赛:侧重无人驾驶算法与产业化应用,要求车模适应室外复杂环境。
参赛流程与时间安排
赛程结构
- 每年11月发布次年赛题,3月组织技术培训,7月进行分赛区预赛(如华北、华南等赛区),8月举办全国总决赛。
- 参赛队伍通常由3名学生组成(部分组别允许5人),需经历理论设计、制作调试、现场比赛等环节。
竞赛对学生的影响
能力提升 竞赛涉及控制、传感、机械、算法等多学科知识,显著提升学生的工程实践能力和问题解决能力。参赛者需自学新技术(如ROS、机器视觉),并经历完整的项目开发流程。
电赛
全国大学生电子设计竞赛(简称“电赛”)是由教育部和工业和信息化部共同发起的高规格学科竞赛,旨在推动电子信息类学科课程体系改革,培养大学生的工程实践能力与创新能力。
竞赛概况
- 主办与性质 电赛是国家级A类学科竞赛,自1994年创办以来,已成为国内规模最大、影响力最广的大学生电子信息类赛事之一,每年吸引约4万名学生参与。竞赛由德州仪器(TI)等企业赞助,部分赛题需使用指定芯片。
- 参赛对象与形式 面向全日制本专科生,每队由3名学生组成,配备1-2名指导教师。竞赛以高校为单位组织,需经历校内选拔、赛区预赛和全国总决赛等环节。
竞赛内容与项目分类
- 核心任务 参赛队伍需根据赛题要求,完成硬件设计、软件开发及系统调试,最终提交作品和技术文档。赛题涵盖通信、控制、电源、传感器等多个领域。
- 项目分类
- 仪器仪表类:如信号放大、滤波器设计、频率测量等;
- 通信高频类:包括调制解调、锁相频率合成、扩频通信等;
- 控制与嵌入式类:如四旋翼飞行器控制、智能小车路径规划;
- 电源与能源类:涉及功率放大、储能装置设计等;
- 专题赛:如模拟电子系统设计(TI杯)、信息科技前沿赛等,近年新增室外场景应用赛题。
赛程安排与奖项设置
- 赛程结构
- 国赛:单数年8月举办,赛期四天三夜,含初赛和全国总决赛;
- 专题赛:双数年举办,如2024年模拟电子系统设计专题赛(TI杯);
- 分赛区选拔:如广东、湖南等赛区独立评审并公示结果。
- 奖项与含金量 国奖仅设一、二等奖,获奖比例不超过全国参赛队伍总数的8%(一等奖≤2.4%,二等奖≤5.6%)。
备赛建议与资源支持
- 技能储备
- 基础知识:模拟电路、数字信号处理、嵌入式编程(如C语言、FPGA开发);
- 实战能力:PCB设计、传感器应用、通信协议实现(如Wi-Fi、蓝牙)。
- 备赛策略
- 团队分工:建议1人主攻硬件,1人负责算法,1人统筹调试;
- 实验室资源:加入高校电赛实验室,利用往届积累的电路模板和调试经验;
- 培训与指导:参与TI组织的教师培训会及线上课程(如MSPM0 MCU培训)。
- 官方资源
- 历年赛题:可通过全国大学生电子设计竞赛培训网获取;
- 技术文档:TI提供芯片数据手册、参考设计及开发工具支持。
全国大学生计算机系统能力大赛
全国大学生计算机系统能力大赛是由系统能力培养研究专家组发起、由全国高校计算机教育研究会主办、面向高校大学生的全国性大赛。目标是以学科竞赛推动专业建设和计算机领域创新人才培养体系改革,培育我国高端芯片、关键基础软件的后备人才。大赛服务国家人才培养战略,以赛促学、以赛促教,鼓励学生设计、实现综合性的计算机系统,培养学生系统级的设计、分析、优化与应用能力,提升学生的技术创新、工程实践、团队协作能力,并为高水平计算机人才成长搭建交流、展示、合作的开放平台。
OS 内核实现
比赛时间
2024 年该赛道的时间安排如下:
- 报名阶段:2024 年 2 月 5 日 - 5 月 15 日 ,分批发放实验硬件平台。
- 初赛阶段:
- 2024 年 2 月 5 日发布初赛参赛题和初赛阶段评测技术指标。
- 自赛题发布之日起至 2024 年 5 月 31 日前,参赛队完成初赛题目,且要求源代码与开发过程全部开源展示,参赛队应按要求提供开源发布的网址以供访问,并将相关内容提交到大赛指定的托管平台上。
- 2024 年 6 月 1 日 - 6 月 15 日,大赛评审委员会进行初赛评审,6 月 15 日公布全国决赛入围名单 。
- 全国决赛阶段:
- 2024 年 3 月 1 日发布全国决赛第一阶段题目,公布评测指标。
- 2024 年 6 月 15 日 - 7 月 31 日,参赛队应按要求提交现阶段源代码和设计实现文档,评审委员会根据全国赛提交的源代码和测试结果给出各参赛队的成绩排名 。
- 2024 年 8 月 1 日 - 现场决赛日 + 现场答辩日,参赛队在线进一步完善本队项目,增加自选内容,并在现场决赛日完成现场指定题目。在现场决赛日后,参赛队的代码、文档、视频等开发资料对外公开。在现场答辩日,参赛队参加答辩并针对项目做整体展示,评审委员会给出成绩。现场决赛日和现场答辩日的具体时间以组委会公布的为准。
团队分工
- 系统架构师:负责整体操作系统内核架构的设计与规划,确保系统的稳定性、扩展性和性能。例如在设计基于 RISC-V 或 LoongArch 架构的内核时,要根据硬件特性规划内存管理、进程调度等模块的架构。像西北工业大学 “NPUcore - IMPACT!!!” 队在设计基于国产龙芯架构的操作系统内核时,系统架构师需针对龙芯 2K1000 开发板的特性,设计出支持多系统调用和文件系统的架构 。
- 模块开发工程师:
- 进程管理模块:实现进程的创建、调度、销毁等功能。要深入理解进程状态转换、调度算法等知识。比如设计一个高效的进程调度算法,确保系统中多个进程能合理分配 CPU 资源。
- 内存管理模块:负责内存的分配、回收和管理,实现虚拟内存等机制。例如采用分页或分段的内存管理方式,要考虑如何减少内存碎片,提高内存利用率。
- 设备驱动模块:针对特定硬件开发驱动程序,如磁盘驱动、网络驱动等。以磁盘驱动为例,要实现对磁盘的读写操作,与硬件进行数据交互。如西北工业大学 “NPUcore - 重生之我是菜狗” 队伍基于 2K1000 平台使用 Rust 语言开发 SATA 驱动程序 。
- 测试工程师:对内核各个模块进行功能测试和性能测试。功能测试确保每个模块实现了预期的功能,如进程管理模块能正确创建和调度进程;性能测试则关注系统在高负载下的表现,如 CPU 使用率、内存占用率等指标,找出性能瓶颈并反馈给开发人员进行优化。
知识储备
- 计算机组成原理:了解计算机硬件的基本组成,如 CPU、内存、硬盘等设备的工作原理。这对于理解如何在特定硬件上实现操作系统内核至关重要,例如知道 CPU 的指令集架构(如 RISC - V、LoongArch),才能编写与之适配的内核代码。
- 操作系统原理:掌握进程管理、内存管理、文件系统、设备管理等操作系统核心知识。明白进程的同步与互斥机制,才能实现正确的进程调度;理解内存管理的原理,才能设计高效的内存分配算法。
- 编程语言:熟练掌握 C 语言,大部分操作系统内核代码是用 C 语言编写的。同时,一些队伍也会使用 Rust 语言,Rust 语言在内存安全和并发性方面有独特优势,例如西北工业大学的多个获奖队伍在基于龙芯架构开发内核时就使用了 Rust 语言 。
- 硬件相关知识:熟悉 RISC - V 或 LoongArch 等硬件平台的特性,包括硬件接口、寄存器使用、中断处理等。例如在开发基于龙芯 2K1000 开发板的内核时,要清楚其硬件资源的使用方式和限制 。
课程
https://opencamp.cn/os2edu/camp/2024fall
OS 功能挑战
比赛时间
2024 年该赛道的时间安排如下:
- 报名阶段:2024 年 2 月 5 日 - 5 月 15 日 。
- 初赛阶段:
- 2024 年 3 月 1 日前分批次发布赛题和初赛评审的参考考核目标。
- 自赛题发布之日起至 2024 年 5 月 31 日前,参赛队按照所选赛题的技术要求给出实现方案,并提交作品源代码和开发文档。参赛队应按要求提交项目的阶段性技术报告和开发状态演示,以便评审专家进行阶段性检查,并给出指导性建议。初赛过程中,要求参赛队的源代码与开发过程全部开源展示,参赛队应按要求提供开源发布的网址以供访问,并将相关内容提交到大赛指定的托管平台上。
- 2024 年 6 月 1 日 - 6 月 15 日,大赛评审委员会进行初赛评审,6 月 15 日公布全国决赛入围名单 。
- 全国决赛阶段:
- 2024 年 6 月 15 日 - 7 月 31 日,参赛队完成并最终提交项目代码、项目设计与实现文档、项目展示视频等,评审专家进行检查。
- 2024 年 8 月 1 日 - 现场答辩日,参赛队在线进一步完善本队项目,并提交项目代码和项目设计与实现文档。在现场答辩日,参赛队参加答辩并针对题目做整体展示,参赛队的代码、文档、视频等开发资料对外公开,评审委员会给出成绩。现场答辩具体时间以组委会公布的为准。
团队分工
- 项目负责人:负责整个项目的规划、进度跟踪和协调团队成员工作。制定项目计划,明确各个阶段的任务和时间节点,确保项目按时完成。例如根据赛题要求,规划出实现方案的各个阶段,并分配给相应的成员。
- 算法工程师:针对赛题中的功能需求设计算法。如在优化操作系统的某个功能时,设计高效的算法来提高性能。例如设计一种新的文件搜索算法,提高文件系统中文件查找的速度。
- 开发工程师:根据实现方案进行代码编写,实现赛题要求的功能。可能涉及到对已有操作系统功能的扩展或优化,如为操作系统添加新的系统调用接口,或者优化现有的内存分配算法。
- 文档撰写人员:负责撰写详细的开发文档,包括项目设计文档、技术报告、用户手册等。开发文档要清晰描述项目的设计思路、实现方法、使用说明等,方便评审人员和其他开发人员理解项目。
知识储备
- 操作系统知识:深入理解操作系统的各种功能和机制,如进程调度算法、内存管理策略、文件系统结构等。这是进行 OS 功能挑战的基础,只有熟悉现有操作系统的功能,才能对其进行优化或扩展。
- 算法设计:掌握常见的算法设计方法和数据结构,能够根据赛题需求设计出高效的算法。例如在进行性能优化时,使用合适的算法来减少时间复杂度和空间复杂度。
- 编程语言:熟练使用至少一种编程语言,如 C、C++、Python 等。根据不同的赛题需求选择合适的语言进行开发,例如 Python 在一些脚本编写和快速原型开发中具有优势,而 C/C++ 在对性能要求较高的系统功能开发中更为常用。
- 相关工具使用:熟悉开发过程中常用的工具,如调试工具(GDB 等)、版本控制工具(Git 等)。调试工具用于查找和修复代码中的错误,版本控制工具用于管理代码的版本和团队协作开发 。
智能系统创新设计赛(小米杯)
比赛时间
2025年2月27日报名启动,2025年5月27日报名截止;2025年6月1日前在线提交初赛作品;2025年6月14日公布初赛成绩及全国总决赛入围名单;2025年8月下旬举行全国总决赛(线下比赛)。
初赛是在仿真平台中进行,决赛在线下(进入决赛主办方会给我们邮寄设备)。
团队分工
- 创意策划师:提出创新性的智能系统设计概念和方案,结合当前智能技术发展趋势和实际应用需求,挖掘具有潜力的创意点。例如提出一种基于人工智能和物联网技术的智能家居创新应用方案。
- 系统设计师:负责将创意转化为系统架构设计,规划系统的整体框架、模块组成以及各模块之间的交互方式。比如设计一个智能安防系统的架构,包括前端传感器、数据传输网络、后端数据处理中心等部分的架构设计。
- 算法工程师:针对智能系统中的关键功能实现算法,如在图像识别、语音识别、智能决策等方面设计和优化算法。例如在智能监控系统中,设计高效的目标检测算法,提高对异常行为的识别准确率。
- 开发工程师:根据系统设计和算法实现,进行具体的代码编写和系统开发工作。涉及到硬件开发(如嵌入式系统开发)和软件开发(如移动应用开发、后端服务器开发)等方面。例如开发智能家居系统中的手机控制应用程序,以及与硬件设备通信的后端服务器程序 。
- 测试工程师:对智能系统进行全面测试,包括功能测试、性能测试、稳定性测试等。确保系统在各种场景下都能正常运行,满足设计要求。例如测试智能交通系统在高流量情况下的响应时间和准确性 。
知识储备
初赛是在仿真平台中进行,决赛在线下(进入决赛主办方会给我们邮寄设备)。 涉及相关技术包括: Linux系统使用(docker容器的使用), 熟悉了解ros系统,人工智能相关算法(图像识别, 雷达识别), 四足机器人运动控制( 小米开源平台).
编译系统实现
比赛时间
以 2024 年编译系统设计赛(华为毕昇杯)实现赛为例(该赛道与编译系统实现有相似性),时间安排如下:
- 报名阶段:2024 年相关报名时间未明确给出,但参考操作系统设计赛等其他赛道,推测可能在 2 - 5 月左右 。
- 初赛阶段:未明确初赛具体时间安排,但按照大赛整体节奏,自赛题发布后,有一定时间供参赛队完成初赛题目,且要求源代码与开发过程全部开源展示,参赛队应按要求提供开源发布的网址以供访问,并将相关内容提交到大赛指定的托管平台上。
- 全国决赛阶段:未明确具体决赛时间,但从操作系统设计赛等类比,决赛可能分为多个阶段,如先提交源代码和设计实现文档进行评审,之后可能有现场比赛及答辩环节 。最终在 2024 年 8 月 18 - 22 日举办了全国总决赛,包含了现场比赛及答辩等内容 。
团队分工
- 编译原理专家:负责整个编译系统的理论指导和架构设计,确定编译系统的各个阶段(词法分析、语法分析、语义分析、代码生成、优化等)的实现策略。例如选择合适的语法分析算法(如 LL (1) 分析、LR 分析等)来构建语法分析器。
- 词法与语法分析工程师:专注于词法分析器和语法分析器的开发。词法分析工程师将输入的源程序分割成一个个单词符号,语法分析工程师则根据词法分析的结果,构建语法树,检查源程序的语法结构是否正确。例如使用 Flex 和 Bison 工具分别生成词法分析器和语法分析器。
- 语义分析与中间代码生成工程师:进行语义检查,确保源程序的语义正确,并生成中间代码。例如检查变量的声明和使用是否一致,将源程序转换为一种中间表示形式,如三地址码,方便后续的代码优化和目标代码生成。
- 代码优化工程师:对中间代码进行优化,提高目标代码的执行效率。例如进行公共子表达式消除、循环优化等优化操作,减少目标代码的运行时间和空间占用。
- 目标代码生成工程师:根据目标机器的指令集架构,将优化后的中间代码转换为目标机器的机器语言代码。例如针对 ARM 架构或 x86 架构生成相应的机器指令 。
知识储备
- 编译原理:全面掌握编译过程的各个阶段,包括词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成的原理和方法。这是进行编译系统实现的核心知识,例如理解不同语法分析算法的优缺点,才能选择合适的算法构建语法分析器。
- 编程语言:熟练掌握 C、C++ 等编程语言,因为编译系统通常使用这些语言进行开发。同时,要对源语言(如 C、Java 等)有深入理解,才能准确地进行词法、语法和语义分析。例如开发一个 C 语言编译器,需要对 C 语言的语法规则和语义有透彻的理解 。
- 数据结构与算法:运用各种数据结构(如链表、树、图等)来存储和处理编译过程中的各种信息,如语法树、符号表等。同时,使用算法进行词法分析、语法分析、代码优化等操作。例如使用深度优先搜索算法遍历语法树进行语义分析 。
- 计算机体系结构:了解目标机器的体系结构,包括指令集、寄存器组织、内存管理等。这对于目标代码生成和代码优化至关重要,例如知道目标机器的指令格式和寻址方式,才能生成高效的目标代码 。
编译系统设计
比赛时间
同样以 2024 年编译系统设计赛(华为毕昇杯)为例,时间安排如下:
- 报名阶段:未明确具体报名时间,但推测与其他赛道类似,可能在 2 - 5 月左右开启报名 。
- 比赛阶段:赛题发布后,参赛队有一定时间进行编译系统设计工作,过程中需遵循大赛关于开源等要求。未明确具体各阶段时间节点,但整体比赛流程与其他赛道类似,有初赛作品提交、评审,以及决赛阶段的进一步完善和展示等环节 。最终在 2024 年 8 月 18 - 22 日举办了全国总决赛,包含了现场比赛及答辩等内容 。
团队分工
- 项目负责人:统筹整个编译系统设计项目,制定项目计划、协调团队成员工作、把控项目进度和质量。根据大赛要求和团队实际情况,合理分配任务给各个成员,确保项目按计划推进。
- 系统架构设计师:设计编译系统的整体架构,确定各个模块之间的关系和交互方式。规划词法分析、语法分析、语义分析、代码生成、优化等模块的架构,使其具有良好的扩展性和可维护性。
- 需求分析师:深入理解大赛的赛题要求和潜在需求,将其转化为具体的功能需求和技术指标。与团队成员沟通,确保设计和实现的编译系统满足大赛要求和用户期望。例如分析赛题中对编译系统性能、支持的语言特性等方面的要求,并转化为具体的技术指标 。
- 文档撰写人员:负责编写详细的设计文档、技术报告等。文档应包括编译系统的设计思路、实现方法、测试报告等内容,方便团队成员之间的沟通以及评审人员对项目的理解 。
知识储备
- 编译原理:深入理解编译过程的各个阶段的原理和方法,这是编译系统设计的基础。与编译系统实现不同,设计阶段更注重从宏观角度把握编译系统的架构和流程,例如如何设计一个灵活的架构,能够支持多种源语言和目标机器,以及如何在不同模块之间进行合理的功能划分和接口设计 。
- 软件工程:掌握软件工程的方法和原则,包括项目管理、需求分析、软件设计、软件测试、软件维护等方面。在编译系统设计中,运用软件工程知识确保项目的顺利进行,提高软件的质量和可维护性。例如使用项目管理工具制定项目计划,进行有效的需求变更管理;运用软件设计模式优化编译系统的架构设计 。
- 编程语言:除了 C、C++ 等常用开发语言外,需要对多种源语言(如 Java、Python、JavaScript 等)有一定了解,以便设计出能够支持多种语言的编译系统。熟悉不同编程语言的语法特点、语义规则和编程范式,有助于在设计编译系统时更好地处理不同语言的特性 。
- 系统思维与创新能力:具备系统思维能力,能够从整体上考虑编译系统与其他系统组件的关系,以及如何与其他软件进行交互和集成。同时,要有创新能力,在满足大赛基本要求的基础上,提出创新性的设计思路和解决方案,使编译系统在性能、功能等方面具有独特优势 。
睿抗
编程技能赛
网络安全(CTF)
大数据竞赛
赛程安排
- 省赛:2024年10月19日(各地区可能微调),线上/线下结合
- 国赛:2024年11月29日-12月1日,河北石家庄(省赛晋级者参与)
技术要求
- 大数据平台搭建
- 掌握Docker、Linux系统操作
- 部署Hadoop/Spark生态
- 数据分析
- 使用Python/R/SQL进行数据清洗与建模
- 熟悉分类、聚类等算法
- 实时计算
- 使用Flume/Kafka采集数据
- 运用Spark Streaming实时处理
- 可视化
- 利用Echarts/Tableau呈现分析结果
知识储备
- 技术栈:Hadoop生态(HDFS/YARN)、Spark、MySQL/HBase
- 工具:Python(Pandas/NumPy)、SQL、Docker
- 算法:分类/聚类/关联规则(如决策树、K-Means、Apriori)
资料
https://bu.cnies.org/post/raicom-caip-data/
ROS机器人仿真赛
赛程安排
- 省赛:报名截至2024.5.31,选拔期6.1-7.7
- 国赛:2024.11.23-24,北京化工大学承办(报名截至7.15)
技术要求
- 运动控制
- ROS导航栈路径规划
- 避障与动力学调试
- 传感器处理
- 激光雷达数据解析(PCL库)
- 摄像头图像处理(OpenCV库)
- 算法优化
- 定位算法调优(卡尔曼滤波)
- 路径规划优化(A*算法)
- 系统集成
- Gazebo仿真环境部署
- 模块联调与通信管理
知识储备
- ROS核心:节点/话题通信、URDF建模、Gazebo仿真
- 编程:C++/Python实现控制算法
- 算法:路径规划(A*/Dijkstra)、定位(EKF/粒子滤波)、目标检测(YOLO等)
大唐杯
工程实践赛
比赛时间
- 省赛时间:2025 年 4 月 - 5 月。
- 国赛时间:2025 年 6 月 - 7 月。
团队分工
2人
知识储备
- 5G 技术应用:
- 5G 网络规划
- 5G 网络优化
- 协议分析
- 物联网技术:
- 物联网系统设计
- 数据采集
- 数据传输和分析
创新应用赛
比赛时间
- 省赛时间:2025 年 4 月 - 5 月。
- 国赛时间:2025 年 6 月 - 7 月。
团队分工
6人
资料
题库
大唐杯官网
https://bu.cnies.org/post/dtcup/
ASC 世界大学生超算竞赛
比赛时间
报名时间:2024 年 11 月 21 日至 2025 年 1 月 5 日
初赛时间:2025 年 1 月 6 日至 2025 年 2 月 21 日,各参赛队伍需在此期间提交一份提案,内容涵盖比赛结果、应用代码优化以及团队账号等信息,ASC 评审委员会将据此进行评审,筛选出优胜者晋级决赛。
决赛时间:2025 年 5 月 10 日至 2025 年 5 月 14 日在青海大学举行,决赛选手需现场设计并搭建集群,运行 HPL 基准测试,优化应用,并向 ASC 评审委员会以英文展示结果。
团队分工
队长
- 职责:统筹备赛流程→任务分配与突发应对→对外沟通
- 核心:强协调能力 + 全局视野
算法
职责:算法瓶颈诊断→逻辑重构(如优化AlphaFold3预测速度)
技能:算法原理深度理解 + 代码优化实战
架构
- 职责:硬件选型配置→集群调试→资源动态调优(内存/CPU)
- 重点:性价比平衡 + 稳定性保障
领域应用
- 聚焦:生命科学(如蛋白质预测/RNA甲基化检测)
- 作用:用生物学逻辑反哺算法与硬件优化(例:RNA甲基化检测流程优化)
论文
- 核心:全周期文档编写→英文答辩展示(集群设计/创新点)
- 关键:技术亮点提炼 + 可视化表达能力
知识储备
- 编程基础:建议学习Fortran(科学计算常用语言),熟悉其语法、文件操作及数值计算实现。同时掌握Python的数据处理技能,如Pandas、NumPy库的应用。
- Linux系统:熟练使用基础命令(ls/cd/grep等),理解目录结构、文件权限和管道操作,具备系统参数调优能力以提升计算效率。
- 并行计算:重点掌握OpenMP(共享内存多线程)和MPI(分布式进程通信)两种模型,理解任务分解与数据依赖关系,了解混合编程模式的应用场景。
- 超算架构:熟悉CPU/GPU/网络等硬件协同原理,掌握从硬件安装到系统配置的集群搭建全流程,能通过拓扑优化、缓存策略提升集群性能。
- 领域应用:针对赛题需理解蛋白质结构预测(AlphaFold3模型原理)和RNA甲基化检测(如m5C修饰的生物学意义),关注计算流程优化方法以提高算法准确率与效率。
C4中国高校计算机大赛
团体程序设计天梯赛(华山论剑 - 本科组)
时间:2025年4月20日
人数:10人
网络技术挑战赛
资格赛:2025年4月7日
AIGC 创新赛
初赛:2025年5月17日
复赛:2025年6月1日 - 2025年7月19日
内容:参赛者通过使用蓝心大模型矩阵API,包括已开源的7B和最高70B的云端大模型、AI绘画与传统AI能力等,针对某一特定主题或应用场景,包括但不限于系统实用工具、社交通讯、生活服务、教育、健康、出行、影像、办公、资讯、金融、购物、音乐等场景,设计和开发具有创新性的应用、网页或demo等。复赛阶段,开放云真机和大模型端侧化能力,请在设计时考虑端侧化场景。决赛阶段,提供微调算力,帮助队伍进一步完善作品。
BRICS
2024一带一路暨金砖国家技能发展与技术创新大赛之
人工智能算法设计与应用赛项
赛程安排
赛项1:2024.10.08-10.15
赛项2:2024.11.18-11.25
比赛内容
赛项一
要求参赛队伍基于大赛组织方指定数据集,利用深度学习框架设计对应解决目标问题的算法和模型,实现对物体目标的检测和识别,且能够输出对应目标数据文件。参赛者需要在训练集上自行训练深度学习算法,检测并识别测试集中两类目标:行人和车辆。
参赛队伍训练好模型后,使用竞赛提供的测试集进行推理,并将推理结果按照赛事指定结果数据文件格式进行标准化输出。参赛者须将符合格式的检测结果保存在以参赛编号为名创建的文件夹内。本次赛事不对车辆类别进行细分,需要参赛队伍对最后的输出结果进行标准化处理。在线提交算法执行后标准化结果文件,由赛事算法效果评估程序自动评分。
赛事算法效果评估程序是根据竞赛测试集的算法执行结果,每一行记录为三个字段,分别为:待测图片编号、图片行人识别数和图片车辆识别数,该标准结果将和赛事标准输出结果进行一一校验。赛事测试集为 1000 张图片,完全匹配一行,得 0.1 分,满分 100 分。
赛项二
本模块分为 3 个任务,比赛的样件是由若干个零件组成的一个智能循迹避障小车,具体要求如下:
任务 1:智能循迹小车 PPT 展示(分值:30 分)。由小组负责人介绍小车的制作原理、循迹算法、避障算法、小组分工等情况。
任务 2:轨道循迹跑(赛事指定轨道,分值:50 分)。让小车在预设轨道上运行,从小车循迹效果和运行速度两个方面来考察小车的性能,即小车循迹效果越好、运行用时越短,小车性能就越好。要求智能小车在规定的白色平面赛道自动按照黑色路线前进。
任务 3:自动避障行驶(分值:20 分)。在小车行驶轨道前方设置障碍物,要求小车能够在超声波传感器的信号反馈下,自动实现避障行驶。
知识储备
YOLO、Python、Linux、简单的单片机知识