加强实验环节指导,提高教学效果.docVIP

加强实验环节指导,提高教学效果.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文档。上传文档
查看更多
加强实验环节指导,提高教学效果

加强实验环节指导,提高教学效果   摘 要 将任务驱动法引入到程序设计语言课的实验教学环节,可以分为五步实施;在使用任务驱动教学法时要注意四个方面,即注重课堂教学,布置任务有梯度,随时掌握学生情况及时反馈,加强课堂的组织管理。   关键词 教学方法 任务驱动法 程序设计语言课 实验课   中图分类号:G424 文献标识码:A   《C++面向对象程序设计语言》 是我校对工科类学生开设的课程,由于它是继C语言之后的第二门程序设计语言课,学时数较少。对许多学生来说,在较短时间内,想要达到理想的学习效果难度很大。由于总的学时数少,实验学时数也相应地较少,以致有的学生学完后,在阅读和编写程序时,不能举一反三,或者只是了解和熟悉语法规则条文却不能编写完整程序。为了在有限的学时内达到更好的教学效果,让学生学完该课程后不仅仅是了解C++的主要概念和语法规则,还能动手编写程序、学以致用,我们在教学中引入任务驱动法,在保证课堂教学效果的基础上,加强对实验教学环节的督促和指导,对学生布置编程任务,在实验课上及时对学生完成任务的过程和结果进行评价和指导。充分发挥学生作为学习主体的积极性,培养其自主学习、协作学习的能力,取得了较好的成效。   1 任务驱动教学法及其特点   任务驱动教学法是学生自主学习、教师加以引导的教学方法。它是一种建立在建构主义学习理论基础上的教学法。建构主义学习理论认为:在学习建构活动中,学生的自主性非常重要。学生的学习不单是知识由外到内的转移和传递,更应该是学生主动建构自己的知识经验的过程,通过新经验和原有知识经验的相互作用,充实和丰富自身的知识、能力。任务驱动教学法的特点是:在教学过程中,“以任务为主线、教师为主导、学生为主体”。以解决问题、完成任务为主的多维互动式的教学理念为指导,将再现式教学转变为探究式学习,使学生处于积极的学习状态,每一位学生都能根据自己对当前问题的理解,运用已有的知识和自己特有的经验提出方案、解决问题。   2 程序设计语言课的特点   程序设计语言课一个最主要的目标就是培养学生???编程方法解决问题的能力。编写程序解决实际问题时,只要所编写的程序能正确完成任务要求,就是正确答案。也就是说,问题的答案(解决方案)不是唯一的。每个人可以在自身知识结构的框架下,提出解决方案,用自己的方式最终完成任务。   3 使用任务驱动法教学加强实验课指导的做法   运用任务驱动法教学,是以任务为主线,引导学生自主学习。学生是学习的主体,教师则是起着主导作用。教学过程中运用任务驱动法采取的主要步骤,从教师主导者的角度,以“类的定义和使用”一节为例说明。   3.1 课堂教学讲解原理与例题之后,布置实验(实习)任务   在课堂上,首先讲述了定义类的格式与规则,然后举例说明了先定义类和对象、再编程完成任务的过程方法。例题讲解之后,布置两个实验任务,要求学生在课后编程,然后上机实验。一是指定了条件要求的编程题,二是请学生自己设计一个问题以及问题的环境,采用面向对象的方法编程解决。学生可以两题都做或者只选做其中的一题。   3.2 学生课外讨论与编制程序   这一步骤由学生在课外完成。学生在自愿的基础上分为学习小组,对所布置的任务进行分析、分解,并完成编程,整个过程中,可以主要由学生独立进行也可以在小组成员间进行讨论和交流,学生有问题也可以向教师提出质疑。   3.3 分组上机实验,运行、完善与验证程序   实验课时间,学生独立或合作上机运行程序,在完成任务的过程中,同一组的学生间对程序代码以及运行结果进行讨论和互相评价。在讨论过程中,程序中的有些问题,诸如类定义时的语法错误和程序设计中不恰当的地方(诸如成员函数功能不全,定义对象的方法与构造函数的形参格式不符等等问题),有许多都通过互相的检查讨论得以快速纠正,程序逐渐得到优化和完善;课堂上所学的内容,通过学生完成编程任务和操作过程中相互的检查督促,得以理解、应用和验证。   3.4 教师点评与引导   实验过程中,教师积极巡视,及时掌握各小组动态,在任务完成过程和结束时,即时进行点评,引导学生对完成任务过程进行回顾评价,进一步强化所学知识和技能,并就实验中出现的一些现象再提出问题,请学生思考并寻求解决方法。   3.5 课堂讨论引入新一轮学习   实验任务完成后回到课堂,根据实际情况,组织简短的课堂讨论,在各小组小结其任务完成的情况之后,教师进行总结并提出新的问题,引入新的教学内容,进入新一轮的任务循环。在完成了“类的定义和使用”的实验后,提出问题:如果实际的要求发生变化,原来所定义的类不能完全适应新要求了,需要重新定义类。怎样定义新的类既适应新要求又可以减少重复工作?引入“继承”概念,进入新内容的学习。   4 教学中需要注意的问题   运用任务驱动法进行教学时,良好

文档评论(0)

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

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

1亿VIP精品文档

相关文档