基于ACM-ICPC的计算机实践教学研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ACM-ICPC的计算机实践教学研究

基于ACM/ICPC的计算机实践教学研究-计算机论文 基于ACM/ICPC的计算机实践教学研究 吴海波,夏新军 (湖南科技大学计算机科学与工程学院,湖南湘潭411201) 摘 要:我国高校计算机实践教学正面临着教学理念相对落后、教学灵活性差、教学质量不易控等困境。ACM/ICPC作为计算机科学精英学生的培养机制,在提升学习兴趣、培养创新能力及学习成果的量化上都有较为实用的理论和高效的方法。将ACM/ICPC的精英培养机制应用到计算机实践教学中,以“兴趣是学习的动力”为理论基础,以培养创新能力为教学目标,突出学生的主体性,同时通过教学辅助平台为实践教学效果评价提供量化的标准。 关键词 :实践教学;ACM/ICPC;培养机制;教学模式 中图分类号:G64   文献标志码:A   文章编号:1674-5884(2014)05-0125-02 计算机实践教学中存在的问题:一是实践教学理念相对落后。实践教学过于注重形式,不利于学生创新能力的培养。二是计算机实践教学过程受到课程时间及软硬件实验设备的制约,灵活性较差。三是实践教学中质量控制不易量化,实践教学的质量评价标准不一。我们认为,计算机实践教学中存在的一些不足大多可以通过ACM/ICPC(ACM InternationalCollegiateProgrammingContest,ACM国际大学生程序设计竞赛)得到有效的补充和弥补[1]。 1 ACM/ICPC简介 ACM/ICPC是由ACM(AssociationforComputingMachinery,美国计算机协会)承办的旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。ACM/ICPC作为一种发现和培养计算机科学精英学生的方式,吸引了国内外众多高校的积极参与。各高校以团队的形式参加ACM/ICPC竞赛,每队由3名在校大学生组成。比赛期间,每队使用一台电脑在5小时内编程解决7~10个问题,获胜者为正确题数目最多且总用时最少的队伍。近年来,ACM/ICPC在我国得到了大规模的推广[2]。湖南科技大学从2008年开始参加该项赛事。作为普通高校,尽管参加时间较短,但多次在湖南省程序设计大赛中获奖,并分别在第37、38届ACM/ICPC亚洲区域赛中获得银奖,取得了一定的成绩。通过参加ACM/ICPC竞赛,湖南科技大学在培养计算机科学顶尖学生上有一定的教育理念与创新方法,特别是针对计算机教育中的动手能力的培养有一些独特的教学模式。 2 ACM/ICPC培养机制的特点 培养一名优秀的ACM/ICPC选手,既要提供计算机专业知识的培训,又要全面提升学生的自主创新能力。要获得优异的比赛成绩,从选手的选拔、培训、组队及参赛无不需要精心的准备和组织。ACM/ICPC主要是培养参赛选手的创造力、团队合作精神以及在软件程序开发过程中的创新意识[3]。ACM/ICPC选手的培养机制主要有以下特点。 2.1 以培养学习兴趣为导向 培养ACM/ICPC选手的首要条件是激发选手的学习兴趣。培养ACM/ICPC选手的学习兴趣有很多机制、方法和手段。包括竞赛实时排名、解题数目的实时统计、团队之间的协作与竞争关系都可以激励选手的学习热情和学习动力。实践证明,ACM/ICPC培养面向竞赛,能充分利用解题之后的成就感来激发选手学习潜力,激发学习兴趣。 2.2 以培养创新能力为目标 ACM/ICPC竞赛本身就旨在展示大学生创新能力。因此,ACM/ICPC培训内容并不仅限于编程技巧和算法的实现,而是分析问题、解决问题能力的提高。ACM/ICPC竞赛试题难度大,强调算法的时空效率。命题涉及的知识面广,包括计算机科学、信息科学、数学知识及一定的英语水平。通过ACM/ICPC的培训,选手们的思考能力得到了大量的练习,在问题解决、分析和解构中,有着更快的思路和方法。ACM/ICPC不仅强调学科的基础,更强调全面素质和能力的培养。尤其是ACM/ICPC竞赛试题并无现存的算法,解题思路也不唯一,只有培养选手的创新精神才能全面提升选手们的解题能力。因此,创新能力是ACM/ICPC选手培养的重点。 2.3 以提升主动性为原则 ACM/ICPC培训过程艰苦而漫长,要达到一定的参赛水平,选手至少得经过1~2年的高强度、大题量的训练,这对选手的智力与毅力无疑是很大的挑战,也给ACM/ICPC教练的培训手段带来了一定的困难。仅仅依靠教练的知识传授、安排及组织而选手们被动的接受任务是很难培养出一名优秀的ACM/ICPC选手。因此,提升选手的学习主动性,让选手自己发挥学习主

文档评论(0)

phltaotao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档