
微课程选课开始了!
part 1
基本情况
1
课程适合人群
对编程与算法有兴趣的本科生
希望提升程序设计竞赛水平的学生
未来计划从事人工智能、软件工程、系统开发等方向的同学
2
招生对象
人工智能学院、未来科技学院
大一第二学期以上学生
3
选课方式
统一通过学校选课系统进行报名
4
课程信息如下
算法优化与 ACM-CCSP 竞赛专项特训课程组(通选)
课程代码:HT35X025DX
ICPC 团队竞赛与天梯团队赛专项特训课程组(通选)
课程代码:HT35X026DX
凡有志于系统提升编程实战能力、冲刺各类程序设计竞赛的同学,建议两门课程同时选修,形成完整训练闭环。
课程前置知识:学习过《C语言程序设计基础》、《JAVA程序设计》 等程序设计课程
5
课程简介
在 IT、CT 技术体系中,最本质、最核心、不可替代的能力只有一个——编程能力。
从数据结构、操作系统、计算机组成原理、计算机网络,到离散数学、单片机原理,很多同学在学习过程中都会产生相似的感受:原理并不难理解,但一旦需要将原理转化为可运行的程序,往往无从下手。
尤其是在人工智能时代,机器学习、导航系统、人脸识别、自然语言处理等技术不断走进我们的生活。许多人工智能算法本身逻辑清晰、数学基础明确,但真正动手实现时,却让人望而却步,仿佛“离工程实践很远”。其根本原因并不在于算法高深,而在于程序设计能力不足、逻辑思维训练不系统。
为进一步夯实学生的编程基本功,强化算法与工程实现能力,全面提升程序设计竞赛竞争力,下学期将面向全校学生开设《算法优化与 ACM-CCSP 竞赛专项特训课程组》与《ICPC 团队竞赛与天梯团队赛专项特训课程组》两门通选课程。
在大模型迅猛发展的时代,AI 可以替代部分工作,但大模型永远离不开高水平的编程人才。编程能力,正在成为区分“工具使用者”与“技术创造者”的关键分水岭。



part 2
微课程核心优势
三大维度,全面重塑你的编程与算法能力
01
定位清晰:直指“能写代码、会解题、敢实战”
(1)以竞赛为牵引
课程体系对标 ACM-ICPC、CCSP、天梯赛等高水平程序设计竞赛,围绕算法思想、代码实现与性能优化展开训练,让学生在真实问题中提升能力。
(2)以能力为导向
不止讲“算法是什么”,更强调“如何写出来”“如何写得更快更优”,真正打通从理论到实现的“最后一公里”。
02
培养体系:算法+代码+训练,三位一体
(1)算法基础强化层
系统梳理常见算法与数据结构思想,包括但不限于:基础数据结构与经典算法;搜索、贪心、动态规划、图算法;算法复杂度分析与优化思路;帮助学生建立清晰、可迁移的算法认知框架。
(2)程序实现与优化层
围绕 C/C++ 程序设计,重点训练:算法的工程化实现能力;代码规范与调试能力;性能优化与边界处理能力;让“写得对”升级为“写得好、写得快、写得稳”。
(3)竞赛实战训练层
通过专题训练、模拟赛与团队训练:还原真实竞赛节奏;强化抗压能力与时间管理;提升团队协作与战术配合能力;让学生真正具备走进赛场的底气。
03
资源保障:专业师资 + 竞赛导向教学
(1)经验型教学团队
由长期从事程序设计教学与竞赛指导的教师负责,熟悉竞赛命题思路与学生成长路径,教学更有针对性。
(2)以训练促成长
课程强调过程性训练与反馈,通过持续练习和讲评,帮助学生发现问题、修正思路、稳步提升。
(3)主讲教师背景
课程由长期从事程序设计教学与竞赛指导的教师负责,具备多年程序设计竞赛指导经验,熟悉 ACM-ICPC、CCSP、天梯赛等竞赛体系与命题特点10 余年华为一线研发与工程实践经验,深度参与真实工程项目,对算法在工业界的落地应用有深刻理解。
教学过程中将竞赛思维与工程经验相结合,帮助学生理解:算法不仅是“赛场技巧”,更是支撑人工智能与大型系统的底层能力。
part 3
你将获得:
三项关键能力跃迁
1
程序设计核心能力显著提升
能够将抽象算法转化为高质量代码,具备独立分析问题、设计方案并完成实现的能力。
2
算法思维与逻辑能力全面强化
通过系统训练,显著提升问题拆解能力、逻辑推理能力与复杂问题建模能力,为后续学习与科研打下坚实基础。
3
竞赛与未来发展的双重助力
无论是参与程序设计竞赛、科研训练,还是进入人工智能、大数据、系统开发等方向,编程能力都将成为你最具含金量的底层优势。
打牢编程底座,才能站稳 AI 时代的技术高地。
当AI工具越来越智能,真正稀缺的,依然是能理解问题本质、能将思想落地为代码的人。
算法竞赛训练,不只是为了比赛本身,更是在塑造一种严谨、冷静、可持续成长的工程思维方式。
如果你希望自己不只是“会用工具”,而是“能创造工具”,这一次,请把时间投入到真正决定上限的能力上。
文稿:帅知春
编辑:钟靖瑶
初审:王浩亮
复审:钟靖瑶
终审:唐洁
出品:人工智能学院新闻中心


夜雨聆风