资料介绍
教学软件开发结合了软件工程领域与教学设计领域,遵循采用工程化的开发过程、思想、方法及工具。作为一种为教学过程提供服务的工程化计算机软件类产品,教学软件在功能实现上离不开相应的教学策略与教学设计过程,从而适应新型教学体制和信息化的教学模式。探讨运用软件工程的技术和方法,开发并维护教学软件已经成为未来软件开发的一个热点研究方向。
1 教学软件的定义
教学软件可以定义为教师通过课前事先设计(制作)完毕,在基于多媒体或网络课堂环境下,以自动或手动播放的方式为实现一定的教学目标、教学策略和教学过程设计,充分利用符号、文字、声音、图形图像等多种信息媒体描述的电子教学材料,也称为多媒体教学软件。从技术实现层面看,教学软件是达到以交互式综合处理图、文、声、像等信息媒体,图文并茂展现教学内容的一类计算机软件程序;从反映内容层面看,教学软件体现出相应教学策略,依据教师教学理论和学生学习认知心理,针对教学目标及教学对象特点,合理选取与设计教学信息媒体并进行有机组合,从而形成并优化教学结构的一种教学系统。近年来,如参考文献[1-2]等把必须在相应软件环境下运行,由某种格式的计算机可执行文件(如PowerPoint环境下运行的.ppt文件)制作出来的多媒体课件也称为教学软件。
2 教学软件特点分析
作为具有特定教学内容和教学策略的计算机教学程序,教学软件开发离不开工程化开发思想。基于现代化信息教学技术的环境下,其在功能上需实现教学目标、实施教学过程设计和信息媒体制作过程。参考文献[3-8]均指出教学软件开发过程中所具有的双重属性:(1)软件自身功能属性:包括软件的可靠性、可维护性、可移植性等各种质量属性;(2)教学属性:教学软件以教学为主,需充分体现出现代化信息技术环境中教学内容、教学理念、教学设计以及教学策略等。教学属性需要在以下三个方面得到体现。
2.1 教学策略与教学设计过程
教学软件利用多媒体信息来表达教学内容,表现某一知识点信息,为达到某一层次的教学目标而设计、选择各种媒体信息。首先,作为一种“学习环境”和“认知工具”,表面上体现为功能模块的设计与开发,实质上蕴涵着以符合使用者相应认知心理、思维习惯和学习需要的教学目标分析与设计、学习过程的设计、教学软件内容的组织等[3];其次,教学软件中所涉及到的多媒体信息的选择与组织、系统结构、教学案例程序、学习导航、问题设置、诊断评价等方式需要反映出一定的教学策略和教学过程;最后,教学软件所蕴含的教学理念往往以细微的细节体现,比如软件界面的布局、主题目录的陈列方式、各浏览页面间的位置关系等都可能对教学效果产生影响。
2.2 人机交互界面因素
从教育的角度,交互是指学习者在学习过程中,为主动完成当前知识的意义建构,而与学习环境之间发生的相互交流与相互作用[4]。对于大多数学生自学辅助类教学软件,学生通过交互界面进行人机交互作用,使教学软件交互界面成为学生和计算机进行信息交换的“走廊”。尤其在多媒体教学软件系统中,人机交互界面的形式包括有多种类别的图标、菜单、按钮、窗口、快捷键等,交互风格可以体现为文本命令输入、下拉菜单选择、直接点击按扭等形式。实践证明,用户界面窗口风格保持一致、菜单与键盘命令并存、信息显示格式与数据输入格式协调等一系列科学的人机交互设计原则更受到学生的青睐,提高了学习兴趣。
2.3 学习反馈与评价
教学软件中需要设置一些问题或习题作为形成性练习,提问学生并及时要求学生做出反应,通过问题的提出与回答,强化了学生的思考或操作能力,同时教师可以真实了解学生的学习情况。通过对教学软件作出相应的评价,使学生知识得到巩固。对于学生的学习反映,教学软件也要做出相应反馈,达到及时指出错误、肯定正确、给出评价信息等功能,使学生加深理解,巩固学习能力。
综上所述,教学软件开发过程的特殊性体现在软件系统自身功能属性和教学属性两方面。与普通商业性软件开发过程不同,教学软件需要由软件设计师、程序编写员、教育心理专家、学科教师、美工编辑人员等共同参与完成开发过程。教学软件从用户需求层面上体现为采用了软件工程思想的功能模块化设计与开发流程,但是从使用领域层面上却蕴含着符合学生认知过程的教学策略、教学目标分析与设计、教学内容组织等[5]。由于同时包含两方面因素,开发之初难以描述其完整的需求分析,开发控制难度较大。
3 教学软件开发过程模型探讨
与商业性软件一样,教学软件遵循从产品开始到被淘汰的软件生存周期,需要借助软件开发模型直观表达。教学软件的应用离不开学科教师与学生。一方面学科教师应具备较好地把握教学策略与方法的能力,需要参与开发过程中;另一方面针对教学软件使用的评价及反馈方面又离不开学生,软件本身需要在反馈中不断得到完善。近些年,国内已有学者对教学软件特点进行深入研究,一致提出教学软件的开发历经反复化过程,适合采用原型或螺旋模型开发。
3.1 教学软件原型开发模型
该模型由广东技术师范学院谷震离教授在其参考文献[6]中提出,如图1所示。主要依据教学软件在设计与实现过程中需要传递出的图形、文本、音频、视频、动画等各种多媒体元素信息,并在教学设计过程中对各种多媒体元素信息进行细化。整个模型主要包含教学设计与系统设计、脚本编写、创意设计、多媒体元素的制作与编辑、编辑合成与测试评价共6个关键步骤,强调在多媒体元素的制作与编辑步骤中可以对不同的媒体素材及程序设计部分(包括初步设计与详细设计)可以进行并行处理。原型开发模型显著的特点还在于多媒体评价人员(包括学习者、教育学专家、心理学专家等)可以共同参与各种多媒体元素的非线性开发过程,较好地解决了教学软件开发过程中的教学属性的复杂性问题。
教学软件原型开发模型为开发符合教学规律、反映教学策略的多媒体教学软件提供方法与技术上的支持[6],依据教学目标首先迅速开发出软件的最初版本,通过多媒体评价人员的反复测试与反馈,不断修改和优化这一螺旋上升过程,最终形成符合用户要求的教学软件产品。
1 教学软件的定义
教学软件可以定义为教师通过课前事先设计(制作)完毕,在基于多媒体或网络课堂环境下,以自动或手动播放的方式为实现一定的教学目标、教学策略和教学过程设计,充分利用符号、文字、声音、图形图像等多种信息媒体描述的电子教学材料,也称为多媒体教学软件。从技术实现层面看,教学软件是达到以交互式综合处理图、文、声、像等信息媒体,图文并茂展现教学内容的一类计算机软件程序;从反映内容层面看,教学软件体现出相应教学策略,依据教师教学理论和学生学习认知心理,针对教学目标及教学对象特点,合理选取与设计教学信息媒体并进行有机组合,从而形成并优化教学结构的一种教学系统。近年来,如参考文献[1-2]等把必须在相应软件环境下运行,由某种格式的计算机可执行文件(如PowerPoint环境下运行的.ppt文件)制作出来的多媒体课件也称为教学软件。
2 教学软件特点分析
作为具有特定教学内容和教学策略的计算机教学程序,教学软件开发离不开工程化开发思想。基于现代化信息教学技术的环境下,其在功能上需实现教学目标、实施教学过程设计和信息媒体制作过程。参考文献[3-8]均指出教学软件开发过程中所具有的双重属性:(1)软件自身功能属性:包括软件的可靠性、可维护性、可移植性等各种质量属性;(2)教学属性:教学软件以教学为主,需充分体现出现代化信息技术环境中教学内容、教学理念、教学设计以及教学策略等。教学属性需要在以下三个方面得到体现。
2.1 教学策略与教学设计过程
教学软件利用多媒体信息来表达教学内容,表现某一知识点信息,为达到某一层次的教学目标而设计、选择各种媒体信息。首先,作为一种“学习环境”和“认知工具”,表面上体现为功能模块的设计与开发,实质上蕴涵着以符合使用者相应认知心理、思维习惯和学习需要的教学目标分析与设计、学习过程的设计、教学软件内容的组织等[3];其次,教学软件中所涉及到的多媒体信息的选择与组织、系统结构、教学案例程序、学习导航、问题设置、诊断评价等方式需要反映出一定的教学策略和教学过程;最后,教学软件所蕴含的教学理念往往以细微的细节体现,比如软件界面的布局、主题目录的陈列方式、各浏览页面间的位置关系等都可能对教学效果产生影响。
2.2 人机交互界面因素
从教育的角度,交互是指学习者在学习过程中,为主动完成当前知识的意义建构,而与学习环境之间发生的相互交流与相互作用[4]。对于大多数学生自学辅助类教学软件,学生通过交互界面进行人机交互作用,使教学软件交互界面成为学生和计算机进行信息交换的“走廊”。尤其在多媒体教学软件系统中,人机交互界面的形式包括有多种类别的图标、菜单、按钮、窗口、快捷键等,交互风格可以体现为文本命令输入、下拉菜单选择、直接点击按扭等形式。实践证明,用户界面窗口风格保持一致、菜单与键盘命令并存、信息显示格式与数据输入格式协调等一系列科学的人机交互设计原则更受到学生的青睐,提高了学习兴趣。
2.3 学习反馈与评价
教学软件中需要设置一些问题或习题作为形成性练习,提问学生并及时要求学生做出反应,通过问题的提出与回答,强化了学生的思考或操作能力,同时教师可以真实了解学生的学习情况。通过对教学软件作出相应的评价,使学生知识得到巩固。对于学生的学习反映,教学软件也要做出相应反馈,达到及时指出错误、肯定正确、给出评价信息等功能,使学生加深理解,巩固学习能力。
综上所述,教学软件开发过程的特殊性体现在软件系统自身功能属性和教学属性两方面。与普通商业性软件开发过程不同,教学软件需要由软件设计师、程序编写员、教育心理专家、学科教师、美工编辑人员等共同参与完成开发过程。教学软件从用户需求层面上体现为采用了软件工程思想的功能模块化设计与开发流程,但是从使用领域层面上却蕴含着符合学生认知过程的教学策略、教学目标分析与设计、教学内容组织等[5]。由于同时包含两方面因素,开发之初难以描述其完整的需求分析,开发控制难度较大。
3 教学软件开发过程模型探讨
与商业性软件一样,教学软件遵循从产品开始到被淘汰的软件生存周期,需要借助软件开发模型直观表达。教学软件的应用离不开学科教师与学生。一方面学科教师应具备较好地把握教学策略与方法的能力,需要参与开发过程中;另一方面针对教学软件使用的评价及反馈方面又离不开学生,软件本身需要在反馈中不断得到完善。近些年,国内已有学者对教学软件特点进行深入研究,一致提出教学软件的开发历经反复化过程,适合采用原型或螺旋模型开发。
3.1 教学软件原型开发模型
该模型由广东技术师范学院谷震离教授在其参考文献[6]中提出,如图1所示。主要依据教学软件在设计与实现过程中需要传递出的图形、文本、音频、视频、动画等各种多媒体元素信息,并在教学设计过程中对各种多媒体元素信息进行细化。整个模型主要包含教学设计与系统设计、脚本编写、创意设计、多媒体元素的制作与编辑、编辑合成与测试评价共6个关键步骤,强调在多媒体元素的制作与编辑步骤中可以对不同的媒体素材及程序设计部分(包括初步设计与详细设计)可以进行并行处理。原型开发模型显著的特点还在于多媒体评价人员(包括学习者、教育学专家、心理学专家等)可以共同参与各种多媒体元素的非线性开发过程,较好地解决了教学软件开发过程中的教学属性的复杂性问题。
教学软件原型开发模型为开发符合教学规律、反映教学策略的多媒体教学软件提供方法与技术上的支持[6],依据教学目标首先迅速开发出软件的最初版本,通过多媒体评价人员的反复测试与反馈,不断修改和优化这一螺旋上升过程,最终形成符合用户要求的教学软件产品。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- AB1562软件开发DUBUG日志抓取方法 0次下载
- 基于模型的嵌入式软件开发
- 空调PFC原理及交错设计方案分析 18次下载
- 英特尔64和IA-32体系结构软件开发人员手册 5次下载
- 三彩灯PLC编程课堂信息化教学设计方案 13次下载
- LatticeCrossLinkNX软件开发入门文件 1次下载
- Linux软件开发环境 7次下载
- TI的软件开发系统的使用应用和资料概述 3次下载
- 基于改进微软过程模型的大输液MES软件开发方法 3次下载
- 图象处理与分析软件开发环境选择_张昕 0次下载
- NIOS II软件开发文档
- 虚拟仪器软件开发平台 0次下载
- 基于OSEKturbo的电控柴油机ECU软件开发与实现
- 网络处理器软件开发模型的研究
- Nios II 软件开发使用手册
- Vector DaVinci Team解决方案实现AUTOSAR Classic ECU软件开发 67次阅读
- 嵌入式软件开发和软件开发的区别 1738次阅读
- 德州仪器推出视觉软件开发套可对算法进行基准测试和特性描述 1503次阅读
- 基于UML嵌入式软件开发环境的自动取款机系统的应用方案 3608次阅读
- 基于VFW软件开发包实现声呐图像压缩存储系统的应用方案 3187次阅读
- C++到底适不适合桌面软件开发C++的应用方向和发展分析 1.8w次阅读
- 详解嵌入式软件开发到FPGA开发 6329次阅读
- 电机控制软件开发套件启动新设计 1616次阅读
- 软件开发过程中需要的十三类文档 5934次阅读
- 基于SCADE模型的高安全性嵌入式软件解决方案设计 2665次阅读
- 基于ASF开发库进行ATWINC1500软件开发 3868次阅读
- mbed软件开发平台入门学习基础 1.2w次阅读
- GIS 应用软件开发模式分析 3170次阅读
- 一种远程智能医疗监护系统的设计方案 7759次阅读
- 基于FPGA的数字核脉冲分析器硬件设计方案 2075次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21548次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多