程序设计竞赛对高职程序设计课程教学的研究与探讨.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文档。上传文档
查看更多
程序设计竞赛对高职程序设计课程教学的研究与探讨.doc

程序设计竞赛对高职程序设计课程教学的研究与探讨   摘 要:本文对程序设计竞赛在高职程序设计课程教学的意义进行了探讨。主要从对教学的意义、对高职教育改革与发展的意义、对学生的意义和统教学方法的改进四个方面展开了论述。   关键词:程序设计;竞赛;教学   中图分类号:TP311.1-4   1 蓝桥杯程序设计大赛情况简介   为推动软件和信息技术的发展,促进软件和信息技术专业人才培养,向软件和信息技术行业输送具有创新能力和实践能力的高端人才,提升高校毕业生的就业竞争力,全面推动行业发展及人才培养进程,工业和信息化部人才交流中心特举办“‘蓝桥杯’全国软件和信息技术专业人才大赛”。大赛的特色是立足行业,结合实际,实战演练,促进就业。以赛促学,竞赛内容基于所学专业知识。同时也是政府、企业、协会联手构筑的人才培养、选拔平台。我院从第一届大赛开始一直选拔选手参加,也获得了一定的成绩。从带队教师到院系领导都感觉到了程序设计大赛对我们产生了多方面的积极意义和影响。   2 程序设计竞赛对教学的意义   程序设计类课程在全国各大院校的计算机相关专业中都属于专业基础课程。我们学院开设了《c语言程序设计》、《java程序设计》两门课程。这类课程一般被作为培养学生编程基础能力的入门课程。它们的共同点是培养学生良好扎实的编程基础和习惯;较强的逻辑思维能力;以及一定的独立研究和创新能力。   目前的程序设计类课程在教学过程中大多采用项目驱动式的教学方式。也就是给出一个具体的现实问题,在教师的带领下大家一起利用所学知识边学边做。用学过的知识解决问题,又在解决问题的同时发现新知识再共同学习。这种教学方式随着近两年的不断推进也取得了一定的教学效果。但也存在一些问题。   首先,语法仍是教师讲授的主线,而程序却是为了演示某个语法的道具。这样学生很难在学习之后把这些零散的案例和独立的语法与解决实际问题联系在一起。也就出现了这样的情况:很多学生学习了一个学期,考试成绩也不错,但是还是很困惑的问老师java语言到底能干什么呢?总不会就是用来算算平均成绩,输入输出个学生姓名吧?”   其次,学生学习兴趣低。目前程序设计类课程教学方法主要采用讲授法和实验法,近年来也开始采用项目教学法。讲授法和实验法,学生只是被动接受,缺乏主动参与的积极性,他们更多地关注计算机等级考试,不能切实体会程序设计语言在实际应用中的重要性。项目教学法,关键在于选择合适的项目,但是由于以PC为运行平台,难以设计一个同时具备实用性、趣味性、新颖性、可操作性并覆盖了大多数知识要点的题目。   3 程序设计竞赛对高职教育改革与发展的意义   目前,我们的程序设计课程的教学,仍以教师讲为主,学生听为辅,同时结合上机实践操作来巩固和熟悉课堂上所学的知识点。随着教学改革,学院也提出了“案例教学法”、“项目驱动教学法”等。但由于程序设计类课程是理论与实践并重的课程,要想提高学生的实际动手能力,首先要有扎实的理论基础。所以在授课过程中必须首先从一些基本概念和基本语法入手,然后结合小的案例来进行练习。而这些案例其实就是一些小知识点的示例代码,并不能做到让学生真正的把所有的知识点都串联起来。所以很多高校都采用了在课程后期引入较为完整的项目。学生在学习基础知识时,常感到枯燥乏味,有些甚至认为学了没用,缺乏学习积极性;当学到高级应用时,虽然开始感兴趣,但已经很难听懂了。那么解决一个完整的项目也就相当的困难,项目教学想要达到的效果很难实现。必然陷入一个十分尴尬的境地:刚开始学习内容太少不够做个项目,学生提不起学习的兴趣,学习效果不够好;等讲授的知识够多了看似可以做个项目来练手了,才发现由于种种原因很多知识没有掌握,想做个项目仍然不行。   通过深入的思考和学习,总结出了一条行之有效的改革方案:结合程序设计大赛的模式来推进程序设计类课程的教学改革,以赛促学,以程序设计类竞赛驱动的程序设计类课程教学改革,从而培养出更多的符合社会需要的优秀人才。   4 程序设计竞赛对学生的意义   4.1 程序设计竞赛给学生了一个检验自己展示自我的舞台   过去在我们学院开设一门程序设计课程对于学生来说只是在于能不能做出一道题目,期末考试能不能考一个好的分数,这好像就是唯一能够检验自己学习的标准了。现在学生可以通过参加程序设计竞赛来展示自我。蓝桥杯的初赛是面向全省的高职组学生,这给平时没有机会跨校交流的学生了一个很好的交流平台。学生通过参赛一方面可以通过竞赛看到自己的学习情况,另一方面可以从各方面看到自己和其他院校参赛选手的差距,从中得到自己下一步学习的启示和方向。   4.2 程序设计竞赛激发了学生学习程序设计语言的兴趣,增加了学习动力   程序设计类课程对很多学生来说相对来说还是比较枯燥的。特别

文档评论(0)

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

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

1亿VIP精品文档

相关文档