发展性教学手段在程序设计课程中运用.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文档。上传文档
查看更多
发展性教学手段在程序设计课程中运用

发展性教学手段在程序设计课程中运用   [摘要] 在程序设计课程中运用发展性教学手段,转变教师的教学思想,改革教学行为.在教学过程中,强调学生的主体参与性,尊重学生的个体差异,让学生学习过程中不断地体验成功,在教学评价时注重结果,更注重过程。实践证明,将发展性教学手段运用到计算机程序设计课程中,充分调动了学生的学习积极性,使学生由被动学习变成积极主动地参与学习,从而有效地提高教学质量和教学效果,促进学生主体发展。   [关键词] 发展性教学 计算机程序设计 主体性 体验成功 发展性教学评价      1引言   高等学校非计算机专业的程序设计课程教学中当前是计算机基础教学中的一个难点。目前在教学实践中较为普遍地存在如下一些现象和问题:不少学生在学习程序设计课程跟不上教学进度,无法顺利完成学习任务,即使理解课本内容,在遇到编程题目时也常常无从下手,多次的“挫败”让学生失去了学习的兴趣和信心,消极被动地学习只为应对考试过关。这一现象的产生虽然和程序设计自身的特点有一定的关系,但是更为重要的原因是教师采用的传统的“填鸭式”教学手段忽略了学生这一主体的自身需要,很难让其在较为枯燥的计算机语言的学习中体验到程序设计的乐趣。将发展性教学手段运用到程序设计类课程的教学中,能够充分调动学生的学习积极性,使学生这一教学主体由被动学习变成积极主动地参与学习,从而有效地提高教学质量和教学效果,促进学生主体发展。   2 发展性教学   发展性教学起源于20世纪20-30年代,前苏联的学者主有维果茨基、赞可夫、苏霍姆林斯基等作出了开创性的研究,主要理论有“最近发展区”、“教学与发展”、“教学过程最优化”等。从20世纪90年代引入我国,至今已经发展了近20年的历史,成为我国目前教学研究的一个热点,其精髓是促进学生全面发展的教学,它是以学生为主体,通过引导学生自主学习,促进学生的主体发展为目的的一种现代教学方式。这种教学方式与传统教学方式相比,无论是从课堂教学的指导思想还是教育观念上都有巨大的转变,即从课堂上单纯进行知识传授转变为既重视传授知识,又重视学生发展,教学与发展相互促进;即注意把握总体原则,又尊重学生的个体差异,实现学生的差异性发展。   3发展性教学手段的运用   3.1发挥教师的主导作用,强调学生的主体参与性   根据我院学生的实际情况和选用教材的特点,合理地组织教学,确定发展目标。目标的制定考虑学生现有的知识结构和能力水平,调用学生已有的知识背景以构建新的知识体系,充分地发挥教师的主导作用。强调学生的主体参与性能激发学生的学习动机和兴趣,培养坚定的学习信念,调动学生的学习积极性。同时,主体参与更是有利于打破被动接受性教学和发展性教学的界限,使他们走向互补与融洽,使课堂充满活力,有利于形成和谐的人际关系,使学生成为真正的学习主人。   在课堂教学中,教师注重营造轻松活泼的课堂氛围,为教学目标创造好的情境,将学习的重点难点转化为学生愿意探究的问题,引发学生思考,让学生在思考中发现问题、解决问题,同时也引导学生主动地创造有意义的情境,最大限度的发挥学生的潜能,变枯燥的“填鸭式”学习为快乐、主动的学习。比如在引入数组的概念时,先给出类似100个数据排序的问题,要求学生利用已有知识解决。学生的解决问题过程中,会发现采用定义简单变量的形式存储100个数据非常麻烦,然后让学生自由发挥想象给出解决方案,最后教师针对学生提出的方案做总结,并说明在程序设计中为什么要定义数组以及数组的概念。另外在课堂教学过程中,在唤起学生对新知识的兴趣的前提下,有目的、有计划地组织学生自学,发挥学生的学习能动性。如在处理一些常用的系统函数时,不是一一讲解、演示,而是让学生自行首先验证体会其用法和运行结果,然后查阅相关资料,了解该程序设计语言中系统函数的类别、用法及详细的语法规则。   在实验教学中,教师一方面根据教学目标和教学计划结合学生实际情况制定具有真实性、整体性、开放性和可操作性的任务,提出任务后让学生自由讨论并分析任务,根据实际情况提出问题,采用由面到点、先整体后局部、逐步求精的方法通过学生自主探索完成对问题的理解、知识的应用和意义的构建,在完成任务的过程中解决相应的问题。在这种实验教学过程中,学生始终处于主体地位,在教师的引导下可充分发挥主动性和创造性,不仅能亲身感受认知的过程,而且提高了解决实际问题的能力和创新意识。另一方面允许和鼓励学生在指定的框架下自己思考并制定创新型实验内容。学生在提出问题-设计解决方案-讨论可行性-设计算法-编写代码―调试程序-对实验进行分析、评价各个环节中不仅培养主体意识,而且还提高了学生的自学能力、知识迁移能力、逻辑思维能力、综合实践能力。这样,每个学生都能在已有的基础上得到发展,使学生由被动的体验转为主动的体

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档