程序设计基础课程教学方法探索和实践.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文档。上传文档
查看更多
程序设计基础课程教学方法探索和实践

程序设计基础课程教学方法探索和实践 摘要:《程序设计基础(Visual Basic)》课程是高校非计算机专业的基础必修课程。然而,由于大部分学生几乎没有接触过程序设计语言课程,使其在入门时就失去学习的兴趣,直接影响今后的教学效果。就此,笔者对这一课程的教学方法进行了一些探索并予以改进,以使学生更好地掌握Visual Basic程序设计语言。 关键词:非计算机专业;Visual Basic;教学方法 中图分类号:G642.0 文献标识码:A 文章编号:1671-0568(2011)17-0038-02   Basic(以下简称VB)采用了面向对象、事件驱动的编程机制,提供了所见即所得的可视化界面设计方法。VB最大的优势在于它的易用性,无论是新手或者专家,VB使用了可以简单建立应用程序的GUI系统,但是又可以开发相当复杂的程序。由于默认的属性和方法已经有一部分定义在了组件内,所以不用写多少代码就可以完成一个简单的程序。虽然VB程序设计语言简单易学,上手较快,但因大部分学生以前没有接触过程序设计语言,没有编程基础,所以在一定时期内难以建立编程的思维方式,初学时感觉无从下手,因此在入门时就失去了学习的信心和兴趣,影响今后的教学和学习效果。本文根据几年来《程序设计基础(Visual Basic)》课程教学方法的探索,就该课程的教学方法以及实验环节等方面提出一些改进措施,以求提高教学效果。      一、教学方法   传统的“灌输”式教学方法已不能适应现代教学的需要。应改变教师教学观念,立足基本操作,渗透基础知识,注重任务驱动,倡导以学生为中心的特色教学战略,改进教学方法,同时采用“任务驱动”式教学,启发学生思维,并结合实验环节增强学习效果。这样,每节课的教学目标明确,任务清楚,循序渐进,学生才会学有所得。   1.任务驱动式教学法   “任务驱动”教学法的基本特征是“以任务为主线、教师为主导、学生为主体”,在教学过程中用“任务”来引导学生自学,让他们根据“任务”的需求来学习,变被动地接受知识为主动地寻求知识,改变学生传统的学习观,由“学会”到“会学”,由“被动”到“主动”。在程序设计课程中,“任务”指的是以设计、编写程序为手段完成一些任务,达到一个目的。“驱动”:学生在一系列任务的促使、引导下,通过主动的探究性学习过程,达到最终学习目的,使得完成任务就是学生主动学习、主动思维的过程。“任务驱动式”教学法在教学过程中始终贯彻“问题引导、任务驱动、讲练结合”的原则,使学生在学习每个新知识点时,都有一个完整的、实际的、具体的、有形的任务作为知识的联想和应用载体,是符合学生认知规律的、科学的教学方法,必然会提高教学效率,取得事半功倍的效果。   2.设计任务   “任务”直接影响教学效果,任务要在总体上保持知识体系结构的完整性,以此为纲,但不完全受其束缚,从而调动学生的积极性。设计任务是实施任务驱动的关键,教师巧妙设计任务,把教学内容融于实际任务中去,让学生自己提出问题,并经过思考和教师的引导,自己解决问题。在完成任务的同时,培养了学生创新意识、创新能力以及自主学习的习惯,学会如何发现问题、思考问题、寻找解决问题的方法。所以,如何巧妙地设计任务至关重要。首先,任务必须具有真实性、层次性、开放性、可操作性;其次,任务的内容必须以学生的学习或生活为基础,从实际出发,充分考虑学生现有的文化知识、认知能力、年龄、兴趣等特点,做到因材施教,由此激发学生的学习欲望,使他们更容易接受、更有兴趣自主思考并完成任务,达到主动学习的目的;第三,“任务”设计要有明确的学习目标,要求教师把每一个学习模块的内容细化为一个个容易掌握的“任务”,通过这些“任务”来体现学习目标。例如在讲数组这一章时,在引入数组之前可以先布置一个任务:求50个学生的平均成绩和高于平均成绩的人数。引导学生用学过的变量和循环结构的知识来解决,在做的过程中学生就会发现简单变量不能保存所有数据,所以第二步求高于平均分的人数无法进行,于是教师用数组来解决这个问题,以此引入不容易让学生掌握的数组的知识。   3.布置任务   以“布置任务”的方式引入有关概念,展开教学内容。在传统的教法中,引入有关概念时,往往是按“提出概念→解释概念→举例说明”的顺序。在VB课程的教学中引入新概念、新知识时,应以学生的认知规律为依据,以“布置任务→分析完成任务的方法步骤→归纳结论”的顺序引入有关概念,强调重点,展开教学内容。在学生总体上了解了要完成的任务之后,开始思考,想要动手去做。但是,从哪里入手,则需要教师在布置任务的同时和学生进行分析交流,逐条核实确定完成任务的步骤。对于学生自己能够做的事情,留给学生自己去完成,对于新的知识点由教师逐一解释、示范操作。如果任务比较复杂,可将任务分解,先讲解一部分

文档评论(0)

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

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

1亿VIP精品文档

相关文档