您好, 访客   登录/注册

《Visual Basic程序设计》经验谈

来源:用户上传      作者: 张立香

  [摘 要]针对中等职业学校学生的具体情况,如何上好《Visual Basic程序设计》这门课。本文从组织好第一堂课、教学方法以及教学手段上探讨了如何增强学生学习兴趣,提高教学质量从而更好地完成《Visval Basic程序设计》的教学工作。
  [关键词]VB 程序设计 教学方法 教学手段
  [中图分类号]G633.3[文献标识码]A[文章编号]1007-9416(2010)02-0106-01
  
  随着电子、通讯、计算机技术蓬勃的发展,当今社会已经成为一个高度信息化的社会。计算机文化素养已经作为各类人才的必备素质,在社会的各行各业中均得到要求。《Visual Basic程序设计》(以下简称为VB)这门计算机编程语言类课程,正在普遍地被各学校列入教学计划中。怎样才能开设好《VB程序设计》这门课程,让学生学以致用呢?
  1 《VB程序设计》教学中的问题
  1.1 学生起点低,学苗参差不齐
  《VB程序设计》这门课程主要针对初学者开设。就我校生源情况,大部分学生来自农村。新生中在入学时能熟练地操作Windows操作系统、使用文字处理软件、上网收发邮件搜索资源的较少,绝大多数学生在中学阶段没有学习过计算机基础相关课程,更谈不上程序设计语言。
  1.2 学习兴趣低,学习态度不端正
  由于《VB程序设计》语言中概念抽象,学生在学习后难以理解、消化。对该课程学习方法困惑,相应的课外自学以及分析、解决问题的能力较为薄弱。此外,《VB程序设计》和其他程序语言一样,其解决问题的思维方式和我们平常的思考问题的方式不一样,这是思维方法上的一个跳跃,这种跳跃过去一直是通过大量的练习,由学生自己自然而然感悟到的。对于学生而言是一种反复的挫折教育,不少学生在相对较短的学习周期内,无法逾越这个障碍,这样就造成挫折感一步步的加强,学习兴趣进一步下降,从而缺乏对该学科的认同感。
  1.3 学习中重书本,轻实践
  由于条件的限制,实验教学中采用的实验项目也总是以理论教学为中心展开设计的,在实验教学设计的形式上,一般都是采用学生课前对书本预习实验,课中照搬书本完成实验,课后参考书本编写实验报告的方式。于是造成学生对于程序设计能力仅仅停留在对课堂教学用例的简单模仿上,自己单独思考、解决并编写出完整程序代码的能力远远不够。
  2 《VB程序设计》教学的思考和方法探讨
  2.1 上好第一堂课
  目前的大部分教材都是由对编程和《VB程序设计》语言很熟悉的教师所编写,虽然教材的编写者都假设“读者不需要任何的编程基础”,但是,教材的前面几章内容的组织却是与这个假设相违背的。若教师完全照搬第一章节的内容进行组织第一堂课的教学必将导致出现前文中所谈到的问题。为了提高学生对该课程的好奇心,增强学生对《VB程序设计》学习的兴趣,应避免第一次课就开始讲授基本理论,基本概念。可以为学生展示一些由VB开发的一些小软件、小游戏。这些程序在选择上也必须考虑到设计的复杂性。最佳选择是:让同学们感觉有难度,却又觉得通过学习后能自己动手去实现它。也可以联系学生身边的实际应用,如介绍VB在Office中的使用。使学生能认识到《VB程序设计》离他们并不远,将在他们今后的学习和工作起到很大的作用。
  2.2结合多种教学方法、教学手段,扬长避短,充分发挥这些方法的优点
  对于理论教学中的一些抽象的概念,如:对象、类、任务等,合理利用一些与之相关的素材,采取直观演示法,以多媒体为中心,辅助传统教学手段(粉笔 黑板)。这样即可以发挥多媒体技术教学内容容量大的特点,让教学直观,教学难点和重点深入浅出,又发挥了在传统教学手段在解决学生现场问题上的优势。
  而对于实践要求较高的知识,如控件、分支、循环、数组等,可以使用引导教学法和案例教学法相结合。利用案例教学组织学生学习、讨论,进而引出案例的知识点,案例中所包含解决问题的方法。让学生在该方法的基础上举一反三,引导他们采用相同方法或相类似方法去解决其他相近问题。要求学生分组讨论归纳,让他们能对案例采取不同的方法进一步完善。学生在模仿的基础上能具备一定的创新精神。
  实验教学过程中采用任务驱动教学,利用好实验机房的局域网络优势,设计好实验课题。首先依据不同专业需要由师生共同讨论提出问题,教学任务确定后,让学生先自行讨论、分析任务,提出问题。对于提出的问题先由学生自行解决,教师适当的启发和引导。教师通过对学生的实验过程监控,利用大屏幕集体讲授解决学生普遍存在的问题,采取小组教学解决个别问题。这样在提出问题,解决问题,再提出问题,再解决问题的反复模式中,不但解决了点和面的问题,也让学生能循序渐进的掌握不同的知识。
  此外,打破传统的教学模式,将教师和学生中的互动从课内延伸到课外,如创立公共邮箱,建立学习论坛,利用QQ或其他即时通讯软件加强相互的沟通和交流。有条件可以考虑建设网络教学平台,让学生能利用课外时间进一步巩固和加强对《VB程序设计》的理解。
  本文介绍了《VB程序设计》课程中出现的一些问题,和解决这些问题的一些方法。从目前教学现状来看,《VB程序设计》在计算机基础教学中占有重要地位。只有不断挖掘在教学过程中出现的问题,不断的改革教学方法,丰富教学手段,才能提高学生的学习兴趣,培养学生解决问题的实际动手能力,进一步提高《VB程序设计》语言的教学效果。
  
  [参考文献]
  [1] 龚沛曾,陆慰民.《Visual Basic 程序设计教程》,高等教育出版社.
  [2] 黄晓霞.《VB实验教学改革探讨》,河北软件职业技术学院学报.


转载注明来源:https://www.xzbu.com/8/view-1064676.htm