基于ACM竞赛的实践教学改革的研究

来源 :课程教育研究·学法教法研究 | 被引量 : 0次 | 上传用户:Z12456879
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】提出了一种适合地方本科院校的实践教学改革方法—以ACM竞赛为基础的实验教学模式。该方法使得学生获得严谨的学习态度,使老师须以一丝不苟的方式投入实验教学中感触学生,最终提高学生的积极性和主观能动性。将ACM竞赛模式应用到计算机语言类课程实践改革中,将竞赛教学理念融入到教学课程学习当中,将竞赛思想深入贯彻到大学生政治教育生涯中,达到以赛促教,以赛促学,以教促学,教学相长的目的。
  【关键词】ACM竞赛,实践教学,在线评测
  【中图分类号】G642.0       【文献标识码】A
  【文章编号】2095-3089(2019)06-0028-01
  【Abstract】A kind of practice teaching reform method suitable for local undergraduate colleges was proposed- the experiment teaching mode based on ACM competition. This method enables students to acquire a rigorous learning attitude. Teachers should be meticulously put into experimental teaching to feel the students, and ultimately improve their enthusiasm and initiative. The ACM competition model is applied to the computer language course practice reform, the competition teaching philosophy into the teaching of learning among them, the competition ideology in-depth implementation of the political education career of college students, to achieve the goal of promoting education through race to promote learning, to teach promote learning,to teach while learning.
  【Keywords 】ACM contest, practical teaching, online judge
  一、引言
  近年来,随着科学技术的迅速发展和高等教育大众化的快速推进,尤其是互联网时代的到来,人类开始步入人工智能时代。人工智能的典型代表事件当属于2016年5月份的围棋大战AlphaGo算法的出现。它是第一个击败人类职业围棋选手、第一个战胜围棋世界冠军的人工智能程序,其中涉及到大量的深度学习算法。这些算法的设计基础都来源于本科阶段的实践学习。
  衡阳师范学院于2015年成功入选2015-2020年教育部—中兴通讯ICT产教融合创新基地第一批合作院校,成为全国“应用技术大学(学院)联盟”成员单位。计算机科学与技术和软件工程专业作为地方本科高校应用性较强的专业之一,转型发展符合国家和学校的转型政策,因此培养面向行业企业需求的应用型人才刻不容缓[1]。
  二、ACM竞赛简介
  ACM国际大学生程序設计竞赛是由国际计算机界具有悠久历史的权威性组织ACM学会主办,是世界上公认的规模最大、水平最高、参与人数最多的大学生计算机类竞赛,其宗旨是充分展示大学生分析问题和解决问题的能力。ACM-ICPC赛事是目前国内高校承办的唯一一项具有国际影响的计算机竞赛[2],也是全球大学生计算机程序设计竞赛活动中最具影响力的赛事,被誉为计算机界的“奥林匹克”[3],受到教育界和工业界的高度重视和承认。这项赛事已经成为各大著名IT行业选拔人才的重要方式。世界总决赛队伍的产生来源于各大洲分赛区的层层选拔。中国每年都有十几支队伍参与世界总决赛,他们是通过亚洲区预赛和亚洲决赛(EC-Final)学校累计积分产生,每所高校最多有一支队伍参加,竞赛十分激烈。
  三、ACM竞赛判定流程
  ACM竞赛大多都采用Online Judge(下文简称OJ)判定系统进行判题。国内著名的OJ系统包括北京大学POJ、浙江大学ZOJ、杭州电子科技大学HDOJ等,国外著名的OJ系统包括UVA、CodeForces、TOPCODER等。OJ系统首先将输入的源程序进行语法检查,编译不成功将返回编译错误。相同的源程序在不同的OJ判定系统中得到的编译结果可能不同,取决于OJ系统采用的何种编译环境。接着进行运行错误检测:编译通过,判定程序的逻辑错误,运行时中断将返回运行时错误。运行通过,将进行时间和内存判定。然后进行答案正误判断:如果前面步骤判定结果都正确,将进行输入测试数据得到相应的结果,与标准测试数据进行逐字符比较答案。最后进行格式正误判断:如果标准测试数据文件没有结束或者输出结果还有其它非空格非空行的字符,将返回答案错误;如果标准答案文件结束,但输出结果还有多余的空格或空行将返回格式错误,否则返回正确,接受通过。
  四、衡阳师范学院参赛队员选拔机制
  衡阳师范学院集训队选拔机制[3]采用积分累积制的方法执行。已经形成了一种较为有效的地方性二本院校筛选过程。具体执行过程如下:
  (1)暑期集训队筛选主要评判在于个人网上做题的数量和衡阳师范学院个人预选赛(举行4~6次),然后通过衡阳师范学院校赛(HYNUCPC)选拔赛和补选赛等筛选出暑期集训队队员。   (2)省赛集训队是在暑期集训队的基础上进行赛前的每周周赛和第二轮选拔赛进行累计排名而产生。
  (3)ICPC参赛队是通过亚洲(中国)区域网络预选赛和湖南省省赛(HNCPC)排名情况产生。
  五、基于ACM竞赛的教学方法探讨
  1.将ACM竞赛应用到计算机语言类课程实践中。
  包括计算机相关的C/C++、Java、数据结构、算法设计与分析等计算机语言相关的课程实践性都很强,老师所带上机课程没办法解决学生的所有问题。尤其是课后的编程作业,让老师来仔细核对每个学生的答案是否正确,工作量十分巨大。这时应将ACM竞赛模式应用到实践课中去,实践课上让学生练习,学生们看到了Accepted(后文简称为AC)会有一种成就感,想着再AC一个,明显会提高学生的积极性和主观能动性。
  2.将ACM竞赛教学理念融入到教学课程学习当中。
  ACM在线评测系统要求非常严格,题意清晰,解答精確。ACM竞赛虽然要求程序在测试数据下的运行结果完全正确且与题意完全符合,但并不规定学生采用何种方法。学生可以尝试各种能够实现的算法去实现,充分锻炼了学生的动手操作能力,提高了实践教学水平。通过实践教学带动理论教学,提高了学生的自主创新、专业技能水平和教师的教学水准。ACM竞赛综合了计算机、数学、英语、物理学等学科的基础知识,有利于培养学生的综合素质教育。
  3.将ACM竞赛思想深入贯彻到大学生教育生涯中。
  ACM竞赛的思想融入到大学生政治教育中,可推动高校计算机应用水平的发展,营造良好的学习氛围,促进优良学风建设,提高大学生计算机的编程和应用能力,培养大学生的创新精神。
  六、应用效果
  湖南省大学生程序设计竞赛自2005年以来开始举办,衡阳师范学院自2009年参加以来,每年基本上都是能拿到1~2个省级三等奖。2017年迎来了新的历史性飞跃,不仅在湖南省大学生程序设计竞赛突破了二等奖,而且第42届ACM国际大学生程序设计竞赛亚洲区域赛(青岛)网络赛获得突围现场赛参赛的资格,并且在此次竞赛中摘获铜奖一枚。2018年成绩更加突出,获得省级二等奖一项,三等奖三项,四支队伍全部拿奖。同时也获得亚洲区域赛南京站铜奖。这足以证明ACM竞赛的教学方法改革适合地方本科高校培养应用型人才要求。
  七、结束语
  本文以ACM竞赛为契机,提出了适合地方本科院校的实践教学改革的新方法。形成了一套适合本科教学的实践性教学方法,实现了以赛促教,以赛促学,以教促学,教学相长的效果。
  参考文献
  [1]樊洪斌,田晴,章才能,何杨,莫盛富,李祖汉.基于ACM竞赛的地方本科高校计算机应用型人才培养新模式_以湘南学院为例[J].电脑知识与技术,2017,13(9):101-102,105.
  [2]郭嵩山,王磊,张子臻.ACM/ICPC与创新型IT人才的培养[J].实验室研究与探索,2007(12):188-192.
  [3]于世华,王荣芝.ACM竞赛探讨与技能型人才的培养[J].大学教育,2015(2):113-114,117.
  [4]肖红玉,贺辉,陈红顺.在线评测教学辅助系统设计[J].计算机技术与发展,2017,27(11):141-145.
  作者简介:刘新宇(1990-),男(汉族),湖南衡东人,助教,硕士,主要研究方向为密码学与信息安全、计算机教育。
  陈坚祯(1966-),男(汉族),湖南新宁人,教授,博士,主要研究方向为计算机仿真、核信息测控、计算机教育。
  匡娟丽(1990-),女(汉族),湖南耒阳人,助教,硕士,主要研究方向为计算机教育。
