好家长 / 职业教育研究
谈VB程序设计课程的教学方法
新密市职教中心/慕秋娟
【摘要】VB是一门面向对象的程序设计语言,结合我多年对VB这门课程的教学,针对中职学校该课程的教学方法及如何提高学生的知识运用能力和程序开发能力进行探讨。
【关键词】VB 面向对象 程序设计 中职学校 教学方法VB语言是一门面向对象的可视化编程语言,功能强大,应用广泛,相对Delphi,VISualc+十来说,简单易学,我校在计算机专业开设了这门课程。但对于生源素质日趋下滑的中职生来说,教师要想教好、学生要想学好本课,是一件十分困难的事。我就几年来自己在该门课程中的教学体会,谈以下几点:
一、通过目标任务驱动法,建立起以学生为中心的教学模式,激发学生的学习兴趣
VB语言所涉及的内容多,控件属性、事件、方法也较多,教师在教学中不可能面面俱到,如果教师在课堂教学中,仅简单地介绍各控件的属性、事件、方法及其应用,学生就会感到枯燥乏味,产生厌学情绪,甚至在机房里打游戏,致使课堂教学无法进行。到头来,学生所学到的知识寥寥无几,更谈不上一反三,灵活运用了。那么怎样才能激发学生的学习兴趣,让学生更好地掌握该门课程呢?笔者在该门课程的教学过
程中,采取了一种称之为目标任务驱动法的教学方法,也就是在讲解某部分知识时,事先设计一个目标任务,通过多媒体教学手段,演示给学生看,以增强学生的直观认识,引起学生的学习兴趣。如在介绍文本框、单选钮、框架、复选框、列表框等控件时,教师就可以以上网会员注册为例进行演示(可自行设计,也可直接采用某网站上的会员注册系统),让学生认识各控件及其在实际中的运用,然后再讲解各控件及其设计思路,最后让学生自己设计一个类似系统。由于大部分同学都已上过网,而且也做过网页设计,并想在自己的网页上增设一注册系统,这样激发了学生学习兴趣,变“要我学”为“我要学”,学习起来就比较投人,教师讲起来也比较轻松,能起到事半功倍的效果。又如在介绍定时器控件时,先让学生列出在实际生活中用到的定时的例子,然后教师演示一个倒计时程序,再介绍定时器控件的属性、方法、事件及其运用,这样学生自己知道在学完该控件后,可以用于哪些方面,因此,他们就不会再感到抽象和乏味。
总之,教师在该门课程的教学过程中,应从传统教学中的包力、者转变成教学内容设计者、教学活动的组织者,多层次地指导学生,注重挖掘学生的潜能,这样才能充分发挥学生的主体作用,真正做到以学生为中心,激发学生的学习兴趣。
二、通过课程设计,培养学生的程序开发能力
通过前面的学习,学生大致掌握了VB的一些常用控件的属性、事件、方法的使用,但这时学生对知识的
理解只停留在表面,缺乏系统的运用,对小型应用程序系统的开发步骤和调试都还不熟悉。因此,如果我们能开设1-2周的课程设计让学生在教师的指导下根据自己的实际能力选择一个课题进行设计,这对学生的知识运用能力的培养大有裨益。当然,由于学生基础和能力的差异,我们在制订课题时,应根据学生的具体情况,制定不同的目标,提出不同的要求,这样才能达到应有的效果。
如在我校的计算机专业该门课程的课程设计时,就给出了以下几个课题:一是基于学生已经熟悉Windows操作系统并使用过附件中的计算器和写字板,要求学生参照它们设计一计算器或写字板;二是对于部分数据库基础掌握得较好的同学,要求他们编写一网上学生成绩查询系统或网上学生情况调查表(要求学生要有一定的APS基础)。这些课题都比较贴近学生的实际,此,他们设计时较为投入,分析步骤,进行控件的选取、学生也很有兴趣,因也能认真地查阅资料一,属性的设置和事件的编写、调试。当然,同一个课题,我们还可以针对不同的对象分层次做不同的要求。如在设计计算器时,对于一般的同学,我们只要求其完成一简易计算器,而对一于掌握较好的同学,我们要求其完成一较复杂的计算器。学生在设计时就比较有信心,大部分同学能较好地完成设计,这样既培养了学生的程序开发调试能力,又增强了学生的团队精神,收到了较好的效果。
三、通过实例教学,培养学生的实际应用能力
《VB程序设计》是一门实用性很强的课程,它既有理论又有实践,既讲方法又讲动手能力。讲授《VB
程序设计》像任何其他语言的程序设计一样,教材中前几章多都是先介绍对象、对象的属性、方法和事件及VB语言基础等一系列的在程序设计中比较抽象难懂的概念,然后才介绍程序的建立和运行。因此在教学中,可适当打破课本原有以知识的逻辑结构体系为顺序组织课堂教学的方式,改用从简单有趣的实例入手,通过让学生观看、模仿练习、在实际操作中去探究和领悟这些概念,如:在一开始学习VB对象及对象的方法和事件的有关概念时,设计一个求学生平均成绩并打印平均成绩的程序实例,让学生和老师一起做,在当前打开的窗体内添加了三个命令按钮、三个文本框和两个标签,设置好各对象的属性,并分别在三个命令按钮的单击事件过程中添加相应代码,按功能键F5运行程序。
VB语言所涉及的内容多,知识面宽,在仅有的几十个学时的课堂教学中,要让学生完全掌握是不可能的。有条件的学校应制作一些多媒体课件,以便学生在课余时间通过VOD 视频点播系统进一步学习。另外,教师还应重视自己仓」新能力和将专业知识应用到社会实践中的能力的培养,利用VB 结合实际开发一些小型的应用程序系统一使自己_更好地掌握它,只有这样,教师在教学中才能更好地进行目标任务的选编、设计和组织,探索出更适合学生的教学方法,取得更好的教学效果。
参考文献:
计算机二级vb[1]程彩凤.浅谈VB课程中的教学方法[J].科技视界,2012.
[2]陈清华,关维娟.VB语言程序设计课程的教学方法[J].教育论坛,2006.
- 223 -