- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
抛锚式教学模式在《数据结构》课程中的研究与实践
摘要:数据结构”是计算机学科的核心课程,占据着非常重要的地位。然而,旧有的教学模式刻板,生硬,不能适应以学生为中心的任务型教学,而抛锚式教学模式可以有效地解决这一问题,为数据结构课程的讲授提供了有效的理论支持。该文借助建构主义理论下的抛锚式教学模式探讨了数据结构的教学,提高学生学习兴趣,为自主学习打下基础。
关键词:数据结构;抛锚式教学模式;研究;实践
中图分类号:G642文献标识码:A文章编号:1009-3044(2011)24-5953-02
数据结构是计算机专业的一门重要基础课,是介于数学、计算机硬件和计算机软件之间的核心课程。它不仅是一般程序设计的基础,而且是设计和实现编译程序、操作系统、数据库系统及其他系统程序和大型应用程序的重要基础。
1 《数据结构》课程的现状
该课程涉及大量的概念、数据结构和算法,理论性强又较为抽象,尤其是对算法描述的执行过程的理解是难点和重点。在课堂教学上,大量的算法不可能也无法一一详述。此外,数据结构目前的教学主要是两种方式:一种是板书教学,一种是采用PPT做的简单系统开展多媒体教学,这两种方式由于互动性差,都无法增强学生的学习兴趣,使学生更好地理解算法。讲解时非常抽象和深奥。学生在学习过程中,普遍反映上课能听懂,但课后独立解决问题时却不知从何下手。感觉数据结构较枯燥,学习兴趣和主动性不强,导致学习效果较差,达不到教学目的。究其原因有以下三点:① 前导课程基础较差;② 学习主动性不强;③ 实践能力较差。
2 《数据结构》课程教学的研究
建构主义学习理论强调以学生为中心,不仅要求学生由外部刺激的被动接受者和知识的灌输对象转变为信息加工的主体、知识意义的主动建构者,而且要求教师要由知识的传授者、灌输者转变为学生主动建构意义的帮助者、促进者。“情境”、“协作”、“会话”、“意义建构”是学习环境的四大要素。由于建构主义学习理论强调以学生为中心,认为学生是认知的主体,是知识意义的主动建构者;教师只对学生的意义建构起帮助和促进作用,并不要求教师直接向学生传授和灌输知识。可见在建构主义学习环境下,教师和学生的地位、作用和传统教学相比已发生很大的变化。相应的教学设计理论与传统教学相比也有很大不同
抛锚式教学模式理论基础是建构主义。建构主义认为,学习者要想完成对所学知识的意义建构,即达到对该知识所反映事物的性质、规律以及该事物与其它事物之间联系的深刻理解,最好的办法是让学习者到现实世界的真实环境中去感受、去体验(即通过获取直接经验来学习),而不是仅仅聆听别人(例如教师)关于这种经验的介绍和讲解。
3 抛锚式教学模式在数据结构课程中的运用
在链表这一章的讲解中运用抛锚式教学进行了实验,取得了不错的效果。
3.1 创设情境
“抛锚式”教学要求教师能够创设学习的环境,使学习在与现实情况基本类似的情境中发生。教师要选择与当前学习主题密切相关的真实性事件或问题作为学习的中心内容,选出的事件或问题就是“锚”,这一环节的作用就是“抛锚”。
课堂上,首先给学生展示了许多有关链表的动画和资料。下面以数据结构中链表插入节点为例。通过动态模型将抽象的概念和算法动态地演示出来,引导学生进入学习的环境,这就是抛锚式教学中的“锚”。从而使学生更容易理解和接受,以提升教学效果。
情景创设如下:① 演示单链表示意图,见图1;② 寻找到第pos-1个结点并由指针P指示;动态申请结点q,并把数据元素data的值赋予q的数据元素域,最后修改q的指针域指向pos结点,并修改pos-1的指针域指向新结点q,见图2。
通过上述情景的创设,学生得以将抽象的算法和具体的图形联系起来,课堂明显变得非常活跃,回答问题都比较积极 充分说明明绝大部分学生部已经理解了单链表插入这一算法的思想及实现方法,学生兴趣得到极大提高
3.2 创造性地自主学习
美国心理学家齐莫曼认为.当学生在认知、动机、行为三个方面都是一个积极的参与者时,其学习就是自主的。可以说,这一环节所追求的目标就是指导学生学会学习,只有当学生认同了教学目标、领会到学习活动的意义并积极参与整个教学过程,学生的学习才能成为真正的自主学习。在课改实验中,使用了以下机制、手段有效的实现了自主学习。
1) 确定教师的作用,做好自主学习的导航者;
2) 合理设计自主学习目标,激发学生学习的兴趣;
3) 充分利用网络环境,加强教学过程的探究成分;
4) 加强学习方法指导,培养学生的创新能力。
比如线性表这一章。教师先给出学习的目标,学生自行查找资料,通过思考和网络的应用来解决情境中提出的问题。在这一过程中,学生重点学习相关资料所阐述的
文档评论(0)