从计算机教育到教育计算机.pdf
《从计算机教育到教育计算机.pdf》由会员分享,可在线阅读,更多相关《从计算机教育到教育计算机.pdf(9页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、从计算机教育到教育计算机摘要:教育计算机与计算机教育是不同的概念,前者是为教育而改造计算机知识,后者是为了计算机而改造教学法。文章从第一代教育计算机出发,在编程教育层面上,论述了正在形成的教育计算机的最新成果和意义。关键词:教育数学;计算机教育;教育计算机;程序设计文章编号:1 6 7 2-5 9 1 3 (2 0 1 3)0 3-0 0 4 2-0 4中图分类号:G6 4 2计算机教育和教育计算机是不同的概念。计算机教育是为了传授计算机知识而作教育,它不创造计算机知识,只改造教学法。而教育计算机是为教育而做计算机,它要对计算机知识进行再创造,使之更适合于计算机教育。下面笔者用吃核桃的例子来阐
2、述计算机教育和教育计算机之间的例子。有种核桃,核仁与外壳结合得很紧,成都人叫它们“加米子核桃”,若砸的方法不当,即使砸开了也很难吃到核仁。计算机教育研究的是一套砸核桃的方法,但它既改变不了“加米子核桃”存在的事实,更改变不了核桃的味道和营养成分;而教育计算机则研究如何改良核桃的品种,目的是让核桃容易被砸开、吃净,而且使桃仁更美味、更营养。笔者只从编程教育层面上来谈计算机教育和教育计算机的关系,因为计算机文化是建立在程序基础上的,所以这种研究是有代表性的。1 来自教育数学的启示教育计算机和教育数学有类似之处,我们从后者可以得到一些启示。以微积分为例。17世纪,由牛顿和莱布尼茨创建的微积分是第一代
3、微积分,这是说不清楚原理的微积分。创建者说不清楚,使用微积分的数学家也说不清楚。微积分在说不清楚原理的情形下应用发展了 130多年。到 1 9 世纪,柯西对积累了两百年的微积分成果进行了再创造,写出了迈向严密的微积分王国的第一部教程 分析教程。这是一部教育数学的经典,形成了第二代微积分,但 使 用 的 极 限 语 言 使 概 念 和 推 理繁琐迂回,多数学生听不明白。第二代微积分在这种情况下发展了 170多年。直到今天,出现了正在创建的微积分第三代微积分。人们希望微积分不但严谨,而且避开 -语言关卡,直观易懂,简易明快,让更多非数学专业的学子听得明白。在我国,张景中和林群院士十几年来一直从事第
4、三代微积分的创建工作,而且卓有成效。直来直去微积分一书是他们的代表作。这三代微积分在具体计算方法上基本相同,不同的是对原理的说明:第一代微积分说不清楚;第二代微积分说清楚了,但是繁琐迂回;第三代微积分深入浅出。再以几何为例。欧几里得的 几何原本是第一个对数学知识进行再创造的教育数学范例。它影响数学家和科学家的思维方式长达两千年之久。直到今天,它仍然是中学数学教育的主要内容之一。但是,由于它没有借助代数和三角,孤立无支,使学生学得很难,教师教得很苦,我们知道,几何与三角研究的都是图形。几何侧重定性研究,三角侧重定量研究。代数研究的是运算的规律和方法,它不仅是解决数学问题的基本工具,也是几何和三角
5、的基本工具。几何、代数和三角应该相互支撑,携手共进。然而,几何、代数和三角的知识是在不同历史时期和不同地域分别形成的,它们各有自己的体系、术语和记号。现在我们是根据它们在历史上形成的顺序分别讲授,而且基本上保持着它们各自的体系。张景中院士对此提出质疑:“学习数学的顺序必须和数学知识在历史上形成的先后一致吗?这些在不同年代、不同地方,由不同的人,为不同的目的创造出来,而且其中很多是为了应用而创造出来的知识,会自然而然地相互融合,相得益彰吗?当然不会。几何在没有工具的情形下孤军奋战地作定性研究,不辛苦吗?三角建立了有力的定量工具但为时已晚,空怀绝技难以施展,不委屈吗?几何自顾自地推理,三角自顾自地
6、计算,代数该用不用,不冷落吗?为使几何、代数和三角携手共进,张景中院士重建三角,请三角早出茅庐,因为三角是解决几何问题的有力工具,是训练代数变换能力的天然平台,也是沟通初等数学和高等数学的一条通道。微积分和几何,乃至整个数学,进 入2 0世纪后迅速发展,其再创造工作越来越重要。以布尔巴基命名的一个数学家集体,已经出版了皇皇巨著 数学原理的 前4 0卷。他们的目标是对数学从头探讨,并给予完全证明。布尔巴基把数学归结为“研究抽象结构的理论”。他们认为,集合论是数学大厦的地基,大厦的骨架由三种母结构组成:序结构、代数结构和拓扑结构。比如,实数有大小,这是序结构;有四则运算,这是代数结构;有连续性,这
7、是拓扑结构。母结构加进新的公理,产生子结构。不同的结构结合起来,产生复合结构。布尔巴基认为,研究今天已有的和未来可能产生的种种结构,就是纯数学的特征。有了结构观点,数学的核心部分就显得条理化、系统化了。教育数学给我们的启示有两点:逻辑在发展;综合促创新。2第一代教育计算机第一代教育计算机始于2 0 世纪6 0 年代末和7 0 年代初。为此作出贡献的人很多,其中的3 个人我们比较熟悉。一是单源最短路径算法的发明者E-W-迪克斯特拉(D i j k s t r a),他最先察觉g ot o语句的有害性,首创结构化程序设计。他 在 结构程序设计札记一文中提出了把程序的可靠性建立在程序的“有效结构”基
8、础之上的观点,揭开了程序设计革命的新篇章。二是快速排序法和C A S E 语句的发明者霍尔,他 的 计算机程序设计公理化基础一文使得对程序设计的分析可以在数学推理的基础上进行。三是N 沃 思(N i c k l a u s W i r t h),他 在 算法+数据结构=程序一书中,第一次揭示了程序的本质。“算法+数据结构=程序”这个公式对计算机科学的影响程度类似爱因斯坦的质能等价理论方程式“E=m c 2”对物理学的影响。第一代教育计算机确立的原则和方法对计算机教育产生了深远的影响,意义至今尚存。但是有些原则和方法在计算机教育中被打了折扣。N 沃思的思想是:“程序设计这一领域极为纷繁多变,常常
9、包含复杂的脑力劳动。因此,以为能够把它压缩成一种纯粹 开药方 式的训练是错误的。我们所能采用的教学方法只能是仔细地选择和描述标准的例子。N 沃思所说的标准例子都是依赖数据结构的算法。但是学习数据结构有两个难点:算法的性能分析和算法的实现。算法的性能分析是以极限概念为基础的,非数学专业的学生很少能够掌握极限概念,因此在数据结构教学中进行算法的性能分析是让教师很为难、让学生很困惑的事情。N沃思非常强调算法实现的原则,他指出:“把程序表达为充分考虑细节的最终形式是很重要的,因为程序设计的错误正是隐藏在细节中。尽管对于学者来说,纯粹描述算法原则及其数学分析可能具有刺激性和挑战性,但对于实际工程人员来说
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机教育 教育 计算机
限制150内