PBL模式在C%2b%2b语言教学中的应用.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PBL模式在C++语言教学中的应用 彭涛徐立峰曹国良鲍有文 北京联合大学信息学院,北京100101 caoO@buu.com.cn 【摘要】PBL。即基于问题的学习.该学习模式的主要特点是学习者围绕着问题的解决而结合成小组, 小组成员在自主学习的基础上,相互间进行合作,共同为解决问题而努力.C++语言是一门面向对象程序 设计语言.本文介绍了PBL模式学习理论在C.H语言教学中的应用,说明了在教学情景的创设方面的具 体方法和技巧. 【关键词】PBL模式C++教学情景 “基于问题的学习”(ProblemBased Barrows在加拿大多伦多的麦克马斯特大学(McMaster 上流行的一种教学方法。PBL教学法具有以下特点:它是以学生为中心,老师为引导者, 自我指导学习及小组讨论为教学形式的课程模式,能有效地培养学生发现问题、解决问题 的能力,有助于创造力的培养。PBL集中体现了建构主义的学习和教学理念,强调把学习 设置剑复杂的、有意义的、相对真实的问题情景中,通过让学习者合作解决真实性问题, 来学习隐含于问题背后的科学知识。最终实现问题的解决。PBL旨在通过引导学生解决复 杂的、实际的问题,使学习者建构起宽厚而灵活的知识基础:发展有效的问题解决技能、 自主学习和终生学习的能力;成为有效的合作者。本文试图就PBL模式在C++语言教学中 的应用略陈拙见,以抛砖引玉。 1 PBL模式特点 PBL是一种教学模式,是对课程学习的发展,它使学生置身于一个映射真实情景的结 构不良问题之中,以积极的问题解决者的身份解决问题,从而培养学生的批判性思维和问 题解决能力,同时使学生掌握课程要求的基础知识和基本技能。PBL建立在认知心理学的 基础之上,它与建构主义学习理论相一致,甚至被认为是建构主义的一个子集。建构主义 认为学习是在一定的情景即社会文化背景下,借助其他人的帮助即通过人际问的协作活动 而实现的意义建构过程,“情景”、“协作”、“会话”和“意义建构”是学习环境中的四大要 素。而PBL正是以映射真实世界的问题为学习情景,以学生为中心,学生在问题解决的过 程中协同作业,并在协同作业中完成知识的自我建构。 PBL的主要目标是:提高学生对所学知识的记忆保持力,培养学生的知识迁移能力、 问题解决能力和批判性思维:培养学生自主学习的能力,从而形成终生学习的态度、习惯 和能力:培养学生对自身能力和对他人工作成果的评价能力;促进学生的人际交往能力和 553 作为团体成员与其他伙伴协作的能力等等。 PBL以映射真实世界的问题为学生提供学习的情景。PBL提出的闯题具有结构不良特 征,即问题的解决不是单一或一成不变的。需要综合多个领域的知识和概念,而且往往没 有所谓的唯一“正确答案”,问题的本身也不是固定不变的,而是常常随着新情况的出现发 生变化。真实世界中的具体情景往往具有结构不良的特征.这样,学生原有的知识远远不 足以解决问题,这就使得多途径收集信息和资源成为必要,也使得小组的分工和协作成为 必要。另一方面,必须可以预测问题解决的出路,明白调查方法和学习方法,使学习能够按 部就班地进行。 2教学设计 由于学生在学习C++语言前已经具备了C语言程序设计的基础,因此教师在创设情景 的时候,可以把C++语言与C语言进行比较,说明前者与后者的不同,并引导学生进行 C++语言的学习和程序设计,同时加强小组内部学生之间的协作。完成指定的C++编程工 作。 (1)分析目标,确定本次课程要完成的任务。比如,本次C抖课程的目的是做一个 比较综合的练习,功能是CAD系统中形状的生成和管理。有一个Shape的类作为父类, 等,要求能根据用户输入的参数生成相应的形状,并且能够计算各个形状的周长和面积。 涉及到的知识点包括类的定义、继承的使用、方法的覆盖等,应该说是一个能够覆盖C++ 语言诸多特性的一个综合性训练题。按照小组形式,每3--4人为一个小组,小组内进行明 确分工,组长负责组织并进行协调。在进行最终评价时,各个小组之间要平行比较。 (2)进行情景创设。情景创设,即创设与当前学习主题相关的、尽可能真实的情景。 创设情景有利于学生对所学内容的意义建构。在对题目的说明上,首先要让学生明确题目 熟悉。在对题目感兴趣的同时,就会

文档评论(0)

bhl0572 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档