基于ACM竞赛的实验教学改革探索.docxVIP

  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 竞赛的实验教学改革探索 摘 要 :针对传统实验教学模式的弊端 ,分析 ACM 竞赛模式特点 ,讨论了基于 ACM 竞赛模式的实验教学 ,对提高学生实践能力和创新能力所起到的作用。 关键词 :ACM 竞赛 实验教学 创新能力中图分类号 :G420 文献标识码 :A 文章编 号:1672-3791(2011)11(c)-0161-02 ACM 国际大学生程序设计竞赛 ,是由国际计算机协会组 织的世界公认的规模最大 ,水平最高的国际大学生程序设计 竞赛 ,旨在使大学生运用计算机来充分展示自己分析问题和 解决问题的能力。该项竞赛从 1970 年举办至今已历 36 届 , 一直受到国际各知名大学的重视 ,并受到全世界各著名计算 机公司的高度关注。目前 ,ACM 已成为世界各国大学生最具 影响力的国际级计算机类的赛事 ,是广大爱好计算机编程的 大学生展示才华的舞台 ,是大学教育成果的直接体现。 在过去的若干年里 ,ACM 大赛都是国际知名大学展示的 舞台 ,普通高校望而却步 ,但是近年来随着国家对素质教育以 及创新人才的迫切需求 ,国内对国际程序设计大赛对学生综 合能力特别是创新能力培养所起到的作用的研究悄然兴起。 因此 ,研究如何基于 ACM 竞赛来开展实验教学的改革 ,不仅必要且具有重大的意义。 传统实验教学中存在的问题 尽管近几年来 ,学校对实验室建设不断加大投入 ,实验条件得到了极大的改善 ,实验课也得到了一定的重视 ,但仍存在很多不足 ,主要有以下几个方面。 1.1 实验课时不足 ,实验课程得不到学生的重视 目前 ,我校的程序设计类课程仍然分为理论和实验这两 个环节 ,理论环节的课时数往往大大的大于实验环节的课时 数,而且实验环节被看做理论环节的附属部分 ,仅仅是理论课 后用于验证理论知识的实践过程。 除此以外 ,课程最终的考核 分数 ,是以理论考试的卷面成绩为主 ,实验成绩只占平时成绩 的一部分。正是这种“理论比实验重要”的思想使得实验课 程得不到学生的重视 ,程序实现能力和调试能力都很差 ,不能 达到程序类课程的学习目的。 1.2 实验内容多以验证性实验为主 ,学生的综合设计能 力得不到训练 在以往的实验教学中 ,实验内容基本是以章节为单位设 定的 ,主要目的就是为了验证在某章中学习的程序结构是否 能够得到正确实现。 这样 ,学生往往关注对某种结构和某个算 法的掌握 ,却忽视了对概念的整体性把握。所以 ,对于规模较 大的问题 ,学生就无法解决。 学生的综合设计能力不能得到有 效的提高。 1.3 实验考核方法单一 ,不利于培养学生的创新能力 实验课程的考核主要分为两个方面 :一是检查程序的运 行结果是否正确。二是检查实验报告中的程序编写情况。程 序运行结果是否正确较好判断 ,而实验报告的批改却是非常 困难的。试想就算每个教学班有  50 个同学  ,一份实验报告只 有三个题目  ,那么老师就要看  150 个程序  ,在批改实验报告的 过程中  ,稍有不慎就会把一些具有独特思路的程序判错  ,这种 考核方式在一定程度上抑制了学生思维的拓展 ,不利于学生 创新能力的培养。 1.4 由于实验教学的弊端 ,导致学生的学习动力不足 传统实验教学的目的是为了验证理论知识的正确性 ,实 验多为验证性实验。 实验项目的设置又比较单一 ,项目之间缺 乏有机的联系 ,很难涉及到软件开发中用到的需求分析、 系统 设计、系统实施等环节 ,所以有些学生认为学习程序设计语言 既枯燥又无用 ,不如学习图像处理或网络的一些课程 ;有的学 生是因为学习程序设计 ,需要较强的逻辑思维能力和一定的 数学、英语基础 ,因而在学习程序设计时显得力不从心 ,不能 掌握应用计算机解题的基本思维方式 ,对计算机程序设计产 生畏惧感 ,就知难而退了。 对 ACM 模式的分析 ACM 国际大学生程序设计竞赛 ,其竞赛模式新颖 ,对学生 的编程实践能力、团队合作精神和软件设计中的创新意识都 提出了很高的要求。 ACM 模式有这样几个特点。 2.1 参赛队伍 ACM 竞赛的每个参赛队伍由 3 人组成 ,每个队伍合用一 台电脑。这要求参赛队员有很强的团队合作精神。 2.2 竞赛题目 ACM 竞赛题目的涉及面广 ,融入多门学科的知识 ,参赛队 员必须掌握大量的学科基础理论 ,包括程序设计、算法分析、 数据结构、数学建模等等 ,这也大大激发了学生学习的动力。 2.3 评判机制 ACM 竞赛的评判采用在线测评系统 ,对提交程序的要求 不仅包括正确性 ,还包括对运行时间、 占用内存和输入输出格式的限制。 考查选手编写代码 ,调试程序的能力 [1] 。这和学生以后从事实际应用工作的要求是一致的。 3 以 ACM 模式为依托 ,进行实验教学的改革与创新 我

文档评论(0)

152****6621 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档