ACM-ICPC对培养信息学科创新型人才作用.docVIP

ACM-ICPC对培养信息学科创新型人才作用.doc

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

ACM/ICPC对培养信息学科创新型人才作用   摘要:ACM/ICPC旨在使大学生通过计算机来充分展示其分析问题和解决问题的能力。计算机实践教学是信息学科创新型人才培养的保证。文章分析计算机实践教学的不足对培养信息学科创新人才的影响,指出ACM/ICPC在培养信息学科创新人才方面的作用。 关键词:ACM/ICPC;信息学科;创新型人才;计算机实践教学 文章编号:1672-5913(2013)03-0004-03 中图分类号:G642 1 ACM/ICPC国际大学生程序设计竞赛简介 国际大学生程序设计竞赛(ACM International Collegiate Programming Contest,ACM/ICPC)是由美国计算机协会主办的世界公认的规模最大、水平最高的国际计算机竞赛,ACM/ICPC被看作是当代大学生的一场计算机奥林匹克竞赛,是各著名大学展示其计算机教育成果的一种方式,也是参赛选手展示其计算机才华的舞台。此项竞赛从1970年开始举办至今已36届,荟萃了全球超过100个国家的近2000个知名大学的计算机精英。自1998年开始一直得到IBM公司赞助,此后Microsoft、Google、百度和阿里巴巴等国内外著名计算机公司也非常关注此项赛事,ACM/ICPC深受世界各国大学生欢迎,目前已经成为最具影响力的国际级计算机赛事。 ACM/ICPC旨在使大学生通过计算机来充分展示其分析问题和解决问题的能力。竞赛涵盖的内容很广,主要考查学生的逻辑思维能力、策略设计能力以及心理承受能力等。比赛时每队由3个人组成,并且共用1台电脑。参赛队必须首先写出每道题目的程序源码,然后提交给裁判进行评判,只有提交的程序能够对所有的输入数据都在规定的时间内得到正确的结果,才能够获得通过。 2 信息学科创新型人才的基本特征 亚里士多德认为人的智力发展和自我完善是教育的基本目的。培养全面发展的现代化社会主义建设者是共产主义理想蓝图中的一幅动人画面。一个全面发展的信息学科创新型人才应具备那些基本素质呢?要培养信息学科的创新型人才,首先要明确信息学科创新型人才的基本概念和基本特征,目前在这方面尚有不同的见解,但大家对信息学科创新型人才的基本特征有较为一致的观点。一般具备这样的基本特征: ①对信息学科的求知欲望强烈; ②在信息学科某一领域拥有较扎实的专业知识和有较高的专业水平; ③自我学习和探索能力强; ④能够与人合作共处; ⑤身体素质好,能承担繁重而且艰苦的工作。 信息学科创新型人才通常应该具备以下四种能力: ①学习知识的能力; ②整合再创新知识的能力; ③运用知识的能力; ④与人合作共处的能力。 创新源自于实践,实践出真理,没有实践难以有创新。在信息学科人才培养环节中,计算机实践教学起着非常重要的作用,因此,计算机实践教学对信息学科创新型人才的培养起着非常重要的作用。但是,目前的计算机实践教学中还存在一些不足,这些不足可以通过ACM/ICPC国际大学生计算机程序设计竞赛得到有效的补充和弥补。 3 目前计算机实践教学存在的不足 近年来,尽管计算机实践教育得到教育主管部门研究各大学的重视,但仍存在一些不足,主要表现在以下几方面。 ①计算机专业的基础课程,比如计算机程序设计语言、数据结构、算法分析与设计、人工智能等课程都只强调从理论上对知识的掌握,对学生程序的实现能力的培养重视程度还不够,造成有很多大学生的程序实现和调试能力很差。 ②给同学们布置的编程作业量严重不足,作业的检查通常只注重程序是否能运行。 ③课程设计通常采用小组形式,这样造成了小组内部分成员存在依赖心理,从而导致其实践机会的缺乏。 ④以笔试为主的考试对这些实践性很强的课程很难考核学生真正的水平和能力。 ⑤在大学四年中,计算机专业学生的课程内要求完成的编码量还远远不够,一个考试成绩很好的学生可以将经典的算法背下来,并且讲得头头是道,但是他就是不会写程序,这种现象很常见。 组织学生参与ACM/ICPC国际大学生计算机程序设计竞赛,目前恰恰能够弥补大学计算机实践教育存在的不足。同学们在准备ACM/ICPC竞赛的过程中,需要自学大量的算法,并且需要在国内外的OJ上完成大量的题目。一个ACM选手一年之内完成的代码量可能是非ACM选手大学4年时间完成代码量的几倍。由此可见,学生通过参加ACM/ICPC国际大学生计算机程序设计竞赛,可以很大程度上弥补计算机实践教学存在的不足。 4 ACM/ICPC对信息学科创新型人才培养的作用 ACM/ICPC国际大学生程序设计竞赛对信息学科创新型人才培养的作用主要体现在培养信息学科创新型人才

文档评论(0)

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

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

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档