- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于现代教育技术的计算机语言教学集成系统研究与开发
摘要:本文以Visual FoxPro设计计算机语言课程多媒体教学集成系统的开发为例,分析了基于现代教育技术的计算机语言教学集成系统的开发思路、系统功能分析及主要实现技术。
关键词:计算机语言课程;教学平台;集成;多媒体教学系统
中图分类号:G642
文献标识码:A
文章编号:1672-5913(2008)02-0107-03
1开发背景
目前高校很多课程都采用多媒体教学,但教学方法却仍然是以讲授法为主,大屏幕演示法为辅,多媒体教学的形式主要还停留在传统教学方法状态,并未实现真正意义上的多媒体,多媒体教学资源没有得到更好的利用。本文以Visual Foxpro程序设计课程多媒体教学为实例,揭示了如何在多媒体教学过程中对多种教学方法进行有机融合,实现动画、图片、仿真、声音、文字等多种载体之间的过渡与衔接,使教学方法达到高度的综合性、灵活性和直观性。
2开发思路
多媒体教学集成系统教学环节及教学资源集成示意图如图1所示。
3系统功能分析
多媒体集成教学系统主要包括课程学习、随堂练习、设计代码分析、实验视频演示、资源链接等功能模块,整个系统功能结构如图2所示。其中各个模块的功能分析如下。
(1) 课程学习:该模块包括教师讲授教学内容及教学提纲,模块分课程教学内容和教学内容提纲二个子菜单项,以树形结构给出课程教学内容,方便教师进行课堂教学的新内容引入,以及对本次教学内容要点难点的总结。
(2) 随堂练习:该模块分为理论基础知识测试和结构化程序设计两个子模块,通过交互式测试系统访问后台教学素材数据库,对学生进行理论基础知识随堂测试,激发学生听课情绪,增强教学交互性。结构化程序设计模块给出经典算法,通过程序调试器直观地进行程序的设计与调试运行过程。
(3) 设计代码分析:该模块给出面向对象程序设计方法,通过各类表单设计实例使学生掌握常用控件使用,理解面向对象程序设计中对象属性的设置、方法的调用、事件的响应等设计方法。
(4) 实验视频演示:该模块以视频方式给出实验完整的操作步骤,帮助学生了解实验内容及实验方法。
(5) 资源链接:通过该模块,教师可以访问Internet资源及校网络教学平台,实现资源链接。
(6) 项目开发案例:该模块包括实际案例和学生开发的优秀项目展示区两部分,通过案例运行及优秀项目展示,激发学生学习热情,对课程的学习做到学以致用。
(7) 课间视听娱乐:该模块利用多媒体教室资源,使学生在课间通过多媒体集成系统欣赏自己上传到教学素材库中的MP3或FLASH作品。
(8) 关于系统:该模块给出系统帮助信息,并实现系统退出。
多媒体教学集成系统前端程序随堂练习及课间视听娱乐界面如图3和图4所示。
4系统设计主要实现技术
4.1数据库设计
在课程教学需求分析的基础上,准备课程内容、教学讲解提纲、测试练习题、实验视频、演示FLASH、源程序代码、项目案例等教学素材,以数据库设计的三个基本范式为约束,分别建立各类资源表,形成教学素材库。
4.2Active技术的运用
ActiveX与开发语言无关,任何支持ActiveX控件的软件平台上,都可以使用ActiveX控件。目前ActiveX控件应用大多数都是针对VC、Delphi、VB、PB等开发平台,但在VFP开发平台下就不如上述开发工具那样的方便,因为VFP对该控件未涉及到相关语法说明和示例。由于本文中介绍的系统是用VFP作为开发工具,在此就以“课程学习”模块中TreeView控件为例介绍一下ActiveX技术的运用。
TreeView控件可以用来显示具有层次结构的数据,例如组织树、索引项、磁盘中文件和目录等。在本系统中用来显示课程的教学内容。TreeView控件的各项信息都有一个与之相关联的Node对象,每个Node对象均由一个标签和一个可选的位图组成,创建TreeView控件后,可通过设置属性与调用方法对各Node对象进行操作,这些操作包括添加、删除、对齐和其他操作。可以编程展开与折回Node对象来显示或隐藏所有子节点。通过对Collapse、Expand、Nodeclick三个事件编写代码实现对子节点的操作。系统前端程序“课程学习”模块开发中Collapse、Expand、Nodeclick三个事件代码示例分别如图5、6、7所示。
4.3资源链接的实现
在系统前端程序中利用OLE技术,嵌入IE浏览器,通过应用集成实现资源链接。图8所示为在多媒体教学集成环境中对校园网网络教学平台资源的
文档评论(0)