基于Flex的《计算机软件基础》电子教案系统的应用

摘 要:针对当前《计算机软件基础》电子教案开发中存在的问题,在调研了各种多媒体支持比较好的开发技术的基础上,结合多年的教学实践,提出了基于Flex和AIR技术平台的《计算机软件基础》电子教案系统开发的技术解决方案.该系统提高了课程教案的可复用性和可维护性,实现单机运行功能和网络化功能,顺应了电子教案的网络化发展趋势,克服了传统PPT在课程电子教案制作方面的不足.

关 键 词:计算机软件基础电子教案RIAFlex

电子教案,是将传统教案中的内容转换成计算机能处理的数字信息格式后存储于记录介质(如磁盘、磁带、光盘等)中的一种形态.同其他的电子出版物一样,在观看阅读时必须事先输人计算机主机中,由显示器输出.目前课堂上比较流行的电子教案一般有两种类型:PPT教案和WORD教案,调研中发现在《计算机软件基础》课程教学当中PPT教案使用的比例非常高.与传统教案相比,电子教案不仅仅是形式上的变化,而是对传统教学手段、教学方法和教学模式的深层次变革.在教学过程中有效运用电子教案是新课程改革的必然要求、是教育现代化的必然要求、也是未来社会发展的必然要求.

《计算机软件基础》作为工科专业的必修专业基础课程之一,主要介绍了程序设计语言、数据结构和软件工程基础知识,强调基本算法的理解和运用.传统教学无法演示程序设计实践和算法演示,充分利用多媒体、网络技术发展带来的契机,采用新的教学模式改进原来的以教师讲授为主的单一课堂教学模式是课程发展的趋势.

一、现有《计算机软件基础》电子教案开发中存在的问题

软件复用是一种由预先构造好的、为软件复用是一种由预先构造好的、为复用目的而设计的软件构件来建立或者组装软件系统的过程.目前用PPT等软件开发的《计算机软件基础》电子教案的大部分内容是直接打包在一起的,用户根本看不到动态演示过程,也没法对内容进行修改,所以根本就谈不上软件的复用,网络共享也困难.目前少数一些用Authorware,Director,Flash和Html等软件开发的《计算机软件基础》电子教案,由于在打包或发布时把教学内容和程序放在一起,一般没有计算机培训的用户根本就没有办法对其进行修改.由于现在网络的快速发展,基于PPT等开发工具开发出来的电子教案都不支持网络浏览,这样不利于课程电子教案内容的及时更新.同时,PPT要做出很强的交互性需要熟悉它的脚本开发,而PPT的交互设计能力不强,限制了教案的二次开发能力,使得教师的教学活动设计和组织受到现有电子教案的约束,很难达到理想的教学效果.

二、系统整体设计结构

电子教案系统总体上被分为两大部分,一个是电子教案的编辑器部分,另一个是电子教案的内容前台展示部分(功能).编辑器部分的界面设计要力求简洁明了,逻辑结构清晰.部分是教师上课时用来展示教学内容的程序,它包括导航部分、内容展示部分、以及电子白板.系统的功能需求主要集中在图文混排、多媒体支持、用户交互、编辑和修改、文字批注和电子排版等功能.

系统总体上采用由电子教案编辑器和两部分组成,电子教案编辑器在完成电子教案内容的制作后导出素材内容,打开播放电子教案.

编辑器主要是为电子教案的制作人员提供添加和修改课程电子教案内容的功能.编辑器部分包括电子教案文件处理部分,电子教案逻辑的设计,具体的每个页面内容的添加和页面相关属性的设置.其中文件处理部分对电子教案进行新建、打开、保存;逻辑结构对电子教案内容之间的逻辑结构进行安排,使其符合电子教案整体的结构或教师教学的具体要求;页面内容的添加负责在页面中添加具体的教学内容素材,如图片、文本、音频、视频等;页面相关属性的设置对页面背景颜色和背景图片的添加和修改,对页面切换效果的设置.另外还有具体的媒体素材的风格设计,同时还提供备课时添加批注的功能.通主要负责对编辑器生成的电子教案素材文件的展示,供教师上课使用.的交互设计和PPT类似,保持了PPT的一些版面设计风格和快捷键操作等.另外提供弹出式导航栏,方便教师上课时的导航操作,每种素材对象都有自己特定的交互方式.编辑器打包把和电子教案素材内容放在一起,在打开时会调用同级同名文件夹里的XML文件和素材文件.

三、主要模块实现

1.电子教案文件操作模块

该模块在设计时把电子教案文件作为一个整体内容来进行新建、打开和保存.新建电子教案时对原有已打开电子教案的处理,如果用户对已打开电子教案做了修改,但是未保存,会提示用户先保存,然后再新建电子教案文件.

2.电子教案结构编辑模块

作为该系统的重要模块之一,内容结构编辑模块的设计要方便用户对电子教案文件的逻辑结构进行编辑和修改.本系统采用树的数据结构来标示电子教案的内容结构,不仅结构清晰,而且操作方便,符合一般用户的习惯.


该树形结构的节点可以拖动以调整节点的位置,在节点上单击右键会弹出右键菜单,包括对节点的添加、复制、粘贴、删除和修改等操作.

四、总结

《计算机软件基础》电子教案设计和开发的过程中,不仅使电子教案结合了桌面应用良好的用户体验与网络课件轻松部署,带给用户更好的交互体验.该系统实现了电子教案对网络的支持,提高了教案的可重用性和可扩展性.本系统结构在细节上还有部分可以改进和提高的地方.比如系统定义的各种资源素材XML表示文档没有遵循Scorm技术标准,给以后电子教案素材内容网络复用带来不便.

类似论文

《计算机应用基础》在高职教学中的改革

【摘 要】计算机应用能力是高职院校学生知识结构中不可或缺的部分,我国高职院校的所有专业都开设了计算机基础课程,课程质量。
更新日期:2024-3-18 浏览量:46805 点赞量:11687

中职校《计算机应用基础》课程教学与

【摘 要 】计算机应用基础是学生学习其他专业课程的工具 对计算机应用基础课程教学进行了分析和思考,对提高教学效果提出自&。
更新日期:2024-3-9 浏览量:12133 点赞量:4534

中职《计算机应用基础》教学

【摘 要】随着计算机技术的高速发展,计算机作为人们工作和生活不可缺少的工具,计算机基础教学也显得越来越重要。
更新日期:2024-9-8 浏览量:17924 点赞量:5275

民高校《计算机应用基础》教学方法

摘 要:该文以安徽新华学院的实践课堂教学为基础,分析民高校“计算机应用基础”目前教学现状及存在。
更新日期:2024-2-6 浏览量:10110 点赞量:3998