5月7日,安徽省信息学竞赛金牌教练、安徽省蚌埠第二中学张恩权副主任应学院邀请,作题为“程序设计竞赛中算法设计的艺术”专题讲座。学院部分教师和近50名学生前往现场聆听学习,报告会由江克勤教授主持。
“程序设计竞赛核心是算法设计,使用合适的算法并对其进行细节优化,可极大缩短程序运行的时间。”江克勤作开场致辞,他说:“希望每位同学都能够把握这次学习机会,从中获益,学到更多关于算法设计的解题思路与技巧。”
讲座开场,张恩权分别从算法时间复杂度的计算方法、程序设计竞赛中常用解题思路、用前缀和优化区间和的重复计算等六个方面展开讲座。援引例题、现场编程演示、激烈讨论……张恩权以严谨求实的科学态度与趣味生动的教学方法“点燃”了现场气氛,学生们或低头思考,或奋笔疾书,紧追研究思路,学习专业知识。“占位的长度和大小是否有关系?”“暴力枚举适用于什么情况?”学生们在一问一答间逐渐领悟程序设计的解题思路,领略算法艺术的魅力。
计算机科学与技术专业2021级2班的乔添歌听完讲座说:“我认为张老师讲到的前缀和与差分数组的运用非常实用,通过这次讲座我收获了满满的‘干货’。”他表示,自己去年参加了安徽省机器人大赛-程序设计赛道比赛并获得三等奖,今后也将继续刻苦钻研专业知识,积极参加各类竞赛,以极大的热情“迎战”算法设计中的难题与挑战。
“只有使系统运行出正确结果的程序才是好程序,因此我们更要熟练掌握解题思路与技巧,努力做到保质保量。”张恩权在讲座尾声阐述了自己对竞赛的理解并表达了对学子们的真挚祝福,他坦言,希望学生们多参与竞赛,从实战中积累经验,为学校争光添彩。
据悉,计算机与信息学院历年来高度重视培养学生的创新能力,本次讲座作为学院建院20周年系列学术报告之一,极大地提升了学子的求知热情,为后续学生们参与学科竞赛奠定了良好的基础。(撰稿:学生记者马雨扬、李蒙苏 摄影:学生记者姜英杰、岑富叶 审核:刘燕杰)