您现在正在浏览:首页 > 职教文章 > 职教论文 > 案例教学法在《VB程序设计》教学中的探索

案例教学法在《VB程序设计》教学中的探索

日期: 2011-9-29 20:19:38 浏览: 0 来源: 学海网收集整理 作者: 肖志勇

    摘要如何提高VB程序设计这门课程的教学效率,并找出一种与学生认知规律相适应和能够激发学生学习兴趣教学方式,是摆在每一位从业教师所要面对的重要课题。本文主要是对在讲授VB课程过程中如何通过案例教学法进行有效的探索。

  随着当今信息技术高速发展并已经渗透到生活中各领域,信息技术早已从各方各面深刻的改变了人们的生活习惯、思维方式和工作途径,因此,人们越来越注重开发计算机编程方面的技能和计算机知识的普及。其中,高级语言中程序设计课程的开设不仅使学生能够更透彻的理解计算机工作时的原理,在培养学生严密的逻辑思维、扎实基础、理论公关等方面也有着非常重要的作用,因此许多中职学校在基础必修课程中加入程序设计。
  当前编程语言有许多种类,其中,面向对象式的语言Visual Basic独树一帜,有很多学生在学习编程语言中都选择了它。学海网(www.xuehai.net)它的特点主要有两个方面:(1)在个人计算机操作系统领域中,由于Windows操作系统用户更广泛,因为通过VB可以开发出各种各样的Windows应用程序,并且微软技术每更新一次,VB都会有新的进展,从而显示出其强大的生命力和广泛的市场应用前景。(2)它的图形化界面技术,使得图像生动直观并且简单易学。因此,我们可以从面向对象的相关概念和对象用法触类旁通,为其他语言的学习打好基础。但在VB编程语言的实际教学过程中,如何充分利用好多媒体教学工具,来激发学生对编程语言的兴趣爱好,并达到理想的教学目标,是每一位现行教师所面临和探索的问题。其中,含义案例教学法早在19世纪70年代由美国哈佛大学法学院院长兰德尔所提出的,其最早运用于医学领域,后来渗透到军事学、教育学、法学、管理学等学科,发展到今天,案例教学法在教学体系中意义重大。所谓案例教学法,是指利用生活中已经发生或目前还没发生但将来可能发生的问题作为案例形式让学生去分析和探究,并由分析结果提出各种解决问题的方案,进而从中提高学生解决实际问题能力的一种教学模式。因此,案例教学法是一种善于启发学生灵感去提出问题,并且使学生智力和能力都能得到充分提升的一种现代教学方法。它有着比传统教学方法更有效率的功能,也就是该方法在教学的程序上始终遵循着由典型事例推出同类事物的共同特征进而升华到掌握事物内部发展规律,增加学生对客观世界认识的宽度。与传统的使学生被动学习教学法相比,本教学方法更侧重于实践能力和案例的讲解分析过程,来激发学生的学习热情,引导教学过程中的学生主动参与热情,学生可以通过使用原有的科学理论知识来解决问题,如经过分析、归纳、推理、总结的步骤来学习,从而达到巩固知识和灵活运用知识的教学目的。案例教学过程中,教师应根据教学内容有的放矢地去设计教学案例,维持学生始终保持积极参与的思维状态,使其善于开动脑筋,认真思考,并找出解决问题的方法。案例教学法在《VB程序设计》教学中所使用的策略选取与学生的生活密切相关的案例,使得VB案例教学显得更加容易想象和学生更易于入门。
  教师要善于给学生的课堂带去更多乐趣,来达到激发学生对VB编程学习感兴趣的目的。目前,许多VB程序设计的教材编排都是只考虑其知识的逻辑结构体系只对表面的知识进行展开,课程一开始就介绍诸如属性、对象、事件和方法等一系列在VB程序设计中比较抽象难懂的概念。显然,这样并不符合学生的认知规律的特性,容易使学生对VB的学习失去信心。如孔子所说的“知之者不如好知者,好知者不如乐知者”。所以,在教学的过程中,教师应灵活地给学生的学习营造一种极富乐趣又宽松的学习环境,去充分激发学生的学习激情,变被动为主动,就必须以学生为主体,以培养学生能力为中心来展开教学方法。老师在给学生上第一节VB课时,为了激发他们的学习热情,可以先制作一个在水中自由自在游荡的小鱼图案的屏幕保护程序或者是一种能展示相册与画面的VB程序演示给学生看,让他们觉得这么短的时间内就能编出一个漂亮而又与生活密切相关的多媒(下转第62页)(上接第33页)体程序,当然会一下就可以勾起他们好奇心。同时,为了让学生进一步感受到VB程序设计的魅力,如:编制 “卡拉OK点播系统”、“学生成绩管理系统”等。目的就是使学生从中得知VB的实用性,并会恨不得马上坐在计算机面前编制自己想要的VB程序,自然而然他们肯定就有了学习的主动性和积极性。 学海网(www.xuehai.net)
  案例与数学有机结合起来,数学跟每个人的生活息息相关,几乎所有人从小就开始接触数学。但是,VB程序设计这方面的知识绝大多数人都是到了大学才接触,学起来犹如看天书,因为VB程序这门课程术语太多,并且枯燥乏味、难以入门,为了能让让学生在短时间内喜欢上VB,明白VB编程的方法步骤,教师不妨在教学过程中与数学有机结合起来。例如:在求“水仙花” 数(指其各位数字的立方和等于该数本身的三位数)时。若是在古代的话,由于当时技术落后和计算用具缺乏,人们只能是从100依次试到999,再把能够满足条件的数一一挑出来,当然,这样既费时又费力。当今社会,用VB编程仅需几秒钟就可以结果算出来了。在V B编程中,循环结构是程序设计中学起来很费劲但不可或缺,对于多重循环更不容易弄清其流程。这时可以在课堂上以现实中的问题为例子向学生提问,例如:时针每走过一格,分针将会走过多少格?秒针又会走过多少格?根据日常生活中的情况,可以形象地把分针、秒针和时针的运动打比方,这就是三重循环嵌套。然后依据此思路写出最终的程序代码,这样就把抽象的问题简单化了。最后,老师还可以给学生出点思考题以巩固其知识,如:要用同样的方法编程求解“百钱买百鸡”、 “猴子选大王”等问题。
  在案例教学过程中进行小组学习模式,教师可以根据VB的教学内容来巧妙设计案例,提出案例要求、案例目的及案例重点。这时,同学在教师放入引导下先独立思考,再由组长组织本组成员对案例进行分析研究,并记录小组的讨论过程,然后将本组讨论结果进行整理,最后,一各组员针对解决各自的方案写出VB的程序代码。教师在此过程中主要负责答疑,学生根据教师的点拨,再次进行更深层次的讨论问题,然后修改调试程序直到运行成功。这样,不仅提高学生的独立思考能力,还可以加强学生间的协调合作能力,同时,提高了课堂的效率。
  总之,教学方法有许多,况且没有固定不变的或者孤立的教学方法,只有在VB程序设计的教学实践中,通过新的模式、新的理念、新的指导,并根据生活中的切实问题与不断去深入探索研究,寻找更适合学生,更能提高教学质量的教学方案,同时要巧妙地将各种方法有机结合起来,着重激发学生自主学习的热情并使学生全心地投入到VB学习中去和提高学生的实际应用的能力,才会使VB课程的教学效率的提高,不断创新。
  
  参考文献
  [1]纪兆华,等.VB程序设计教学的研究[J].吉林:吉林大学学报,2005(8):149-151.
  [2]杨俊宇.浅谈VB程序教学方法[M].科技资讯,2006(16):211-212.
  [3]牛又奇,孙建国.Visual Basic程序设计教程[M].苏州:苏州大学出版社,2007.
  [4]吴海珍,等.面向编程能力培养的VB语言教学改革[J].长沙:湖南师范大学学报,2005(11):120-122.
  [5]辛利.案例教学和小组学习模式在VB中的实践与探索[J].电脑知识与技术,2009(5).

学海网(www.xuehai.net)

返回顶部