摘 要:VB程序设计课程是许多高等院校必修的一门计算机基础课,如何提高学生学习计算机课程的兴趣,为以后学习其他计算机课程打下坚实的基础,成为广大计算机基础教育工作者共同探讨的话题。本文从VB程序设计课程入手,浅议了该课程的学习方法与教学方法。
关键词:VB程序设计 学习方法 教学方法一、VB程序设计课程简介
Visual basic以其简单易学,功能强大而得到广泛应用,并且成为各高校程序设计课程的首选语言,也是全国计算机等级考试的可选语言之一,学生如何学好以及老师如何教好这门课成为广大高校师生面临和值得探讨的共同话题。本文根据多年教学经验以及学生学习的心得总结出一些教学方法和学习方法,以供广大高校师生交流与学习。
Visual basic 是面向对象的可视化编程工具,并且是事件驱动的编程机制,它是在BASIC语言和Quick BASIC语言的基础上发展起来的高级程序设计语言,可以利用系统提供的大量可视化控件,按设计要求的屏幕布局,在屏幕上画出各种图形对象“部件”,并设置这些图形对象的属性,再编写对象的事件代码。设计步骤可以概括如下:1、新建一个标准EXE项目。2、设计用户界面。3、编写事件响应代码。4、测试运行效果,存盘,生成可执行文件。其中编写事件代码是起画龙点睛的作用,学习编程也就是学习如何编写代码。
二、初学编程应该养成良好的编程习惯
这样为以后学习打下良好的基础,这些习惯可以总结如下:
1、给所有的对象,方法,变量起名的时候,尽量用有意义的名字。
2、给自己的程序写详细的注释。
3、编程的过程中随时运行调试。
4、在调整控件的某些属性时,比如大小,位置,颜色等,应尽量在属性面板中输入数字。
5、写程序时,同一功能模块的程序最好一气呵成,断开写的话,会打断编程思路。
6、遇到比较复杂的程序或界面设计,最好先在纸上画画,把整体构思想好。
7、尽量不要使用variant类型的变量。
8、在功能够用的时候,尽量使用较小的控件。
三、讲授VB程序设计课程应注意的几个问题
1、激发学生兴趣,增强求知欲
兴趣是学习的动力,学生的兴趣可以直接或间接的影响到学习的效果。我们要从培养学生的兴趣入手,不断引入一些有趣的,有实际意义的或者有动画效果的实例,让学生在生动的实例中体会到编程的乐趣,使程序设计课不再枯燥乏味,真正做到学中有乐,这样获取的知识才能记忆深刻。
2、尊重认知规律,由易到难,循序渐进
现有的VB程序设计教材大多沿袭了计算机类教材的编写特点,先讲基本概念,再讲实例,它虽然是符合教学体系,但不符合学生的认知规律,所以我们在组织讲授内容的时候,要尊重人的认知规律,由易到难的组织教学,如果一开始就把一些抽象难懂的概念(如对象,事件,方法)搬出来,学生不仅不容易理解,还会产生为难情绪,导致对本门课程的学习失去信心。为解决这一问题,可以将讲授次序稍作调整,先引入较简单的实例,让学生跟着老师一起做,然后在此基础上加入较复杂的内容,这样学生的学习过程就是一个逐步深入的“螺旋式”上升的过程。做完后再总结归纳出这些概念的涵义,这样比一开始就讲出晦涩难懂的概念要有效的多。
3、任务驱动引导教学,培养学生自主学习的能力
任何课程的学习不能只是被动的接受知识,要在老师的引导下逐渐产生兴趣,进而化被动学习为主动学习,所以在教学的过程中,可以通过实例教学法,一个实例就是一个任务,要完成这个任务需要哪些基本知识,涉及到哪些基本概念,然后学生带着疑问去理解消化概念,然后找出解决问题的办法。老师应该不断的给学生布置一些难度各异的程序,学生每编完一个,就有一点小小的成就感,就会激励他们去学习新的东西。这样学生的自主学习的能力就得到发挥。俗话说,“授人以鱼不如授人以鱼”,讲的就是这个道理。
4、教学中抓住重点,做好归纳小结
通过多年的教学实践,我发现不是所有的知识点都要讲到,开始教学时可以选择最基本最重要的内容,而且要讲的尽量简单,使得学生能够容易理解,通过做一些基础的题目使学生迅速掌握程序设计的基本步骤,对程序开发有一个感性的认识,其他暂时还用不上的内容可以一带而过,这样可以避免花大量时间在目前用不着的内容上,集中精力在重点内容上,提高学习效率。要引导学生尽快获得全书的整体印象,对于其他细节内容则可以在进一步的学习中慢慢消化。定期做好归纳总结,没学完一个章节,都要回过头来看看本章的重点部分在哪里,各章节之间的有什么联系,因为知识是相通的,不是孤立的。各章节之间一定是层层相接,循序渐进的,只有做好归纳小结才能进步和提高。
5、开展程序设计竞赛活动,调动学生学习热情
开办程序设计小组也是提高大家学习兴趣的一种方式,可以组织一部分编程能力强的同学参与一些小型程序的开发,这样既可以培养编程高手,又可以与社会实践相结合,使得学生能够学有所用,使他们尽快适应社会需求。鼓励学生参加VB等级考试,进一步深化,补充教学内容。定期开展程序设计大赛,让感兴趣的同学挑战一下自己的编程能力,挖掘自身的潜力,进而可以发现一些编程精英。
6、总结
教与学是相辅相成的,只有在教学过程中多与学生沟通,不断总结归纳,找出适合学生的教学方法,就一定能够激发学生的学习热情,进而提高学生的学习效率,培养出具有现代信息素质的综合性人才。
参考文献:
1、吴长海、陈达.Visual basic程序设计教程.湖北科学技术出版社,2007年1月第一版
2、教育部考试中心.全国等级考试二级教程-Visual basic语言程序设计.高等教育出版社,2001