论文部分内容阅读
随着多媒体技术在课堂教学中的普及以及建构主义在世界范围内的流行,越来越多的教师开始认识到知识是在个体与外部环境交互的过程中获得的,教师越来越趋向于在教学中使用交互性更强的课件来创设活泼生动的课堂氛围,激发学生的学习兴趣。然而,部分多媒体课件在课程内容修改和扩充时需要编辑源文件,导致课件移植性差,不易推广。因此,多媒体教学课件的开发逐渐注重既要适用于教学,又要便于修改和推广。由于FLASH开发的课件具有良好的交互性、集成性、灵活性、可维护性和可重用性等特点,再加上便于网络传输、可操作数据库,已成为开发多媒体课件的理想选择。本文在对《C++程序设计》教学现状进行调研分析的基础上,结合本门课程的教学特色,利用FLASH软件实现了课程简介、电子教案、知识体系、动画演示、上机实验、学习自测、课程评价与学习交流八大模块,系统地阐述了如何实现FLASH与数据库的连接以及如何集成调用PPT、FLASHPAPER、TXT文本、FLV视频等媒体的方法。本文首先介绍了利用FLASH开发多媒体课件的优势,然后根据教学内容对课件进行设计,接着按设计要求实现各个模块。其中,课程简介模块介绍了如何利用movieScrollV3组件呈现文字、图片等内容;电子教案模块介绍了如何调用FLASHPAPER,并为其嵌入左导航,屏蔽不必要按钮;知识体系模块介绍了如何调用外部PPT和视频,并根据学生知识目标和技能目标的完成情况提供学习建议;动画演示模块介绍了如何利用FLASH模拟程序的单步运行,并同步显示流程图和变量变化,如何利用ActionScript控制程序运行;学习自测模块介绍了如何读取外部试题和答案,如何实现实现定时交卷并自动判断正确率与得分等,如何根据用户需求随机抽取相应个数的题目,如何实现错题查看等功能;课程评价模块介绍了从教学内容、教学态度、教学技能、教学效果四个角度对教学进行评价的实现方法。针对课件需要具备的特定功能,在整个开发过程中,经过持续性的、有针对性的进行测试与评价,笔者最终构建了一个基于FLASH的集成教学课件、授课视频、教案、题库、课程评价、在线交流于一体的《C++程序设计》多媒体教学课件。