中南在线5月31日消息(大通社记者 陈思妤 报道)在武昌理工学院人工智能学院,有一门被评为湖北省一流本科课程的《数据结构》。这门课有多“不一样”?教室里没有照着PPT念的老师,学生对着屏幕敲代码、跑平台、做企业项目。用上过课的同学的话说:“以前觉得数据结构和算法就是背书,现在发现,它是真能干活。”

走进黄薇老师的课堂,你会发现不是“老师讲、学生记”。讲二叉树的时候,她会打开一个人脸识别的案例——特征提取怎么用树结构来组织?讲动态规划,直接拿电商平台的优惠券发放策略来拆。学生听完恍然大悟:原来我在App上领个券,背后就是今天学的算法。
课堂之外,更硬核的是实战。课程团队花很多年自己搭一套叫WUTOJ的在线编程平台——学生提交代码,系统马上告诉你对没对、错在哪行。不像以前写完代码等老师批改,现在可以反复调试到深夜,直到看见绿色的“Accepted”。有学生开玩笑说:“WUTOJ上的红色报错,是我见过最无情的老师。”


2020年,课程引入国家精品在线资源,又跟科大讯飞合作,直接把企业真实项目搬进课堂。同年,课程被评为湖北省一流本科课程。黄薇老师自己就是搞计算机视觉研究的,她把自己论文里的图像分割技术,扩展成“图结构应用”的案例——行业正在用的技术,就是学生正在练的内容。课程团队还有多位深耕算法和计算机视觉的老师,大家一起把“线上视频学+线下实战练+企业项目做”这条路趟了出来。
近五年,这门课支撑的学生在ICPC亚洲赛、“蓝桥杯”、团体程序设计天梯赛里累计拿了100多个奖。近两年国奖就接近20项,2022年光是蓝桥杯国一就有2个,ICPC还拿了银牌和铜牌。在湖北省同类高校里,这个成绩排在前列。


毕业生去互联网公司、AI企业的不少,用人单位反馈很直接:数据结构功底扎实,能直接上手写代码。因为学生在校期间就在WUTOJ上刷了几百道题,课程设计做的也是科大讯飞给的真实需求,相当于还没毕业就已经有项目经验。
这门课不搞“一考定成绩”。平时在WUTOJ平台上每一次提交都有记录,课程项目要做团队展示,企业合作的项目还要写开发文档。最终成绩里,编程过程评价、项目成果、协作表现各占一块。学生说:“想靠考前突击?没门,但学下来是真的扎实。”

在人工智能和大数据的浪潮里,数据结构是计算机专业的“基本功”,也是工程师的“核心竞争力”。武昌理工学院这门省级一流课程,用二十年的积累、自研的平台、企业的真项目,让学生一步步从“会看书”变成“会写代码”。(完)