填鸭式教育,是一种教育方式。比喻灌输式教育。填鸭意思是指鸭子在饲养的过程中养鸭人用含糖量高的柱状饲料塞进鸭子嘴里使其快速增肥。
填鸭式教育是苏联一位教育家凯洛夫发明的,他发明这种教育后就被苏联人民唾弃,当时中国
没有完善的教育体系,结果捡了人家失败的发明(中国人当时比较保守)。在中国全部都是这种教育。顾名思义,就是把知识一味灌输给学生,给了文章,就死背,全都不明白意思。"反正完成任务就得了"学生如实说。
与之相对的是启发式教育。相对于学生的年龄特点和成长方式当然是启发的好。在教育界有一句话:"我听,我忘记;我看,有印象;我做,我记住。"填鸭式教育前两项都占全了,就是没有"做"这一环节。而启发式教育就充分考虑到了做的重要性。
填鸭式,就是只告诉"是什么",不告诉你或没说清楚"为什么",让你去死记硬背,这样你所知道的"怎么做"也就不牢固,完全靠记忆。所以说考完试,就忘光了。
比如说清华大学教授严蔚敏和吴伟民合著的《数据结构》,第一章是这样安排的:
1、 数据和数据结构
2、 数据类型
3、抽象数据类型
为什么要这样安排?不知道,没怎么说,就是说学XXX,然后又是来看XXX。
为什么要看这个?为什么要接下来是那个?都不知道。
你只知道,这个要考,那个要考,这个重要,那个重要,为什么会重要?你不知道,你只知道这是指令,是书上说的它重要,而不是你觉得它确实重要。
爱好研究的学者们看了纳闷,于是死劲地去想它们之间的关系,终于感觉看出点名堂来了:
这是下定义,告诉我们它们是什么样的特征,是概念,是叫我们辨识的方法。
1、数据和数据结构:
数据是信息的载体, 数据结构是数据的在计算机中的表达和组织,不关心数据元素的具体内容。结构这一词就是抽象出本质形式。(参见"代数结构"、"拓扑结构",抽象出结构是数学上很常见的思想)
2、数据类型: 强调了一个值的集合的操作集。
3、抽象数据类型:强调了一个数学模型的操作集。也就是指出操作的用途,而不去具体实现它。方便我们不拘泥于具体实现而在抽象层面研究问题。意义:ADT层面研究问题才叫计算机科学家嘛,不然只能叫码农。
从接触到具体认识再到抽象提炼,就是学习新事物的方法。遵守这个过程,我们才从不熟悉到熟悉,跟着科学家研究问题的思绪走。这样才对知识掌握了来龙去脉,而不是机械填鸭最终留下很多知识体系里的"坑"。
讲清楚这样一个过程,才能摆脱填鸭式教育,走向启发式教育。
国内的应试教育导致,也是家长及至整个社会急功近利似的追逐那些短暂的、虚荣的、见效快的短期利益有关。