PBL模式在独立学院C程序设计教学中应用研究.docVIP

PBL模式在独立学院C程序设计教学中应用研究.doc

  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程序设计教学中应用研究

PBL模式在独立学院C程序设计教学中应用研究   【摘 要】Problem-Based Learning)是一种以问题为基础的教学模式,它以学生为中心,有助于培养学生理论知识的实际应用能力、分析问题、解决问题和沟通协调的能力。针对当前C程序设计教学出现的问题,我们引入了PBL模式教学。   【关键词】PBL 模式 独立学院 C程序设计 教学 研究   当今社会计算机技术发展迅速,程序设计语言不断更新。C程序设计几乎是当今我国理工科高等院校必学的一门计算机基础课程,它的发展贯穿了计算机发展的历程,蕴含了程序设计的基本思想,囊括了程序设计的基本概念,学会使用C程序设计是理工科专业学生的一项基本功。根据当前教育形式,为了使学生更好的掌握C程序设计,同时提高他们分析问题和解决问题的能力,应当前教学需要,我们对C程序设计教学进行了改革。   一、独立学院C程序设计教学现状   (一)学生特点   独立学院学生普遍社会实践能力较强、爱好广泛、个性张扬,但是基础知识薄弱、学习主动性不够。他们由于在高中阶段就没有打好基础,也没有掌握学习方法,所以到了大学后,还是缺乏主动学习;或者是学习毅力不够,坚持了一段时间,由于外界影响,然后又会放弃学习,把学习的事情忘到了九霄云外。   (二)教学现状   C程序设计是目前各个高校使用最广泛、学习人数最多且最具有发展前景的高级计算机语言。在当前各独立学院C程序设计教学中,主要以教师讲授为主,教师讲课满堂灌,授课形式比较单调;学生感到枯燥乏味,学习兴趣不浓,学习效果不佳,不能真正理解程序设计的精髓,导致课堂教学质量不高,进而普遍反映C程序设计难学。这一现象既困扰着教师也困扰着学生。为了改变C程序设计教学传统单一的课堂讲授模式,我们引入PBL模式来充分调动独立学院学生学习C程序设计的积极性。   二、PBL模式概述   PBL(Problem-Based Learning)模式是一种以问题为基础的教学模式,它以学生为中心,在教师启发指导下,以自我指导学习和小组讨论为重要形式的教学模式。该模式与传统以学科为基础的教学法有很大的不同,强调以学生的主动学习为主,而不是传??教学中强调的以教师讲授为主。传统的教学习惯于将知识灌输给学生,然后再运用知识来解决问题,而PBL模式作为一种问题取向的教学模式,它以解决问题为中心,将整个知识的获得贯穿始终。教师在PBL模式下所起的作用仅仅只是启发学生思考,引导学生提出问题、解决问题及掌控全局,针对不同特点的学生适时的给予相应的帮助。   三、PBL模式设计   (一)教学设计   运用PBL模式进行课堂教学,由学生按照自己的意愿自由组成一个5人的小组,每组推荐一名组长负责问题的解决以及整个过程的组织实施,这样自由推荐出的组长一般也是很优秀的。教师在授课之前,首先要设计好问题,例如我们在学习数组中一维数组的时候,可以设计这样一个问题:要求各组编程实现以下功能,即从键盘输入10个整数到某一维数组中,并找出其中值最小的元素以及它的下标,然后把该元素与数组中最前面的元素对换位置。 教师对这个问题先给学生进行讲解分析,告诉学生要解决这个问题应该具备哪些知识。这里我们就可以举例,如什么是一维数组,以及它怎么定义和应用,另外还复习了一下程序设计里比较多个整数大小的算法。当然,对此问题的解决还要规定一个时限,这样他们就能在有限的时间里学习好基本知识点及解决问题。   (二)实施过程   各小组拿到了题目之后,他们必须去学习课本知识和查阅资料才能解决问题。由组长负责带领大家一起学习课本知识,然后将任务分工,并且组织小组的讨论。当小组的成员遇到问题时,组长负责组织成员一起讨论、沟通,如果遇到刺手的问题,可以去图书馆查找资料、求助网络或者是向教师咨询,直到将问题最终解决。问题解决后,也就是编好了程序,最终教师要求各小组进行答辩。这个小型的答辩主要目的是为了检验各小组解决问题的情况。答辩由教师从小组的5个成员中随机抽取一个人来讲解他们小组是如何开展工作及如何解决问题的,并且谈谈他们在解决这个问题过程中遇到了哪些难点以及是怎样解决的。然后再由教师以及其他小组的成员对该小组的其他成员提出问题,直到剩下的同学至少回答了一个相关的问题为止。最终由教师根据小组答辩的情况给小组成员打分。所有同学该课程最终的分数根据每次所在小组解决问题的情况而定。   (三)总体效果   学生整体感觉PBL模式激发了自己的兴趣,在C程序设计教学中效果明显,学生分析问题、解决问题的能力得到显著提高,并且通过小组讨论,学生沟通能力也得到增强,学生在后续学习该课程以及其他课程的主动性和积极性也得到改善。教师在PBL模式教学过程中,除了具备教师自身具备的教学能力外,还要具有良好的组织管理能力。虽然教师讲

文档评论(0)

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

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

1亿VIP精品文档

相关文档