《vb程序设计》教学改革与实践之我见-

《vb程序设计》教学改革与实践之我见-

ID:21743436

大小:56.00 KB

页数:7页

时间:2018-10-24

《vb程序设计》教学改革与实践之我见-_第1页
《vb程序设计》教学改革与实践之我见-_第2页
《vb程序设计》教学改革与实践之我见-_第3页
《vb程序设计》教学改革与实践之我见-_第4页
《vb程序设计》教学改革与实践之我见-_第5页
资源描述:

《《vb程序设计》教学改革与实践之我见-》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《VB程序设计》教学改革与实践之我见VisualBasic(简称VB)语言是一门面向对象的可视化编程语言,对学习基础较差,的中等职业学校学生来说,并非易事。笔者认为在中等职业学校进行《VB程序设计》课程的教学改革应做到三改:    一、改变学生的学习态度    心理学工研究表明:积极的学习态度会导致学生有效的学习;相反,消极的学习态度会使学生无所收获。中等职业学校的学生大多数是学习态度不太端正,归根结底是对学习或任课老师不感兴趣。因此,要想改变学生的学习态度,笔者以为,首先要树立教师的形象,使学生对教师感兴趣。其次,通过幽

2、默的授课语言、轻松的课堂教学气氛吸引学生,激发学生强烈的求知欲;第三,坚决贯彻“做中教,做中学”的教学理念,以端正学生的学习态度,激发学生的学习热情,增强学生学习的主动性。    二、合理改变教材中的教学内容    现行《VB程序设计》教材对中等职业学校的学生来说,要求过高,如果还是按教材内容进行教学,学生难于掌握,一堂课下来,学生一无所获,使学生“望学生畏”。因此,我们必须改革教学内容,根据《VB程序设计》课程教学大纲,适当删减不适合中等职业学校学生学习的教材内容(例如课本中的矩阵运算、递归算法等)或降低教材要求(例如将

3、教材要求的多维数组降低为二维数组)。    三、改革教学的方法    程序设计课程教学本身枯燥,对学习基础较差的中等职业学校学生来说,《VB程序设计》教学方法的改革就是如何找到一种最适合中等职业学校学生学习的教学方法。根据这个原则,笔者在组织《VB程序设计》的课堂教学时,结合本课程特点对课程教学方法进行了一些改革和探讨,取得了较好的成效。  (一)归类教学法  《VB程序设计》中的基本语法、程序控制结构等是编程的基本功,但对从未接触过程序的学生来说,不知从何学起。事实上,这些知识的学习有一定的规律和方法,在教学中,引导学生

4、对知识进行归类,寻求知识的规律和学习方法,例如在学习函数时,先介绍几个简单的函数,再引导学生归纳出学习函数的三步曲:函数的格式、参数和函数值。一方面,使学生掌握知识更牢固;另一方面,告诉学生怎样学习,培养和提高了学生的自学能力。  (二)案例教学法  《VB程序设计》中有对象、属性、方法和事件等一系列在程序设计中比较抽象难懂的概念,照本宣科的教学,学生感到乏味,越学越糊涂,如果使用案例教学法,引导学生进行讨论、分析,形成小组合作探究学习机制,让学生从实例分析中学习概念,从特殊到一般,会收到事半功倍的良好效果。      例

5、如,在一开始学习VB对象及对象的属性、方法和事件的有关概念时,引用一个课前准备好的窗体实例,运行界面如右图所示:  通过程序的运行界面分析,对象、控件、属性、事件等新的概念由抽象变得直观。  (三)任务驱动法  任务驱动法,是以学生为中心的实践教学,一方面,能让学生在实践中加深对知识的理解和运用;另一方面,又能激发学生的学习兴趣。  例如:VB函数具有理解容易应用难的特点,仅通过教师讲解,那么学生只能被动接受,在应用深度上往往难以达到令人满意的效果。在函数实践教学时,引导并布置学生自己写出函数格式及函数返回值,然后上机验证

6、,再通过案例引导学生分析函数的应用,使学生能全面掌握函数,教学效果更好。  任务驱动法要求教师做到两个坚持:①坚持“只要学生努力就能完成任务”的原则,这样,学生每完成一个任务,就会有一种成功感,就能充分调动他们的学习积极性,否则就会挫伤他们的学习积极性。②坚持及时检查学生完成任务情况,并给出正确评价,给予学生鼓励。      (四)阅读程序法  程序设计课程要培养学生两种能力:程序阅读和编写能力。阅读程序是编写程序的基础,一方面可以使学生掌握程序设计基础知识,如运算量、函数和语句等;另一方面,可以开拓学生程序设计的思维,从

7、而达到提高学生程序设计能力的最终目的。  例如,在学习循环的嵌套时,设计一个简单程序:      引导学生阅读程序,用列表方式(如表1)观察程序中变量I,J的变化,掌握双重循环的执行过程,从而达到会使用多重循环的目的。  (五)条件迁移法  条件迁移法是指在教学过程中,在课本原有程序的基础上逐渐改变和增加条件的方法来提高学生对程序的分析理解和举一反三的综合能力。  例如,学生在学习For……Next循环时,课本上有一例题:求1到100之间所有整数和的程序。代码如下:      这段程序在学生弄懂FOR……NEXT循环语句之

8、后,理解是不难的,但为了提高学生的综合编程能力,要求学生对原程序条件做如下几种变化:  ⑴求1到100之间所有奇数的和(解决方法:直接把步长为变2)。  ⑵求1到100之间所有偶数的和(解决方法:在⑴基础上把初值变为2)。  ⑶求    (解决方法:改S=SI为)      ⑷(N为自然数,要求从键盘输

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。