基于蓝桥杯大赛创新能力探索.docVIP

基于蓝桥杯大赛创新能力探索.doc

此“经济”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  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文档。上传文档
查看更多
基于蓝桥杯大赛创新能力探索

基于蓝桥杯大赛创新能力探索   摘 要:本文主要针对基于“蓝桥杯大赛”的创新能力展开了探讨,文章中首先介绍了使用生动实例激发学员编程兴趣,其次对分段静心组织提高学员软件编程能力进行了详细的探讨,其中包括初级入门阶段、中级提升阶段、高级冲刺阶段等三个方面。然后分析了应该避免的几点问题。最后对本文进行了全面总结。   关键词:创新能力;蓝桥杯;编程   一、使用生动实例,激发学员编程兴趣   ?件编程向来在学生眼里是一种比较枯燥乏味的知识,软件编程作为一种编程技术,不仅要求学生具备非常强的思维能力,而且也需要学生对题目具有极强的理解能力。要想做好软件编程这一块,学生必须要进行系统学习,不能“三天打鱼,两天晒网”式的学习。而学生能否长久坚持学习,取决于学生对软件编程是否具有兴趣。   为了培养学生的编程兴趣,首先我们会让学生在自己的脑海里模拟出自己编程的程序需要具备的功能。教师可以为学生例举一些生动的例子,比如针对喜欢玩游戏的学生可以让他们从贪吃蛇、俄罗斯方块、飞机大作战等小游戏中找到灵感。针对喜欢网络攻防的学生,可以让他们多学习网络编程。对管理自己学习以及生活情况感兴趣的学生,可以让他们编写一个简单的数据库系统等。计算机专业中,每一门课程都会用到编程知识,学生在学习过程中可以依据自己的兴趣选择合适的编程方向去训练。例如,网络编程、Windows编程、游戏编程等。另外,提高编程能力离不开平时点点滴滴的积累,学生平时练习过程中,可以将实现每一个小功能,例如查找、排序等,编程方法积累下来,久而久之学生遇到各种问题时,都可以轻轻松松的完成了。最后,最直接的培养方法就是鼓励学生参与各种竞赛,学生通过参加竞赛,在竞赛中发现问题、查找问题、解决问题,通过实际操作训练,学生的编程水平能够得到明显的提升,并且也能使得自身的编程经验变得丰富。   二、分段静心组织,提高学员软件编程能力   为了配合“蓝桥杯”大赛,学校应该为学生专门成立一个综合项目实训基地,即“蓝桥杯软件人才培养基地”。培训的内容应该主要包括历年典型的试题讲解校内联合模拟大赛、应往届获奖者经验访谈会。各个年级的学生都可以报名参加。   (一)初级入门阶段   该阶段在实施的过程中,需要格外重视的一点就是,学员的能力会受到不同层次、年级、基础的影响,教师在初级阶段讲课过程中需要对每一个学生都顾到位。蓝桥杯大赛所涉及到的知识主要包括C/C++和Java。这两类编程语言在刚开始学的时候,需要学习很多知识点。可能在初级阶段,有的学生对这些基础知识已经学过了,而有的学生还没有开始学习,所以初级阶段,应该要求学生抓住可与时间,把所有涉及到的知识点学习一遍。在培训过程中以培养学生理解解题思路为主,而不是以掌握编程细节为主。   (二)中级提升阶段   这个阶段是学生提高编程能力最重要的阶段,也是学生在掌握基础知识的基础上想更高层次转型阶段,这个阶段需要学生大量的积累经验,并且进行   通过实践锻炼。每一种语言都有其各自的优势,选用哪一种语言需要取决于学生的兴趣爱好,每一种编程语言的应用都离不开学生灵活的思维能力。这个阶段是学生编程能力提升的阶段,所以在这个阶段中,老师需要给学生讲解一些计算机等级考试的编程题以及ACM竞赛题。在讲解题目的过程中也要注重对解题思路的培养。同时将重点问题例如递归、纾解、博弈论等,通过编程来培养学生的逻辑思维以及数学思维。例如在介绍递归的时候,可以引入一些典型的例题,比如“上楼梯”、“刷城墙”,只要能理解递归的核心思想,不论是哪种题型,都能够迎刃而解。   (三)高级冲刺阶段   该阶段是学生展开实践操作,将知识与实践相结合,提高自身综合能力的阶段。为了提高学生的编程能力,学校可以专门为学生申请一个习题库,让学生熟练掌握各种题型,根据大赛的考点,有针对性的进行复习。蓝桥杯中所涉及到的题型主要包括填空题和选择题。填空题根据其难度的不等,也可以分为结果填空题以及代码完善填空题。结果填空题只需要解题的结果,而不限制解题过程以及解题的方法。针对这类题,在解题过程中可以采用灵活的解题方法进行解题。代码填空题是在一定程度上限制了解题方法,但是其中有缺失,需要学生根据代码的逻辑对其中缺失的代码进行补充,从而使得整体代码变得完整。解答这类问题,就需要学生在平时大量积累的基础上,学会灵活应用经典的代码,过着根据自己的逻辑思维将缺失的代码补充完整,使得整体代码能够完整运行。编程题是具有一定难度的题目,题目给出明确的条件,并且一般会用到输入和输出,学生需要依据给定的标准。这类题目的难度主要集中在设计算法以及逻辑推理方面。学生在解题过程中需要深刻理解题目的意图,归纳出解决此类问题中需要用到的算法,最后通过编程语言实现出来,学生在编程过程中还要注意编程语言的计算效率。

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档