- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB程序设计教学改革和实践之我见
VB程序设计教学改革和实践之我见
Visual Basic(简称VB)语言是一门面向对象的可视化编程语言,对学习基础较差,的中等职业学校学生来说,并非易事。笔者认为在中等职业学校进行《VB程序设计》课程的教学改革应做到三改:
一、改变学生的学习态度
心理学工作者研究表明:积极的学习态度会导致学生有效的学习;相反,消极的学习态度会使学生无所收获。中等职业学校的学生大多数是学习态度不太端正,归根结底是对学习或任课老师不感兴趣。因此,要想改变学生的学习态度,笔者以为,首先要树立教师的形象,使学生对教师感兴趣。其次,通过幽默的授课语言、轻松的课堂教学气氛吸引学生,激发学生强烈的求知欲;第三,坚决贯彻“做中教,做中学”的教学理念,以端正学生的学习态度,激发学生的学习热情,增强学生学习的主动性。
二、合理改变教材中的教学内容
现行《VB程序设计》教材对中等职业学校的学生来说,要求过高,如果还是按教材内容进行教学,学生难于掌握,一堂课下来,学生一无所获,使学生“望学生畏”。因此,我们必须改革教学内容,根据《VB程序设计》课程教学大纲,适当删减不适合中等职业学校学生学习的教材内容(例如课本中的矩阵运算、递归算法等)或降低教材要求(例如将教材要求的多维数组降低为二维数组)。
三、改革教学的方法
程序设计课程教学本身枯燥,对学习基础较差的中等职业学校学生来说,《VB程序设计》教学方法的改革就是如何找到一种最适合中等职业学校学生学习的教学方法。根据这个原则,笔者在组织《VB程序设计》的课堂教学时,结合本课程特点对课程教学方法进行了一些改革和探讨,取得了较好的成效。
(一)归类教学法
《VB程序设计》中的基本语法、程序控制结构等是编程的基本功,但对从未接触过程序的学生来说,不知从何学起。事实上,这些知识的学习有一定的规律和方法,在教学中,引导学生对知识进行归类,寻求知识的规律和学习方法,例如在学习函数时,先介绍几个简单的函数,再引导学生归纳出学习函数的三步曲:函数的格式、参数和函数值。一方面,使学生掌握知识更牢固;另一方面,告诉学生怎样学习,培养和提高了学生的自学能力。
(二)案例教学法
《VB程序设计》中有对象、属性、方法和事件等一系列在程序设计中比较抽象难懂的概念,照本宣科的教学,学生感到乏味,越学越糊涂,如果使用案例教学法,引导学生进行讨论、分析,形成小组合作探究学习机制,让学生从实例分析中学习概念,从特殊到一般,会收到事半功倍的良好效果。
例如,在一开始学习VB对象及对象的属性、方法和事件的有关概念时,引用一个课前准备好的窗体实例,运行界面如右图所示:
通过程序的运行界面分析,对象、控件、属性、事件等新的概念由抽象变得直观。
(三)任务驱动法
任务驱动法,是以学生为中心的实践教学,一方面,能让学生在实践中加深对知识的理解和运用;另一方面,又能激发学生的学习兴趣。
例如:VB函数具有理解容易应用难的特点,仅通过教师讲解,那么学生只能被动接受,在应用深度上往往难以达到令人满意的效果。在函数实践教学时,引导并布置学生自己写出函数格式及函数返回值,然后上机验证,再通过案例引导学生分析函数的应用,使学生能全面掌握函数,教学效果更好。
任务驱动法要求教师做到两个坚持:①坚持“只要学生努力就能完成任务”的原则,这样,学生每完成一个任务,就会有一种成功感,就能充分调动他们的学习积极性,否则就会挫伤他们的学习积极性。②坚持及时检查学生完成任务情况,并给出正确评价,给予学生鼓励。
(四)阅读程序法
程序设计课程要培养学生两种能力:程序阅读和编写能力。阅读程序是编写程序的基础,一方面可以使学生掌握程序设计基础知识,如运算量、函数和语句等;另一方面,可以开拓学生程序设计的思维,从而达到提高学生程序设计能力的最终目的。
例如,在学习循环的嵌套时,设计一个简单程序:
引导学生阅读程序,用列表方式(如表1)观察程序中变量I,J的变化,掌握双重循环的执行过程,从而达到会使用多重循环的目的。
(五)条件迁移法
条件迁移法是指在教学过程中,在课本原有程序的基础上逐渐改变和增加条件的方法来提高学生对程序的分析理解和举一反三的综合能力。
例如,学生在学习For……Next循环时,课本上有一例题:求1到100之间所有整数和的程序。代码如下:
这段程序在学生弄懂FOR……NEXT循环语句之后,理解是不难的,但为了提高学生的综合编程能力,要求学生对原程序条件做如下几种变化:
⑴求1到100之间所有奇数的和(解决方法:直接把
原创力文档


文档评论(0)