您现在正在浏览:首页 > 职教文章 > 职教论文 > 论PBL模式在高职VB程序设计教学中的应用与探索

论PBL模式在高职VB程序设计教学中的应用与探索

日期: 2011-1-10 19:30:17 浏览: 0 来源: 学海网收集整理 作者: 匿名

摘要:PBL是近年来国际上广泛应用的一种有效的教学方法,它有利于培养学生的自主学习能力、合作学习能力及创新能力。本文通过对VB程序设计教学的现状进行分析,讨论了如何有效地把PBL教学模式运用于VB的设计教学中,从而提高VB程序设计课程的教学实效。
  关键词:程序设计;PBL教学模式;能力培养
  VB(visual basic)是一种面向对象的可视化高级程序设计语言。程序设计本身枯燥乏味、难以理解,运用传统的教学模式来教学,通常采用以书本为中心,从概念到概念地注入,造成教学与应用实际脱节,忽视了学生学习潜能的开发,导致学生学不深、学不透、学不懂,甚至不会运用学到的知识去解决实际问题。其次,由于片面地强调和突出教师的主导作用,忽视和压抑了学生的能动作用,片面地强调知识的传授与灌输,而忽视了学生创新能力的培养,学生 自然 也就不可能提出问题,通常难以取得教学实效。学海网(www.xuehai.net)
  
  PBL (Problem-Based Learning,基于问题的学习,也称作问题式学习),最早起源于20世纪50年代的医学 教育 。它是1969年由美国神经病学教授Barrow在加拿大麦克马斯特大学提出的一种课程模式,1993年在爱丁堡世界医学教育高峰会议中得到了推荐,后来扩展到包括教育学院、商学院、工程学院的教学改革中,成为国际上一种十分流行的教学方法。目前,PBL教学方法已经开始成为我国教学改革探索的新方向。
  笔者根据多年的教学实践,结合VB程序设计课程的特点,就如何有效地把PBL应用于VB程序设计教学当中,激发学生兴趣,提高教学实效,从以下几个方面考虑分析:
   
  一.实施PBL教学的方法及策略
  
  PBL与传统教学法有明显区别。首先,学生们针对具体程序设计概念或案例提出问题,确定自己的学习目标, 随后进行独立资料收集、自学、研究等工作,最后回到小组中进行充分的讨论。这种方法使学生在提出问题、解决问题以及寻找答案的过程中获取知识,培养能力。
  典型的PBL课程是由8~10个学生组成一个研究小组。教师仅负责控制课程的进度。小组成员在一定时期内保持稳定以便形成较好的团队关系。在每一次特定的情节教学中,由学生选出每一个小组的主席和记录员。主席主持整个研究讨论过程,鼓励每个成员参与讨论,控制进程及时间,确保记录员记录准确。课程要求每个成员必须紧跟研究进程,积极参加讨论,认真听取其他人的意见,善于提出问题,与他人共享信息。
  课程开始时,根据所用教学材料的不同,由主席宣读或者大家一起阅读程序设计材料。学生可以得到或者自己查找相关的 参考 资料。教师的作用在于掌控课程进度并确保达到计划要求的教学目的,确保所有的学生都能完成规定的工作,协助主席制定表格以便学生表达他们的研究结果。教师应鼓励学生自己核实结论的正确性,鼓励用自己的语言和方式自由地提问。例如,在最初学习VB对象及对象的属性、方法和事件的有关概念时,我设计了一个求任意两个数相加的程序实例,让学生和我一起做:(1)在当前窗体内添加了两个标签、三个文本框和三个命令按钮;(2)按照如下表格设置各对象的属性;(3)设置控件的事件及响应; (4)分别在三个命令按钮的单击事件过程中,输入程序代码,如图所示;(5)按F5键运行程序。在操作的过程当中,教师不用讲解每件事的含义,而是由学生选出的主席宣读。通过完成任务后,教师宣布:现在是研究小组的自由提问时间。通过学生自己的思考,鼓励各研究小组找出以下基本问题:什么是对象及对象的属性、方法和事件?并让学生找出本例中各对象的名称、不同对象的属性、方法和事件过程名称,教师再适当加以归纳和小结:窗体以及添加到窗体中的控件,统称为对象;属性是对对象的特征描述,如大小、位置、标题、字体和颜色等,在程序中对对象的属性的引用必须使用赋值语句进行赋值,如txt1.text=“”;而方法却是VB提供的内置于对象的特殊子程序,它可以直接调用,如SetFocus方法;同时提醒学生注意观察在VB中方法与属性的不同表示:如SetFocus为方法,而Text为属性:事件则是对象能够响应和识别的动作。如单击鼠标触发Click事件等。在此基础上,再适当引导各研究小组归纳 总结 出创建VB应用程序的基本步骤,及如何在界面内添加对象、设置事件等等,一切问题都一目了然。   二.PBL的应用时机及案例载体
  
  在澳大利亚、英国、加拿大以及美国的 教育 实践中,既可以全部应用PBL,也可以把它作为主课程的过渡手段。在实际教学中,PBL往往与其它教学方法混合应用以求更好地理解概念、掌握知识和相关技能。对于难度较大的程序分析题,可以在PBL之前给予适当的讲解,简要介绍相关概念,或者给出具体的 参考 文献 以供学生阅读。每周要留给学生足够的时间去查找资料,做充足的准备工作。
  PBL案例的载体多种多样,既可以是书面案例、资料、照片、电视录像、报纸文章、 科学 杂志的摘录,也可以是真正或模拟的程序或游戏。例如在学习分支结构的执行原理、循环结构执行原理时,我制作了专门的FLASH交互动画,通过实例动态演示和模拟程序的执行过程,并让各研究小组在课堂上进行自主探究式PBL的学习,从而加深了学生对抽象原理的理解及方法的运用。与此同时,还能让学生以轻松愉悦的心态接受理论知识,达到了传统教学无法实现的教学效果。
  
  三.PBL如何对学生进行评价
  
  传统教学对学生的评价往往通过 考试 考察对于书面知识记忆的准确性。然而PBL并不仅仅依赖于对记忆准确性的评估,而更重视评估学生在课程中的表现行为。教师通常使用表格来评价每个成员的表现并及时反馈给学生。另外,教师也要对小组的整体表现给出评价,鼓励小组成员对小组的表现自我评估。评价内容包括研究进程的紧凑性、交流技巧、相互尊重、是否达到目标以及每个成员的贡献。最后,把对整个小组的评分加到每个成员的成绩记录中,这样便可以鼓励学生们共同为达到小组的共同目标而努力,从而培养了协作精神。
  四.PBL教学法的优点和不足
  作为一种新颖的教学方法,PBL有其独特的优势。首先,PBL教学强调以学生为中心。这种学习过程可以使学生养成一种积极的学习习惯,提高了理解力,学习技巧以及克服困难的能力,这将使学生受益终身。其次,PBL培养了学生将来实践工作中需要的一般能力和技巧,包括团队合作精神、主持能力、倾听与记录能力、相互尊重与宽容、对资料评价能力、自我指导式学习和资料使用能力、以及表达技巧等。然而,凡事都有两面性,PBL同样存在一些问题。首先,在PBL的要求下,很多学生需要同时使用图书馆及电脑 网络 资源,因此对相关设施的要求比较高。其次,PBL要求学生查找和研究大量的参考文献,当学生面对大量陌生的信息时,有时可能会感到无所适从,因此可能需要对个别学生进行辅导。(下转229页)(上接228页)
  近年大量的研究表明,PBL这一方法基于学习理论的基本原则,能够激发学习兴趣,鼓励学生独立地建立学习目标、研究并做出结论,这将大大有利于他们终生良好学习习惯的养成。尽管PBL也有其不足之处,但重要的是,它不但能够加强学生认识的持久性,而且其教学过程本身可以大大提高学生独立学习的能力,训练逻辑思维,拓展实践技能以及提高专业素质,这是传统教学法无法比拟的。同时我们也必须明确,在教学过程中,学生知识的获得、能力的培养、智力的 发展 ,应根据教学过程的实际情况,灵活地、创造性地掌握教学过程,在教学中我们才能获得更理想的教学效果。
  
  参考文献
  [1]Shin JH, Haynes RB, Johnston ME. Effect of problem-based, self-directed undergraduate education on life-long learning. Cmaj 1993,1
  [2]Dolmans D, Schmidt H. The advantages of problem-based curricula. Postgrad Med J 1996,7
  [3]Headrick L, Kaufman A, Stillman P, Wilkerson L, Wigton R. Teaching and learning methods for new generalist physicians. J Gen Intern Med 1994,9
  [4]慕景强. PBL在医学教育中的应用现状研究. 西北医学教育 2004,12
  [5]刘儒德 问题式学习:一条集中体现建构主义思想的教学改革思路[J ] 教育理论与实践。 2001,2

返回顶部