中学立体几何智能教育软件的设计与实现概要(共17页).doc
《中学立体几何智能教育软件的设计与实现概要(共17页).doc》由会员分享,可在线阅读,更多相关《中学立体几何智能教育软件的设计与实现概要(共17页).doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上2011. 5中国电化教育 总第 292期 技 术 与 应 用 文章编号:1006 9860(2011 05 0109 07一 、 引言在某一知识领域内的一定层次上 , 能够满足人们 引用知识 、 运用知识 、 传播知识 、 学习知识和发展知识 的需求的计算机系统 , 我们称之为智能知识平台 1。 若 将智能知识所包含的知识和应用范围限制在中小学 或大学水平 , 智能知识平台即为智能教育平台 2。 基础教育和高等教育阶段学科众多 , 每个学科 有不同的功能需求 , 因此设计和实现一个大而全的 智能教育平台是十分浩大的工程 。 如果面向多学科 服务的教育平台过于注重共性
2、 , 没有针对具体学科 进行研究和开发 , 在应用时的效果就难尽如人意 。 所 以在智能教育平台的设计中 , 强调具体学科的需求 是十分必要的 , 要在具体的学科基础上开发有该学 科特色的软件 。由于数学学科在 基 础 教 育 知 识 体 系 中 的 重 要 性 , 国内外针对数学学科的教学需求开发的软件颇 多 , 如几何画板 、 GeoGebra 、 Geometry Expressions 以 及 Z+Z智能教育平台系列中面向平面几何的超级 画板 。 它们在功能上涵盖中学数学知识中的部分或 大部分内容 。 其中 “ 超级画板 ” 是为我国基础数学教 育量身定做的学科工具软件 , 它以紧密联
3、系具体学 科 、 智能型 、 动态性 、 交互性和趣味性等特点深受广 大师生欢迎 , 具有能帮助学生理解抽象的数学概念 , 帮助学生发现丰富多彩的数学世界等众多优点 3。然而 , 由于开发难度较大 , 目前国内外面向基础 数学的教育软件具有立体几何功能的较少 , 难以满 足教学需要 。 事实上 , 几何是中学教学中的重点 , 立 体几何则是其中的难点 。 在立体几何教学中 , 教师通 常用粉笔徒手在黑板上描画空间图形 , 这样很难表 现出空间图形的立体感 , 而此时大多数学生的空间 想象力还处于 “ 培养 ” 阶段 , 因而难以去想象 , 从而影 响他们对立体几何知识的理解 。 若利用已有数学
4、教 育软件中的平面几何功能 , 则只能表现出相当有限 的立体几何知识 , 并且作图过程繁琐 , 效果也是大打 折扣 。 如以 “ 几何画板 ” 为例 , 有位老师用它画一个具 有立体感的圆台 , 作图步骤竟达 485步之多 4, 可见 用平面动态几何软件来画立体图形是非常困难的 , 会给老师带来大量的重复性和机械性的劳动 。 而作 图功能是几何教学中最常用到 和 最 重 要 的 功 能 之 一 , 所以仅仅用平面的动态几何软件是无法满足中 学立体几何教学需求的 。目前在国内外比较有名的具备立体几何功能的 软件有 :微软的 Math3.0、 法国的 Cabri3D 以及我国 的 Z+Z智能教育平
5、台系列中的立体几何 。 下面来分 别 简 要 介 绍 一 下 这 3款 软 件 的 优 缺 点 。 微 软 的 Math3.0可以帮助学生更好地理解各种数学概念术 语 , 并以向导的方式带领孩子们解决入门代数 、 高级 代数 、 三角 、 微积分 、 物理 、 化学等方面的难题 , 同时 提供一系列数学工具和直观的图形界面 , 使孩子们中学立体几何智能教育软件的 设计与实现 *刘 郑, 陈 矛(华中师范大学 国家数字化学习工程技术研究中心 , 湖北 武汉 摘要:立体几何一直是中学几何教学的重点和难点, 由于开发难度较大, 国内外的几何教育软件大都只具备平 面几何功能而缺少立体几何相关的功能 。
6、 本文尝试利用作者设计和实现的立体几何教育软件解决教师和学生在教 学中遇到的困难 。 文中首先给出了智能教育平台的概念, 然后介绍了根据智能教育平台概念而开发的中学立体几何 智能教育软件的设计框架和功能结构, 接下来针对各个功能模块给出了具体说明, 最后给出了一些案例演示了如何 将本软件应用于中学立体几何的教学 。关键词:立体几何; 智能教育平台; 立体几何智能教育软件; 三维动态几何中图分类号:G434文献标识码:A*本文得到国家自然科学基金项目 “ 有限制条件的几何定理机器证明 ”(项目编号 : 和高等学校博士学科点专项科研基金项目 “ 有限 制的几何定理机器证明的研究 ”(项目编号 :1
7、 的资助 。 总第 292期 中国电化教育 2011. 5技 术 与 应 用更易理解这些难题 5。 但从大的方面看 , Math3.0只能 作曲线和曲面 , 不能像常见的动态几何软件那样作 几何图形并且建立几何元素之间的关系 , 甚至不能 在平面上作一个点 , 这对于数学教学和学习很不方 便 , 是主要的缺憾 。 即使仅仅考虑作曲线的功能 , 它 仍然有很大限制 。 例如 , 不能根据指定的几何条件作 圆锥曲线 , 不能在作好的曲线上作点 , 不能对变动的 曲线跟踪 , 不能对曲线做几何变换 , 等等 。法国的 Cabri3D 于 2004年推出 , 是世界第一款 专 门 针 对 立 体 几
8、何 学 习 的 辅 助 教 学 软 件 , 基 于 Cabri3D 的计算机辅助教学法有助于培养学生的立 体感 , 提高学生的空间想象能力 , 大大改善立体几何 的教学质量 , 对提高学生数学成绩具有正面影响力 , 但是其只是一款动态几何绘制软件 , 并没有自动推 理及其相关的功能 , 因此学生不能方便地去探究图 中几何元素之间的关系 , 也无法让计算机去辅助其 学习定理的证明等 。 我国的 Z+Z智能教育平台系列 中的立体几何 , 其自动推理功能是非常强大的 , 不仅 能让机器自动推理 , 还能让用户进行交互式推理 , 并 且还能对用户的解答给出评价和修改 6。 但是由于其 开发于上世纪 9
9、0年代末期 , 受限于当时的技术 , 其 几何图形的显示和交互方面是存在很大的缺陷的 , 因此并不适用于当前的立体几何教学 。在这种背景下 , 笔者开发了一款面向中学立体几 何的智能教育软件 , 它不仅具备立体几何图形的智能 交互式作图功能 , 还具有动画 、 轨迹 、 跟踪 、 测量和变 换等展现数形结合思想的动态几何功能 , 并具有较高 的智能性来进行自动定理证明 。 我们希望该软件不仅 能帮助学生理解空间图形 , 提高学习效率 , 还能帮助 教师备课授课 , 减少教师的重复性 、 机械性劳动 。二 、 总体设计(一 设计原则实践表明 , 一款教育软件是否成功 , 主要取决于 这款软件能否
10、在最大的范围内被老师和同学们所接 受和喜爱 。 通过对国内外现有的多款教育软件进行 研究 , 我们归纳出 3个决定教育软件受欢迎程度的 重要因素 , 即软件的易用性 、 学科相关性和智能性 , 并将这些原则引入到本软件的设计之中 。1. 易用性一款软件不论其设计有多么复杂 , 功能有多么 丰富 , 智能性有多么强大 , 如果用户使用起来觉得晦 涩艰难 , 那么可以预见这样一款软件一定是不为用 户所接受的 。 作为面向中学师生的几何教育软件 , 设 计应该符合这个用户群体的使用习惯和需要 。 本软件在人机交互和功能设计上都考虑到用户 的操作和习惯并且吸收和借鉴了超级画板的优点 , 上手简单 ,
11、学习容易 , 操作快捷 , 扩充方便 , 不需进行 培训即会使用 。 我们提供了工具条 、 菜单栏和文本作 图 3种作图方式给用户自由选择 , 用户利用智能画 笔作点 、 线 、 圆等 20多种基本图形时 , 不需要用工具 条或菜单切换 , 就像用粉笔在黑板上画图一样简单 、 便捷 。 例如 , 用户想绘制一个球体 , 只需任意作两个 点即可 , 其中一个作为球心 , 另外一个作为球面上一 点 。 再如 , 用户想绘制一个正六面体 , 只需作出共面 的两个点即可 , 其中一个作为底面正多边形的中心 , 另一个作为底面正多边形的顶点 。 作以上两个图形 都只需要两个作图步骤便可完成 。2. 学科
12、相关性面向具体学科的软件 , 要有明确的学科特色 , 要 把师生最关注 、 学科最迫切的功能做好做全 。 我们的 软件是面向中学立体几何教学的 , 因此我们的工作重 点首先就是动态交互式作图 , 包括立体感的呈现和动 态几何功能 , 其次是用智能性来丰富软件的功能 , 最 后是提供丰富的配套资源和案例 , 方便师生学习 。 3. 智能性软件的智能性体现在两方面 , 一方面是指软件 能从用户操作中提取信息来判断用户的意图 , 从而 引导用户方便快捷地实现其目标 ; 另一方面是指软 件具有自动推理功能 , 能够在推理规则的作用下生 成新的信息 , 帮助用户求解问题 。本软件设计的智能性涵盖如上两方
13、面 , 一种被称 为智能画笔的功能可以通过鼠标的位置和状态来提 示用户作图 , 可以大大减少用户在不同作图工具间切 换的操作 , 提高了软件的易用性 。 同时 , 本软件包含了 机器证明功能 , 能够对几何定理进行自动证明 。 (二 设计框架基于中学立体几何教学的需求 , 在借鉴已有智 能教育软件 , 特别是 “ 超级画板 ” 的基础上 , 我们设计 了如图 1所示的软件框架 , 该框架是一个 3层结构 , 即底层 、 中间层和应用层 。底层包括学科知识库 、 几何信息数据表示以及 素材库 。 其中学科知识库记录了中学立体几何中的 2011. 5中国电化教育 总第 292期 技 术 与 应 用
14、基本知识 , 包括概念 、 事实 、 定理和公理等规律 , 以及 中学数学课本中的相关知识等 。 这些知识一般用谓 词化的形式记录 , 既可以作为推理规则在自动推理 模块中使用 , 也可以以文本形式呈现供用户查看和 参考 。 几何信息 (包括几何图元的类别 、 位置 、 大小以 及图元之间的关系等 的数据结构表示是本软件的 基础内容 , 它决定了动态几何和自动推理模块的功 能和效率 。 素材库则是制作立体几何课件中将会用 到的图片 、 文本 、 动画和视音频等文件的集合 。 中间层是联系底层与应用层的桥梁 , 主要包括 几何信息库与动态几何 、 课件制作工具和自动推理 等功能模块 。 几何信息
15、库是当前几何图元的集合 , 它 是软件的核心模块 , 为自动推理模块以及应用层的 课件制作与演示系统提供了基本操作对象 。 几何图 元可由交互式作图 、 文本作图等多种方式得到 。 利用 动态几何技术 , 可以对几何图形作变换 、 测量 、 轨迹 和跟踪等一系列操作 。 课件工具则是按钮 、 文本图片 资源 、 视音频播放和页面管理等功能的集合 。自动推理是本软件的重要功能 , 它可以在当前 几何信息库的基础上 , 推理出大量新信息 。 本软件使 用的是基于前推法的推理方法 , 在初始化阶段它把 当前场景中的几何信息放入事实库 , 然后将推理规 则反复作用于已知信息库 , 每次生成的信息都放入
16、 事实库 , 直到不再生成新信息为止 7。 它的工作机制 如图 2所示 。应用层具体负责和用户的交互 , 处理用户的输入 和输出 , 负责将整个中间层的功能表现出来 , 它主要 包括问题生成与求解系统 、 交互式作图系统和课件制 作与演示系统 。 利用作图系统 , 用户可以非常便捷地 通过菜单 、 工具条来绘画几何体 、 设置图形属性和操 纵几何体 。 问题生成系统支持用户在当前图形信息 基础上 , 通过添加参数条件 、 提出结论猜想或目标要 求以构成问题 , 并以传统可读的方式呈现系统给出的 求解过程 。 课件制作与演示系统则为教师使用本软件 来备课和上课提供了丰富的功能 。三 、 功能模块
17、与演示通过功能分解 , 我们将立体几何智能教育软件 总体框架进一步细分为多个子系统和功能模块 , 主 要包括动态作图 、 关系作图 、 图形变换 、 动态测量 、 动 画 、 轨迹 、 跟踪 、 代数运算 、 课件演示和自动推理等功 能模块 。 各个模块间采用 “ 解藕合 ”(把程序中不相关 的模块分开来并用接口详细定义各模块 之 间 的 关 系 的思想 , 并为新的模块预留了接口 , 使其具备了 最大限度的灵活性与可扩展特性 , 软件的功能结构 如图 3所示 。下面我们针对其中主要的功能模块做具体介绍 。 (一 动态作图用户可以通过 作 图 工 具 作 出 中 学 立 体 几 何 常 用的几
18、何图形 , 并且画出的图形是可以 动 态 变 化 总第 292期 中国电化教育 2011. 5技 术 与 应 用的 , 即当拖动图形上的自由点和半自 由 点 时 , 图 形会在动态改变的过程中保持几何关系不变 。 如图 4所示 , 软件目前支持的几何体有点 (自由点 、 交点 、线上点等 、 线 (线段 、 直线 、 射线等 、 圆 、 二次曲线(椭 圆 、 双 曲 线 、 抛 物 线 、 三 角 形 、 正 多 边 形 、 任 意多边形 、 球 、 圆锥 、 圆柱 、 正四面体 、 正多面体 、 凸多面体等 , 涵盖中学立体几何 教 学 中 的 基 本 几 何 图元类型 。在动态作图中 ,
19、我们提供了一种被称为智能画 笔的鼠标作图功能 。 通常的 绘 图 软 件 是 根 据 作 图 类型在不同菜单或者工具条 选 项 中 切 换 的 , 绘 制 一个几何图形需要大量反复的点击 /切换动作 。 通 过智能画笔功能 , 可以在不 需 切 换 的 条 件 下 绘 制 点 、 线 、 圆 等 常 用 图 形 , 显 著 提 高 工 作 效 率 和 舒 适 感 。(二 关系作图几何性质更多地是体现在几何图元之间的关系 上 。 除了绘制独立的几何图元 , 本软件还可以利用 “ 关系作图 ” 机制来与场景中的已有图元相结合来绘 制新图元 。 关系作图体现了动态作图的特色 , 所作新 元素和场景中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中学 立体几何 智能 教育 软件 设计 实现 概要 17
限制150内