中职学校《VB语言程序设计》教学浅析

时间:2022-07-28 05:51:22

中职学校《VB语言程序设计》教学浅析

摘要:计算机程序设计课程是中职学校计算机专业的主要课程之一。怎样调动中职学生对程序设计的学习兴趣与提高他们的学习效率,成为中职计算机教师们共同关注的焦点。本文结合笔者的教学实践,对如何有效讲解《VB语言程序设计》这门课程进行了探索,以期提高教学效率和效果。

关键字:程序设计 教学效果 教学法 多媒体

在计算机教学中,计算机的课程设置大致分为两大类:一类是操作性较强的计算机应用软件的教学,另一类是理论性较强的计算机语言方面的教学。计算机应用软件的学习比较直观易懂,它侧重于操作,只要有足够的上机时间,大部分学生均可以轻松驾驭各种软件。但计算机语言的学习相比之下就难得多,它侧重于理解,要在理解的基础上加以应用才能学好。计算机程序设计课的目的就是通过学习程序设计语言的基本思想、语法知识和编程方法,提高学生的程序设计能力、分析解决实际问题的能力,并培养学生形成严密的思维能力。因此,计算机程序设计课程的教学一直是教师教起来感觉很头痛、学生学起来也感到很吃力的一门课,本文针对如何提高计算机程序设计课程的教学效果进行了一些探索。

一、上好第一堂课,激发学生学习兴趣

如何上好第一堂《VB语言程序设计》课对于树立学生的信心,激发学生学习的兴趣和动力来说是至关重要的。兴趣永远是最好的老师,有了兴趣他们才会主动地去学习,所以第一堂课的成功与否直接关系到学生能否对这门课产生兴趣。

1.展示程序结果,激发兴趣

要激发学生的学习兴趣,首先,要让大家知道VB语言的强大功能,利用它我们能编写各种软件,利用多媒体教学工具向学生展示各种结果画面。例如,可以先利用VB语言制作一个在水中自由自在游荡的小鱼图案的屏幕保护程序,或者是一种能展示相册与画面的VB程序,演示给学生看,这么短的时间内就能编出一个漂亮而又与生活密切相关的多媒体程序,当然会一下就可以勾起他们好奇心。同时,为了让学生进一步感受到VB程序设计的魅力,还可以展示编制好的“卡拉OK点播系统”等实用程序,使学生从中得知VB的实用性,自然而然他们就有了学习的主动性和积极性。

2.强调VB语言的重要性

VB语言是学生今后学好后续课程如VC语言及网站管理与建设等的基础。虽然,程序设计语言更新很快,但如果真正掌握精了程序设计思想,具备了解决实际问题的能力,语言再更新,程序设计的本质也不会变。

3.传授VB语言的学习方法

VB语言是一门实践性的课程,要理论结合实践,加强学生的动手能力、解决问题的能力,要在学习方法上给以学生指导,告诉学生如何自学、如何听课、如何动手实践,明确一点:“VB语言不是看会的,也不是听会的,而是亲自动手实践会的”,强调实践的重要性。

二、循序渐进讲授及例题的选择

绝大部分学生是第一次接触程序设计的概念,而通俗、易懂的教学原则同样适合于这门课的教学。在课程讲授过程中,不应把重点放在语法规则的叙述上,而应放在算法和程序设计方法上,通常由几个例题引出一种语法规则,通过一些求解具体问题的程序来分析算法,介绍程序设计的基本方法和技巧。

从最简单的问题入手,一开始就介绍程序,要求学生编写程序,通过反复编写、运行程序来掌握语言规则和程序设计方法。同一个语法规则、同一种算法,在选择例题时也是由简到难,逐步呈现给学生。例题要做到一题多变、一题多解,开发学生创造性思维。如讲解VB语言中的赋值语句时,为了使学生能对此语句有更深刻的了解和认识它的适用场合,教师可以举这样一个例子:有A、B两个变量,它们的值分别为3和6,试用赋值语句交换它们的值。讲解之前,教师可以先让学生思考这样一个问题:假如有红、蓝两瓶墨水,现在我们想把红色墨水倒进盛蓝色墨水的瓶子,该怎样进行操作呢?经过思考,大多数学生能想到找一个空瓶来进行交换操作,这时再回到开始的例子,学生就能理解为什么交换时要设置一个暂存数据的中间变量,从而写出以下赋值语句:C=A:A=B:B=C。通过这个例子,我们不但让学生掌握了赋值语句的功能和用法,同时还让学生对赋值语句有了更加深刻的认识。

