一次“课”与”赛”的“福大式”结合
一次“课”与”赛”的“福大式”结合
2005年,福州大学数学与计算机科学学院教师吴英杰打了一个赌,对象是学校负责学生赛事经费管理的同事。
“这次比赛的费用先由我们垫付,如果能赛出好成绩,回来再报销,否则我们不报了。”
吴英杰口中的“比赛”,指的是由国际计算机协会(ACM)主办的国际大学生程序设计竞赛(简称ACM-ICPC)。作为全球最具影响力的大学生程序设计竞赛,该项赛事每年都会吸引大量计算机专业的学子参赛。
当时的吴英杰正是福州大学ACM-ICPC代表队总教练。那一年,ACM-ICPC亚洲区域赛在杭州举行。由于福州大学当时用于学生竞赛的资金很紧张,加之此前学生们的成绩并不理想,同事对于负担这笔费用有些犹豫,所以才有这样一个“赌局”。
最终,吴英杰的这笔钱报销了吗?
找到一个“抓手”
作为计算机专业的老师,吴英杰一直认为,程序设计是本专业学生的“看家本领”。如何让学生将自己的“看家本领”掌握得更牢,则是他和学院的同事们求索了十几年的事情。
吴英杰与福州大学结缘是在1997年,那一年,他考入福州大学,并在四年后成为一名研究生。2003年,硕士还未毕业但已确定留校的他,作为领队和同学首次组队,参加了当年的ACM-ICPC亚洲区竞赛,最终成绩很不理想,这是很多人没预料到的。
“这反映了当时学生在程序设计方面普遍存在的问题——卷面成绩或许不差,但动手能力不足,解决实际问题的能力弱。”在这样的背景下,2004年,吴英杰留校任教。此时他和同事们都意识到,计算机专业的课程教学,需要做一些调整了。
多年后,在申报2018年福建省第九届高等教育教学成果奖时,对于他们的课程改革,吴英杰做了如下概括——依据计算机问题求解过程中所涉及知识的纵向相关度,重构计算机类专业核心、基础课程的教学内容,形成面向问题求解的课程体系。
简单地说,就是将课程内容与实践相结合,锻炼学生解决实际问题的能力。在这方面,程序设计类的比赛便成为了很好的“抓手”。
2005年,吴英杰成为了福州大学ACM-ICPC代表队领队兼总教练。在此之前,他已经和这支团队相处了两年时间,并尝试将竞赛内容与教学内容相融合。
这一年,这支团队首次在这项赛事中取得突破,获得两枚亚洲区银牌,并入围ACM-ICPC全球总决赛,吴英杰的“赌局”赢了。非但如此,时任福州大学校长吴敏生还请他和队员吃了一顿饭。吃饭时,吴英杰向校长提出了一个要求——建一座ACM-ICPC集训基地。
形成一个体系
有一座像样的训练基地,是吴英杰多年的夙愿。
草创时期,福州大学ACM-ICPC代表队由于缺乏场地,只能借用宿舍楼里的简陋房间进行训练,硬件设施的缺失成为了吴英杰的一块“心病”。
“那些年,我们的场地从宿舍楼搬到教学楼,再到机电中心,再回到学院里,仅‘搬家’就有八九次。”吴英杰说,所幸每次“搬家”,他们的场地条件都会有所改善。如今,他们的训练条件在国内已属一流。
与硬件条件一同提高的,还有团队整体的竞技水平,以及吴英杰和同事们对于“课赛结合”理念的认识。
“刚开始时,对于如何将课程改革和学生竞赛相结合,我们并没有太多想法,只是想着怎样把竞赛做好。”受访中,吴英杰说,从服务比赛出发,他们反倒“误打误撞”地解决了一些课堂问题,比如学生面对问题寻找思路能力的提升。直到2010年,福州大学承办了全国程序设计邀请赛和ACM-ICPC亚洲区域赛。作为东道主,吴英杰和各参赛高校有了充分的交流,他觉得自己开始“找到感觉了”。