关键词:计算机辅助教学 ,Visual Basic6.0(VB6.0),数据库,计算机高级语言,演示系统
摘要
随着电子技术和计算机技术的发展,人们不再单纯满足于依靠书本来获取知识、接受知识,利用计算机来改革教学、汲取信息已成为众之翘盼。于是,在学校教育中引入计算机辅助教学就成为必然。同样的,在进行大学计算机高级语言教学时,也需要借助计算机平台构筑计算机高级语言教学新模式,利用辅助教学的优势分层次教学以培养学生自主学习、创新的能力。
本文首先介绍了计算机辅助教学的发展及其存在缺陷,针对大学计算机高级语言授课特点,结合面向对象程序设计语言Visual Basic6.0在数据库应用方面的技术特点,来开发计算机高级语言多媒体教学演示系统。文章对系统总体功能、库文件的设计和“课堂讲学”“课堂实例”“特殊示例”“课后作业”“课堂小结”“帮助”等各部分功能的实现、系统的操作方法进行了说明。同时对教学软件的发展趋势进行了展望。
关键词:计算机辅助教学 ,Visual Basic6.0(VB6.0),数据库,计算机高级语言,演示系统
第一章 前言
21世纪是一个知识大爆炸时代,接受和利用知识成为人类生产活动不可或缺的组成部分。而随着电子技术和计算机技术的发展,人们单纯依靠学校教育来获取知识、接受知识的传统模式在遭受质疑。特别是当知识的流通总量和更新速度与人们有限的学习时间、接受能力、理解能力间的矛盾越来越激烈,终身教育被提上议事日程之时,利用计算机来改革教学已成为众矢之的。美国总统克林顿曾在1997年提出的美国教育十点行动纲领中的最后一点中作了这样的论述:“我们必须将信息时代的威力引入学校。”以计算机为主要媒体的辅助教学开启了学校教育新的扉页。而计算机高级语言多媒体课堂演示系统则是借助计算机平台构筑计算机高级语言教学新模式,利用辅助教学的优势分层次教学以培养学生自主学习、创新的能力。
第二章 计算机辅助教学概述
计算机作为20世纪信息社会发展的标志,被广泛地应用于各个行业并显示出了不可比拟的优越性。与其相比,传统的教育给予人们的认知无外乎孔子游历春秋各国、韩愈谓“师者,所以传道授业解惑者也”——一种信息获取、分析、理解、交流的过程。而从这个层面上说,计算机流通的知识的广袤性、辅助教育的互动性使得计算机辅助教学成为学校教育的必然趋势。
2.1 计算机辅助教学的发展
计算机辅助教学(Computer Assistant Instruction,简称CAI)经历了几个不同的发展阶段。
60年代是CAI的启蒙期,主要在美国。70年代是CAI的试验期,主要在美国、西欧和日本。80年代由于微型计算机的普遍使用使CAI的应用领域有了更深的拓展。而90年代网络的应用让CAI以更崭新亮丽的多媒体化形象出现在了世人面前。当前CAI发展的主要趋势是:
(1)多媒体CAI,通过声音、图形、动画和视频等多种表现媒体的运用来处理信息。
(2)网络化CAI,信息社会的中流砥柱便是网络。通过网络平台的搭建,可以实现
虚拟系统的创设,从而丰富信息资源库;而远程教育网站的投入使用,不仅使得人们能够不囿时空地进行学习,而且使人机优势得到突显。
(3)智能化CAI,它是由专家系统和人工智能技术支持的CAI深入发展的高级阶段,
能根据学生的特点来选择合适的教程实现灵活的交互功能。
第五章 系统各模块的实现及有关流程图
5.1 系统模块概述
由于本系统是一种演示型教学软件,而且其使用对象是大学教师、观看用户是大学生,所以在进行系统模块设计的时候,必须考虑此两种对象的心理、年龄、性格特点,针对其所具知识层面的差异性、相近性、思维发散能力,以及语言的互通性特点,在结合自身学习实践、教师调查取证、同学调查的基础上,在本系统中采用了以下的设计思路:
5.3 课程设置界面的实现
课程设置界面主要由两个功能模块组成。其一是“课程选择”模块;其二是“更新课程”模块。在这个界面里,作为用户可以在课前设置教授的课程内容,并及时地对课程内容加以更新、修改。由于不同用户间其教学理念的差异及讲授课程的不同,在进行具体的软件设计时无法完全满足用户需求,而且在不同时期教师的授课方式及秉承的教学理念会相应地作出调整,授课对象的接受差异性也要求软件的调适性要高一些,所以为了契合计算机教学的发展趋势,使该软件能够为绝大多数计算机高级语言教师所采纳,创建了这一界面。如图(3)所示。
为了实现课程选择,在界面上放置了combo控件,以便用户来选择讲授课程。当用户对所选课程进行了“确定”操作后便会进入相应的教学讲授界面。
而更新课程则和combo控件间形成对应关系,只有在确定讲授课程后,用户才能对课程内容进行更新。
在此基础上为便于用户进出系统,通过imagelist控件设置了图(3)右下方的电脑图标按钮以退出系统。
5.4课程选择模块的实现
简单地说,课程选择其实是进入课程讲学的媒介。通过它,用户可以很方便地选择自己所需要的教学内容来实现授课目的。如现在选择了“Visual Basic 6.0”,则其教学界面如图(4)。