其他文献
【中图分类号】G623.5 【文献标识码】A  【文章编号】2095-3089(2019)04-0252-01  面积单位与现实生活密切相关,是数学教学的重要组成部分,对于三年级的学生来说,缺乏与面积单位紧密相关的生活经验。学生的思维主要以具体形象为主,他们的想象能力、推理能力、抽象能力较弱。为此,老师要创设有效的丰富的实践活动,充分调动学生的各种感官,将抽象的面积单位概念具体化、生活化。  一、
期刊
【中图分类号】G635 【文献标识码】A  【文章编号】2095-3089(2019)04-0273-01  班主任要想管理好班级,其首要任务是要会做学生的思想工作,我们常说:“晓之以理,动之以情”说的就是教师要学会与学生谈话,谈话的技巧如何直接关系着思想工作的成败。如果老师在谈话时总用空洞的大道理,时间长了,学生耳熟能详,就会感到厌烦,教育的效果就会事倍功半。现在给大家谈谈几点体会。  一、要善
期刊
【摘 要】爱因斯坦说过:“对于一切来说,只有兴趣,才是最好的老师。”《语文课程标准》也把让学生“喜欢学习汉字,有主动识字的愿望”列入教学的第一目标,并明确提出:小学阶段,学生要认识3500个汉字,在1—2年级,则要求认识常用汉字1600—1800个汉字,让学生喜欢学习汉字,有主动识字的愿望。所以在识字教学过程中,我们要设计学生感兴趣的识字方法,营造生动活泼的识字环境,把识字和认识事物结合起来,引导
期刊
【摘 要】语言是一个国家最基本的文化载体,人与人之间的交流更多的是通过语言来得以进行。幼儿园教育是基础教育的重要组成部分,是每个幼儿发展的关键阶段,如何使这一生中的教育启蒙成为幼儿以后人生道路上的助力是幼儿园教师义不容辞的责任,我认为当中起关键作用的是幼儿的语言教育,因此,幼儿园教师必须提高自身的语言修养,展示自己的语言魅力,才能最大程度吸引幼儿的注意力,让幼儿主动学习,在教师的言传身教中感受教师
期刊
【摘 要】本文根据英语的语法学用语分为了以下三个层次:单词作状语、短语作状语以及四类从句作状语,探讨了英汉翻译中状语位置的调整策略。  【关键词】英语状语;位置;翻译技巧  【中图分类号】G633 【文献标识码】A  【文章编号】2095-3089(2019)06-0006-01  引言  英译汉时,语句中的重要成分状语要进行适当调整调整策略主要有以下三种,即前置法、状定转换法、重组法。如此才能使
期刊
Czochralski(Cz)法是最常见的晶体生长方法之一,在二元晶体制备过程中,驱动熔体流动的力包括热毛细力、溶质毛细力以及离心力和Coriolis力,各驱动力相互耦合,使得流动极其复杂。二元晶体的生长质量主要受晶体制备过程中熔体内复杂流动的影响,因此,有必要深入研究熔体内复杂对流特性。本课题采用三维数值模拟的方法,研究 Cz 液池内锗-硅熔体复杂对流,分析不同毛细比下晶体和坩埚旋转对流动结构及流型演变规律的影响,揭示流动转变过程中的物理本质及流动失稳机理。主要研究内容和获得的结论如下:
  首先