三、巧设练习题

学习计算机程序设计课程的最终目的是能运用所学知识进行简单的编程,但编程能力的培养不是一步到位的。首先,对命令语句的熟悉程度,是否能独立看懂已编好的程序;再者,对错误的程序是否具有一定的调试能力;最后才能培养独立的编程能力。

做习题是复习所学内容的过程,也是深入学习的过程。如读程序分析结果的练习,能加深学生对程序语句用法的理解,及对程序结构流程的理解;看程序改错练习,可以锻炼学生静态调试程序的能力,大部分学生能看懂程序,但对于错误的程序却一筹莫展,关键还是对命令语句的用法不熟悉,不能灵活运用。而让学生找错误,能促使学生去理解、去思考、去假设、去推理,锻炼思维能力。此外要求学生们模仿一些例题,熟悉编程的方法和技巧。如课堂上举例讲解了求1到100整数和的编程,那么就布置计算1到100的偶数和或者奇数和的练习题。这样使学生整个的思维过程包括了想象、创造、启发等方面的训练,对于思维活跃、能力较强的学生来说,更有发挥创造力、想象力的空间。

四、上机实践

学习计算机语言必须将理论与实践相结合,学好程序的关键是动手与动脑编写程序,并亲自上机调试程序。编写程序是上机实践的第一步,能够让学生将所学的知识有效运用起来,逐步培养学生编写程序的能力;上机调试程序是上机实践的第二步,实际上机操作前,教师需要由浅入深,系统地为学生逐步设置上机任务,让学生明确上机任务,编写好上机调试的程序,从而使每次上机实践都有收获。

在上机实践过程中,需要老师演示一些程序改错与调试的基本方法,引导学生自己动手调试程序,为程序改错。上机辅导必须遵循“教师为主导、学生为主体”的原则。学生上机时,教师细心观察学生在编写程序中容易出错的问题并加以重点记录,对学生容易出现的问题采取的做法是:先给一定时间让学生自己去思考,找出解决办法;对于有一定难度的问题,可以先挑出重点部分进行提示,鼓励学生动脑,教师再针对学生容易犯错的地方集中加以讲解,以引起学生的重视,避免今后犯类似错误。上机课时,教师还可以随堂布置一些程序设计的练习,让学生进行快速设计,从而锻炼学生在限定时间内分析、解决问题的能力。实践证明,长期坚持这样的锻炼,学生的动手能力和用脑能力都会有很大的帮助。

总之,对于中职学校的学生来说,学习语法不是学习《VB语言程序设计》的真正目的,应该在掌握语法的基础上,通过上机实践,真正学会使用程序设计语言来解决各种实际问题,学以致用。教师应在开学初就要让学生充分了解VB语言程序设计,然后在以后的教学过程中,要使学生在学习中得到快乐、尝试成功的喜悦,提高学习的积极性和主动性,让程序设计语言真正成为学生喜爱的课程。同时,在教学过程中应以学生为主体、教师为主导,采用符合学生认知规律的教学方法,调动学生学习的主动性,并采用综合评价方式,使得课程的教学质量得到不断提高。

参考文献:

[1]符蕴芳,赵英豪.面向对象程序设计教学改革与实践[J].中国成人教育,2010,11.

[2]林卓然.VB语言程序设计.北京:电子工业出版社,2009年.

[3]牛又奇,孙建国.Visual Basic程序设计教程.苏州:苏州大学出版社,2007.

[4]贾长云,朱香卫.可视化编程应用―Visual Basic.北京:高等教育出版社,2006.

(作者单位:核工业南昌高级技校)

上一篇:论在广告设计专业开展 一体化教学的必要性和可... 下一篇:浅议备课的要素结构