学习迁移理论在数据结构课程设计中的应用及探索.docx





《学习迁移理论在数据结构课程设计中的应用及探索.docx》由会员分享,可在线阅读,更多相关《学习迁移理论在数据结构课程设计中的应用及探索.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学习迁移理论在数据结构课程设计中的应用及探索 文章编号:1673-5913(2022)07-0082-05 中图分类号:G642 摘要:结合高等教化心理学中的学习迁移理论,对数据结构课程设计的教学进行了思索与教学实践。文章针对数据结构课程设计的教学目标制定、设计题目设计、考核方式等各个环节的特点与问题,阐述了学习迁移理论对数据结构课程设计的指导作用;在此基础上给出了所制定的课程设计题目及一些有代表性的学生作品观赏;对课程设计与课程试验的区分进行了论述。对今后数据结构课程设计教学具有很好的参考和借鉴价值。 关键词:学习迁移;课程设计;题目设计;作品观赏 0 引 言 数据结构是北京林业高校信息学院
2、的计算机科学与技术、数字媒体艺术、信息管理与信息系统等专业的一门重要专业基础课,也是必修课。它的总学时为64学时,其中理论授课48学时,试验16学时,课程设计(实习)一周,通常支配在第3学期或者第4学期开课。数据结构也是软件开发与设计、计算机算法探讨与实现等课程的基础,其主要内容包括线性表、栈和队列、串、数组和广义表、树、图、查找算法和排序算法等。数据结构课程设计通常是在数据结构的授课环节以及试验环节之后,单独支配学生用大约一周的时间来完成一个较大的作业,以提高学生的思维实力,促进学生的综合应用实力和专业素养的提高。 学习迁移一般是指学习者已有的学问阅历、技能等对另一种学习的影响。学习迁移是学
3、问学习过程中普遍存在的。由数据结构课程试验到课程设计,是对数据结构基础学问到综合实力的一种自然过渡,这个过渡即为学习迁移。学生在课程学习过程中,假如能够很好地应用学习迁移,将有利于完善学问结构,收到举一反三、触类旁通的良好学习效果。可见,从数据结构基础学问到数据结构课程设计实力培育,是一种学习迁移的过程。因而,在课程设计的教学实施过程中,学习迁移理论对提高老师的授课质量和学生的学习效果起着特别重要的作用。 笔者对学习迁移基本理论进行了分析,并结合其在数据结构课程设计的实际教学实施过程中的体现,阐述了如何有效应用学习迁移理论来提高授课质量和学生的学习效率。 1 学习迁移基本理论 学习迁移是指一种
4、学习中学得的阅历对另一种学习的影响。迁移的基本过程是一个概括出新旧学习本质特征的过程。它是学习者运用已有的认知阅历和技能,在对新的学习内容进行分析概括的基础上实现的。学习迁移有顺向和逆向两种,从前学习对后来学习的影响称为顺向迁移,反之则为逆向迁移。不论顺向迁移还是逆向迁移,都有正负之分。正迁移指一种学习对另一种学习起促进作用,反之起阻碍作用则为负迁移。根据迁移的方一直划分,可以分为水平迁移和垂直迁移。水平迁移指已习得的概念、规则或解决问题的方法等在同一抽象概括层次的新情境中的运用;垂直迁移指低级概念和规则向高级概念和规则的迁移。学习迁移理论主要包括以下几种。 (1)形式训练理论。该学说以官能心
5、理学为理论依据,认为通过肯定的训练,可以发展心的官能,从而将其转移到其他学习上去。 (2)相同要素理论。该理论认为原先的学习能够迁移到新的学习中去的前提条件是两种学习情境有相同的要素。并且相同要素越多,迁移的程度越高。 (3)泛化理论。泛化理论是指将在一种情境中得到的阅历进行“泛化”并运用到另一种情境中去。因此在教学过程中,为使学生能够驾驭学习迁移,应当让学生学会思索泛化。 (4)转化理论。支持该理论的心理学家认为学习迁移事实上是一个关系转化的问题。产生迁移的缘由,是由于两者之间存在着相同的关系。我们平常强调通过理解而不是机械记忆来学习是因为理解可以转化到各种情境中去,削减学问的错误运用。 (
6、5)学习定势理论。该理论指出迁移取决于通过练习而获得的定势或学习实力。通过练习某一种学习问题,可以帮助解决另一种不同的问题。 (6)认知迁移理论。该理论认为迁移的可能性取决于在记忆搜寻过程中遇到相关信息或技能的可能性。所以,如何增加学生在面临实际问题时提取所学学问的可能性尤为重要。提取的可能性与交互联结的数量干脆有关,所以任何增加交互联结网络的“丰富性”的教化方法,对增加迁移的可能性均是有利的。 2 基于学习迁移理论指导的数据结构课程设计 依据前面对学习迁移基本理论的分析,以下将结合数据结构课程设计在教学目标、教学内容与基本要求、题目设计、考核方式以及学生作品观赏等各个环节的特点与问题,阐述学
7、习迁移理论对数据结构课程设计的指导作用。 2.1 课程设计教学目标 2.1.1教学目标 学习数据结构是为了将实际问题中所涉及的对象在计算机中表示出来并对它们进行处理。依据形式训练理论的观点,学习技能的驾驭是经过反复训练达到的,学生对学问的理解程度和技能的娴熟程度越高,正迁移的可能性越大。因此实践教学环节特别重要。通过课程设计,一方面,使学生学会综合分析探讨计算机加工的数据结构的特性,以便为应用涉及的数据选择适当的逻辑结构、存储结构及相应的算法,并初步了解对算法的时间分析和空间分析技术;另一方面,通过课程设计中的算法设计和上机实践的训练,培育学生全面的数据抽象实力、综合的程序设汁实力等。通过此次
8、课程设计主要达到如下目的。 (1)了解并驾驭数据结构与算法的设计方法,驾驭数组、链表、队列、堆栈、树、图、查找、排序等基本数据结构,具备初步的独立分析和设计实力。 (2)初步驾驭软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能。 (3)提高独立分析和解决问题的实力。 (4)训练用系统的观点和软件开发一般规范进行软件开发,培育软件工作者所应具备的科学的工作方法和作风。 2.1.2 教学试验中的迁移 教学试验侧重于帮助学生具体理解相应章节的学问点,具有针对性强、目的明确等特点。同时帮助学生树立起动手编程的信念,逐步提高学生对该章节所涉及算法的理解与动手实力。这是由基础理论学问到编程
9、实践的一种迁移,是正迁移。我们以试验1(基于线性表的学生信息管理)为例,该试验要求学生重点驾驭线性表的定义与线性表的基本操作,如建立、查找、插入和删除等。其试验内容具体地介绍了须要实现的每一个功能。同时,为了使动手实力差、基础薄弱的学生也能快速地驾驭编程技术,教学试验通常会给出一些代码不完整的参考程序供他们参考,只需添加须要试验的线性表功能的代码即可。这样,使学生能够对前面学习过的理论学问的理解更加清楚、深刻,有利于学生扎实地驾驭理论学问。可见,这是后面编程实践所获得的阅历对前面所学理论学问的一种迁移,是逆迁移。根据泛化理论,我们须要把一种情境中得到的阅历进行“泛化”并运用到另一种情境中去,应
10、当让学生学会思索泛化。为此,为了满意编程实力强的学生的需求,试验要求中除了必做题目外,还支配了选作内容供他们选择实现,充分调动不同实力的学生的编程主动性。 与教学试验不同,数据结构课程设计强调的是学生综合运用学问点与基础算法,设计出较为困难的用来解决实际问题的算法。题目要求往往只是提出对课程设计题目的描述,而非一条一条的详细功能,这就要求学生具有肯定的分析问题的实力和学习迁移的实力,综合运用所学学问解决题目中所描述的问题。所以,课程设计强调培育学生综合运用学问来分析问题、解决问题的实力,这也是泛化理论的体现。 总之,课程设计的目标是使学生能将数据结构课程中所学的基本学问融会贯穿,综合运用所学的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学习 迁移 理论 数据结构 课程设计 中的 应用 探索

限制150内