- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
任务驱动教学法在“C语言程序设计”中探索及实践
任务驱动教学法在“C语言程序设计”中探索及实践[摘要] C语言由于具有其他程序设计语言无法比拟的优点,使得其应用领域非常广泛。目前的教学大多仍然采用“一言堂”的教学方法,这不利于学生自学能力和创新能力的培养.而在建构主义教学理论墓础上形成的“任务驱动”教学法,通过学生的主动学习,不仅能够调动学生学习的兴趣,而且有利于培养学生的实践能力、自学能力和创新能力。
[关键词] C语言 任务驱动 建构主义 教学法
C语言在操作系统、软件工具、图像处理、数值分析、人工智能、数据库管理系统等许多方面都有广泛的应用,是极有发展前景的计算机高级语言。其具有数据结构丰富,数据流控制灵活,应用面宽,通用性和可移植性好,目标程序效率高等高级语言的优点,适合应用程序设计;又具有低级语言与系统接口的能力,使程序员几乎能书写他所需要的任何程序,还具有自身扩充自身的能力,适合系统程序设计;由于它允许分块编译,可使程序员方便地管理大型项目,最大限度地减少重复劳动。
C语言由于其理想的结构化语言,较强的描述能力,以及可以作为数据结构课程和操作系统课程的基础,很适合于初级计算机的教学。
一、C语言教学存在的问题
“C语言程序设计”是一门实践性很强的课程。由于各种的原因,我国的教材内容通常以理论基础教学为主,侧重于程序设计的基本概念和基本操作,忽略了学生的实际动手能力。程序设计的教学必须随时将实际操作融入到课堂教学中,让学生能够自己实现对程序的设计。而传统的教学模式忽略了C语言理论与实践的结合,特别是学生在计算机操作过程中,由于操作不当引起故障之后,却无法独自解决。C语言的理论较为抽象、枯燥、不易理解,因而学生难以掌握。同时由于学生缺乏理论指导实际应用的经验,因此,这种教学模式势必会造成学生在理论知识学习阶段对本课程的学习兴趣降低,听课时会感到被动、乏味;在实践阶段又会发现与理论严重脱节,由于没有理论知识的指导,实践只是被动地模拟。
针对传统教学模式存在的种种弊病,为了激发学生的学习兴趣,提高课堂活力,本文提出了基于“任务驱动”的教学模式。
二、任务驱动教学法的理论依据
任务驱动教学法是基于建构主义教学理论基础的教学方法。建构主义学习理论是一种以学生为中心的自主学习理论,其主要观点是学生所获取的知识不是靠教师灌输和传授的,而是学生在教师的指导和组织下,借助于情景、协作、会话和意义建构等环节来主动完成建构知识的任务。建构主义最早由瑞士的皮亚杰提出,他是认知发展领域最有影响的一位心理学家,他所创立的关于儿童认知发展的学派被人们称为日内瓦学派。其后,科尔伯格、斯腾伯格和维果斯基等关于人类认知活动的进一步研究丰富和完善了建构主义理论,为实际应用于教学过程创造了条件。
三、任务驱动教学法的优势
任务驱动式教学法是指由教师根据教学主题设计并提出“任务”,针对所提出的任务,采取演示或讲解等方式,给出完成任务的思路、方法、操作和结果,然后引导学生边学边练(做),并完成相应的学习任务。相对于传统的教学方法,任务驱动教学法在“C语言程序设计”课程的教学中具有较为明显的优势。
1.任务驱动教学法有利于提高学生的主动参与意识
采用任务驱动教学法,学生按照教师设计的具体“任务”参与学习。因此,当教师在讲解教学内容时,学生不再是被动地接受。这样的教学,完全打破了教师一言堂的局面,同时由于教师主要是方法上的指导,学生有更多的时间具体操作,很多知识不再是教师手把手地教,学生容易在亲身参与的实践活动中体会到自己探索的成功,可以充分激发学生的学习兴趣,调动学生的学习积极性和主动参与意识。
2.任务驱动教学法有利于提高学生分析问题、解决问题的能力
任务驱动教学法将要传授的琐碎、枯燥的理论知识巧妙地蕴含其中,把书上死的理论变成活的应用。学生学习遇到间题时,可借助阅读教材、同学间交流和讨论加以解决,有的则需要教师加以点拨指导才能得到很好的解决。在不断完成教师布置的任务中,学生既理解了相关知识点,同时他们发现问题、解决实际问题的能力也在不知不觉中得到锻炼和提升。
3.任务驱动教学法有利于培养学生的团队精神
对于一些复杂的任务,学生必须通过与同学进行交流合作、相互学习的方式来完成。在合作交流中,学生的团结合作的精神得到培养。
四、任务驭动教学法的实施过程
任务驱动教学法的实施过程是非常重要的,其环节应该根据不同的学习内容和学生的情况以及教师的教学习惯来决定,一般可分为以下几个步骤:
1.设计任务
任务驱动教学法中用来驱动的“任务”的设计是非常重要的一环,“任务”应有它的可行性和可操作性,且随着讲授知识点的不同,“任务”有大有小,有的任务可能只要本章本节的知识点,而有的任务可能要综合全书的知识点
文档评论(0)