日前,2024全国大学生计算机系统能力大赛编译系统设计赛及操作系统设计赛在杭州举行。
北京航空航天大学、武汉大学、华中科技大学、上海交通大学、哈尔滨工业大学等众多985高校以及杭电等计算机强校派出优秀学生团队参赛,参赛队伍多达239支。比赛过程涵盖现场布置赛题解决、解决方案答辩和工程代码检查等多个环节。
“计算机系统能力大赛,以往主要是985高校学生参与的多,而近年来随着杭电等计算机强校逐渐参与并取得好成绩,参与面扩大了,有利于为国家高水平科技自立自强培养越来越多的后备人才。”杭电计算机学院副院长贾刚勇告诉记者。
据了解,全国大学生计算机系统能力大赛,就是围绕计算机核心课程能力展开,分为CPU赛道(对应计算机组成与系统结构课程)、编译系统设计赛道(对应编译原理课程)、操作系统设计赛道(对应操作系统课程)等。
贾刚勇说,这个大赛所设置的赛道与国家大力实施的基础学科系列“101 计划”有关。“它是拔尖创新人才培养的一项筑基性工程,重点任务是建设一批有高阶性、创新性和挑战度的一流核心课程;一批反映国际学术前沿、具有中国特色的一流核心教材;一支一流教师团队和一批科教融汇产教融合的一流实践项目。而计算机‘101 计划’,一个重要任务就是全力做强操作系统、计算机组成与系统结构、编译原理等12门核心课程体系。”
与此同时,国内互联网大厂也相当重视大学生的计算机领域的比赛 。贾刚勇说,不少互联网大厂主动来对接比赛,甚至想做到“零距离”,以便提前参与到大学系统设计开发人才培养中来。
以此次在杭电举行的编译系统挑战赛为例,围绕华为公司实际工程问题和学术前沿问题设计赛题,吸引了30支队伍报名,涉及91位同学和30位指导教师。操作系统功能赛由华为、麒麟、龙芯、蚂蚁、OPPO、vivo、小米、龙蜥社区、国科环宇、飞腾等企业专家命题,吸引350支队伍报名,涉及863名同学和159位指导教师。“华为、龙芯等把公司的实际科技问题拿到了比赛当中,看看在校大学生们怎么解决行业前沿问题,真正体现了业界需求和高校人才培养的‘双向奔赴’。”杭电计算机学院编译原理课程负责老师黄孝喜告诉记者。
杭电卓越学院英才班大四学生张力,去年就参加编译系统设计赛并获得三等奖,今年作为队长带队又获奖了。“编辑器设计并实现是一件很烧脑的事,我们能在和诸多计算机强校强手竞争中脱颖而出,是因为一代代同学在研究编译器并做了很多积累工作,老师的指导也很重要,关键还是有兴趣,越有挑战性的工作干劲越大。”
“参加编译系统设计赛是一件很有门槛的事,从今年3月他们开始设计编译器,边学习边摸索,克服了很多困难,从初赛到决赛,他们的编译器设计和功能实现不断给评委以惊喜。我和他们开玩笑,在国内所有在校大学生中,论对编译器的理解,少有比你们更深刻的了。你们是华为等大厂眼中的香饽饽。你们代表着中国计算机系统能力的未来。”指导张力团队的杭电计算机学院章复嘉老师说。