【摘 要】信息化手段在高职教育中的应用能够有效提升学生学习积极性,提高其课堂参与度,同时能够变抽象为直观节约课时提高课程质量。本文以《农业经济管理》中“互联网农业”这一教学单元为例进行信息化教学设计,分析教学内容、授课对象、教学目标,进行教学过程的设计以及教学反思,针对理论性较强课程设计了“看、思、学、研、拓”五字教学模式来突破教学重难点、实现教学目标,变学生被动学习为主动探究,提升教学质量。  
期刊
【摘 要】内尔·诺丁斯的关怀道德教育理论是以关怀为价值取向,具有对学生生命的尊重、重视学生的体验和感受、强调教师的榜样作用等特点。小学阶段正是培养学生关心能力的基础阶段,从诺丁斯的关怀理论视角出发,提出了培养小学生关心能力的有效措施。上述研究和结论对于小学生关心能力的培养,具有启示和借鉴意义。  【关键词】诺丁斯关怀理论;小学生;关心能力  【中图分类号】G420 【文献标识码】A  【文章编号】
期刊
【摘 要】steam教育理论交叉融合了多学科资源,使学生在解决问题过程中学习,培养学生的创新能力和综合实践能力,对小学科普说明文的教学策略研究有深刻的指导意义,有助于提高了小学生对说明文的学习兴趣,培养创新思维、初步具备科学探究精神。  【关键词】steam教育;小学语文;教学策略  【中图分类号】G424 【文献标识码】A  【文章编号】2095-3089(2019)06-0041-01  一、
期刊
温度梯度驱动的浮力-热毛细对流一直是流体力学和传热传质学里的一个研究热点。目前,无论是水平温度梯度还是竖直温度梯度作用下的浮力-热毛细对流都已有大量研究,取得了丰硕的成果,然而,对于同时具有水平温度梯度和竖直温度梯度的系统,即双向温度梯度作用下的浮力-热毛细对流,目前的研究还不多。无论是在自然界、还是实际工业应用中,严格的单向温度梯度其实很少,双向温度梯度的存在难以避免,因此,研究双向温度梯度作用下的浮力-热毛细对流具有理论及实际双重意义。
  本文以双向温度梯度作用下的水平无限大液层为研究对象,建