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