PBL模式在课程教学中的实践

来源 :课程教育研究·下 | 被引量 : 0次 | 上传用户:syfounder
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】探讨PBL模式(problem-based-learning,基于问题的学习)在课程教学中的实践,并以《JAVA程序设计》中的图形用户界面为例介绍该模式的具体实践及教学效果。
  【关键词】PBL模式 JAVA程序设计 图形用户界面
  【中图分类号】G642 【文献标识码】A 【文章编号】2095-3089(2015)10-0147-01
  《JAVA程序设计》是一门以当前流行的面向对象的程序设计语言JAVA的运用作为教学内容的方向课,在信管专业中具有举足轻重的地位,对于后续课程的学习和就业具有重要的意义。在多年的教学过程中,本人对于本门课的教学方法和教学模式一直在进行有益的探索,通过总结、积累和比较,最终发现了PBL模式(基于问题的学习模式),取得了比较理想的教学效果,在此本人将结合“图形用户界面”章节的教学谈谈自己的体会。
  一、PBL模式的提出
  PBL模式(problem-based learning,基于问题的学习)是由医学教育家Howard Barrows于1969年在加拿大马斯特大学首创,目前已成为国际上较流行的一种教学方法。该模式强调将学习者置于真实的、有意义的问题情境中,通过小组协作来解决实际问题。PBL教学最初应用于临床医学教学领域,由于证明其在学生职业能力培养上具有突出贡献,因此后来被广泛应用于医学、生物学、经济学、管理学、心理学等多个领域的教学工作中。
  PBL模式主要包括以下三个教学环节:
  1.设计问题。通过设计结构不良的、开放的且具有一定复杂性的真实性任务,为学生的小组协作学习提供恰当的问题情境。
  2.小组协作解决问题。学生通过小组合作来分析和解决问题,并获得相应的知识能力,这个过程包含了自主探究、合作分享、自我反思等多种学习活动。
  3.教师评价。教师基于PBL目标对学生的学习表现和学习效果进行评价。
  二、PBL模式应用中需注意的问题
  PBL模式它改变了以教师讲授为主,强调以学生的主动学习为主。通过设计真实的任务,把学习过程放置在真实、有意义的问题情境中,通过学生的自主学习和合作来解决问题,所以对教师和学生提出了更高的要求。
  1.问题是PBL的核心,所有PBL的学习活动都是围绕问题展开的,所以问题的设计应注意以下方面:
  (1)问题的相关性。问题的设计必须与要讲解的课程内容密切相关,不是为了设计问题而设计问题,而是通过设计问题,引出学生需要掌握的基本原理和技能,从而完成课程目标。
  (2)问题的真实性。设计的问题只有与学生的生活密切相关,才能使学生体验到学习的价值和意义,激发学生的学习兴趣。
  2.教学时间和资源存在限制。与传统的教学方式相比,PBL教学模式确实需要教师和学生付出更多的时间样本。所以教师需要控制教学规模,特别是课程中的小组不能太多。
  3.教师角色的转变。PBL模式虽然以学生为中心,但也不可忽视教师的作用。教师作为学习过程的组织者、指导者、知识的构建者,对学生各个环节的学习要起到精心的引导作用。
  4.重视学习效果的评价。评价作为PBL模式的最后一环节,其作用不容忽视。学生除了来自教师的评价,还需要自我评价和同伴评价。通过对自己和他人的评价,来深化对知识的理解和灵活应用。
  三、PBL模式在授课过程中的具体应用
  本节我将结合“JAVA程序设计”课程中“图形用户界面”章节的授课来谈谈PBL模式的具体应用。本章节中不但要让学生理解“事件模型”的概念,而且要求学生能够灵活运用事件模型完成组件的交互功能,对于初学者理解和掌握具有一定的难度。
  1.环境的设立
  在授课前准备一个情景案例:同学A经常逃课和迟到,为了帮助同学A改正坏毛病,老师安排同一宿舍的学生B对学生A进行监督。正式授课前,向学生提出这样一个问题:学生B为了完成老师的任务,应该怎么做才能保证如果学生A逃课或者迟到,学生B能在第一时间知道?知道后,学生B应该采取什么措施?
  2.问题的提出
  引出该章节的问题,假设现在窗体上的这个按钮是学生A,当点击按钮的时候,会触发学生A逃课的事件,应该如何对按钮添加监听器和定义触发事件后的响应?
  3.引导学生解决问题
  先让学生小组讨论情景案例,给出一个解决方案,并让小组代表汇报解决方案,教师在黑板书写。例如,有的小组的解决方案是:
  (1)给学生A安装一个监听器,这样学生A一旦逃课或者迟到就会发出警报,学生B就会第一时间知道。
  (2)学生B获得警报以后,可以酌情处理。如果情节较轻,对学生A提出警告;如果情节严重,立刻通知老师。
  首先,教师需要对各小组的解决方案进行客观、公平的评价,然后需要把情景案例与课程内容联系到一起,引出内容。教师肯定地告诉学生,给JAVA中的组件添加事件模型的原理与刚才的情景案例比较类似:
  ①给组件添加监听器,并在参数中规定监听它的对象。
  ②在监听对象所在的类中实现监听接口,也就是在接口中的抽象方法中,定义触发事件以后的响应,即学生B是对A提出警告还是立即报告老师
  4.评价问题和学以致用
  通过评价问题的解决方案,对JAVA中组件的事件模型再进行总结。《JAVA程序设计》课程并不是仅强调概念,还要求学生学以致用。为了鼓励学生创新和提高学生的动手能力,教师可以在试验课环节,准备一个比课堂难度稍高一点并能解决实际问题的小案例,例如在文本框中输入自己的名字,在屏幕上显示“欢迎你,XXX!”。
  PBL模式作为一种新型的教学模式,以培养学生自主学习能力为目的,强调自主探究、批判性思考和创新实践的精神,着眼于培养学生终身受用的能力,真正体现“以学生发展为本,以学生成功为目标,以学生学会学习为中心,以培养学生创新能力为核心”的教育思想内涵。在《JAVA程序设计》课程教学中试用PBL模式,收到了良好的教学效果,学生成绩得到了很大提高,动手能力得到显著加强。
  参考文献:
  [1] 年智英,杜翔云.奥尔堡PBL模式下的课程与教学实践,比较教育研究,2011.11
  [2] 沈光华.基于问题的学习模式在初中生命科学教学中的应用研究,硕士论文
  [3] PBL模式对学习动机的影响及实施策略,医学教育探索,2010.3
其他文献
本文以超临界CO_2的冷却换热为研究对象,对其在套管内的换热特性进行实验研究和FLUENT数值模拟。通过理论分析、实验研究和计算机模拟三部分相结合,着重分析了超临界CO_2非常规的物理特性,发现超临界CO_2在传热和流动特性方面有了较大差异,为分析管内流动与换热机理提供了必要的实验数据,对超临界条件下CO_2在管内的传热和流动特性有必要做进一步的研究。主要研究内容有以下几个方面:1.分析了影响超临