论文部分内容阅读
摘要:结合多媒体课堂教学必备的“教案、讲授、讨论、作业、实践、考核和教材”等7个要素,根据计算机辅助教学(CAI,Computer Aided Instruction)软件的设计特点,选择Visual Basic作为开发工具,提出了“Visual Basic”CAI教学软件的设计开发思路及其主要模块关键技术的实现方法。该软件主要包括VB教学课件播放与课堂讨论、百条典型实例教学、学生做题自我测试与试题编辑等功能,软件中的每个实例提供程序运行效果图、源代码和设计思路,作题自我测试部分学生可以以选择题、判断题、填空题和操作题等四种形式进行练习,其题库由试题编辑功能更新。
关键词:Visual Basic程序设计;CAI,GUI,OLE,PPT课件
中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2012)12-0149-04
一、引言
该软件是由面向对象的可视化的编程语言Visual Basic开发的计算机辅助教学软件,计算机辅助教学(CAI——Computer Aided Instruction)是计算机技术的一个非常重要的应用领域。由于近十年来微机技术、网络技术、多媒体技术以及相应课件开发工具的发展,使得各类CAI课件有了迅猛的发展。目前CAI作为一种新兴的教育技术已显示出异常强大的生命力,它已成为深化教学改革的一种极有效的手段[1]。该软件在内容上将Visual Basic程序设计课程的教案、课堂讨论、上机实验100条典型实例、课程教材每一章节的习题解答与学生自我测试等内容紧密结合,其自我测试部分的题库可以由课件的试题编辑功能来增补和修改。软件在功能上力求全面和完整,该软件作为一个成熟的CAI教学课件,它具有如下几个显著特点:
1.该教学软件的设计注重多媒体课堂教学的七个要素,所谓的七个要素[2]是指教案、讲授、讨论、作业、实践、考核和教材。教案与好的教材是教学活动的纲,其合理与否直接影响着教学效果和质量,为此我们首先选用了优秀的程序设计教材,即林卓然编著的《Visual Basic程序设计教程》(第二版)[3],这是一部电子教案、课堂讨论、习题与习题标准答案相结合的通俗易懂、内容较全面的21世纪大学计算机优秀教材。
2.为了适应教学内容与实践相结合的路线,该课件中使用了精选的实验例题,力求突出其代表性、典型性和实用性;由于该课件主要面向高等院校和中等职业学校的广大学生,所以在其包括的内容上注重了避繁就简、循序渐进;叙述上尽量做到简单明了、通俗易懂。
3.通过该教学软件的教案演示、课堂讨论、实验指导以及学生自我测试等功能的全面合理应用,不仅可以提高课堂教学效率,也可以节省学生的大量学习时间,同时也能使使用者有身临其境的感觉,并可以反复演练,快速提高程序设计技能,将所学的知识应用到自己的具体工作中去。
下面将对该软件的软件结构、功能设计以及各主要功能模块中的关键技术的实现情况等问题进行分别讨论。
二、教学软件的主要结构与功能设计
本课件是采用Visual Basic编程语言开发的功能较全、教学内容和教学手段较丰富的一个完整的辅助教学软件,该课件的结构主要是由用户注册与登陆、课程教案演示、100条典型编程实例的实验指导、试题编辑与学生自我测试等模块组成的,具体如图1所示:
该教学软件的模块功能分配具体如下(见表1):
三、主要模块关键技术的实现
该教学软件是基于功能强大的程序设计工具Visual Basic开发出来的。该教学软件的实现主要采用了Visual Basic的GUI(Graphical User Interface)界面设计、OLE(Object Link
关键词:Visual Basic程序设计;CAI,GUI,OLE,PPT课件
中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2012)12-0149-04
一、引言
该软件是由面向对象的可视化的编程语言Visual Basic开发的计算机辅助教学软件,计算机辅助教学(CAI——Computer Aided Instruction)是计算机技术的一个非常重要的应用领域。由于近十年来微机技术、网络技术、多媒体技术以及相应课件开发工具的发展,使得各类CAI课件有了迅猛的发展。目前CAI作为一种新兴的教育技术已显示出异常强大的生命力,它已成为深化教学改革的一种极有效的手段[1]。该软件在内容上将Visual Basic程序设计课程的教案、课堂讨论、上机实验100条典型实例、课程教材每一章节的习题解答与学生自我测试等内容紧密结合,其自我测试部分的题库可以由课件的试题编辑功能来增补和修改。软件在功能上力求全面和完整,该软件作为一个成熟的CAI教学课件,它具有如下几个显著特点:
1.该教学软件的设计注重多媒体课堂教学的七个要素,所谓的七个要素[2]是指教案、讲授、讨论、作业、实践、考核和教材。教案与好的教材是教学活动的纲,其合理与否直接影响着教学效果和质量,为此我们首先选用了优秀的程序设计教材,即林卓然编著的《Visual Basic程序设计教程》(第二版)[3],这是一部电子教案、课堂讨论、习题与习题标准答案相结合的通俗易懂、内容较全面的21世纪大学计算机优秀教材。
2.为了适应教学内容与实践相结合的路线,该课件中使用了精选的实验例题,力求突出其代表性、典型性和实用性;由于该课件主要面向高等院校和中等职业学校的广大学生,所以在其包括的内容上注重了避繁就简、循序渐进;叙述上尽量做到简单明了、通俗易懂。
3.通过该教学软件的教案演示、课堂讨论、实验指导以及学生自我测试等功能的全面合理应用,不仅可以提高课堂教学效率,也可以节省学生的大量学习时间,同时也能使使用者有身临其境的感觉,并可以反复演练,快速提高程序设计技能,将所学的知识应用到自己的具体工作中去。
下面将对该软件的软件结构、功能设计以及各主要功能模块中的关键技术的实现情况等问题进行分别讨论。
二、教学软件的主要结构与功能设计
本课件是采用Visual Basic编程语言开发的功能较全、教学内容和教学手段较丰富的一个完整的辅助教学软件,该课件的结构主要是由用户注册与登陆、课程教案演示、100条典型编程实例的实验指导、试题编辑与学生自我测试等模块组成的,具体如图1所示:
该教学软件的模块功能分配具体如下(见表1):
三、主要模块关键技术的实现
该教学软件是基于功能强大的程序设计工具Visual Basic开发出来的。该教学软件的实现主要采用了Visual Basic的GUI(Graphical User Interface)界面设计、OLE(Object Link