前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇计算机系统教学设计范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
关键词:计算机辅助教学;积件;课件
中图分类号:TP319文献标识码:A文章编号:1009-3044(2008)11-20300-03
1 引言
我国计算机辅助教学系统的发展经历了两次重要的变化,以“课件”作为教学方式的第一代辅助教学系统和以“积件”作为教学方式的第三代的辅助教学系统[1]。课件(Course Ware)是指在某种学习理论、教学方法的指导下,根据教学目标,采取某些教学策略组织教学内容的计算机辅助教学系统。这种教学方式制作简单,易于控制,因而得到了师生的广泛使用。相关统计资料表明,目前全国90%以上辅助教学软件仍是以课件作为最主要的表现形式。但是课件完成后,教师不易根据教学内容按照自己的教学思想重新组织教学课件以适应特定的教学环境和教学对象,课件内容和形式相对固定,因此不利于教师与学生之间个性的发挥,不利于交互式教学的运用。
积件(Integrable Ware)是指由教师或学生根据教学需要自行运用多媒体教学信息资源的教学软件系统,积件包括积件库与积件组合平台两个部分。近年来积件技术得到了迅速发展,成为CAI发展新方向。与课件式教学相比,积件教学形式多样,内容丰富,极大提高了课件的教学质量,因此得到了人们普遍的关注[2]。
本文通过分析积件理论及其体系结构,采用UML建模[3]设计积件库,基于积件库设计辅助教学系统。结合计算机文化基础课程的教学实践发现,与传统课件式教学系统相比,积件辅助教学系统具有形式灵活,可继承,易扩展的特点。
2 积件教学软件的系统结构
积件是由教师和学生根据教学需要自己组合运用多媒体教学信息资源的教学软件系统。积件教学对教学资源和教学过程进行准备、检索、设计、组合、使用、管理、评价的理论与实践,是从课件的经验中发展出来的现代教材建设的教学理论[4]。积件系统由积件库和积件组合平台两个部分构成。
2.1 积件库
积件库是教学资料和教学表达方式的集合,积件库包括多媒体(教学)素材库、微教学单元库、 资料呈现方式库、教与学策略库、网上环境资源库。
2.2 积件组合平台
积件组合平台是用来组织积件库并供教师和学生使用的教学软件环境。积件组合平台是连接五个积件子库的关键部分,也是教师和学生选取、加工教学资源信息、进行教学活动的操作平台,如图1所示,积件组合平台管理积件库的多媒体素材库和微教学单元库两个领域知识库,并通过网络访问网上的共享资料库,结合教与学的教学策略采用多种呈现方式生成教学所使用的教学课件。
根据领域知识点和存储方法的性质,把积件库分为实积件库、虚积件库和网上资源库。实积件库是指知识点的集合,包括多媒体教学素材库、微教学单元库,它们的共同特征是为教学提供素材。教学素材库包括文本、图形、图象、声音、动画、视频等与领域知识相关的所有形式,微教学单元库指由教师(或学生)对教学素材重新组织成新的教学资料。虚积件库由资料呈现方式和教与学策略组成,虚积件库并不构成实际知识,而是指教学所使用的思想、方法、方式、策略、技巧等。因此虚积件库的设计完全不同于实积件库的设计,不能简单采用数据库的设计方法。网上资源库是指分布在网络上的实积件库与虚积库总称。
3 实积件库设计
实积件库又称为领域知识库[5],在领域知识库中把知识点分为元知识点和复合知识点。元知识点是构成知识点的基本元素,复合知识点由元知识点或复合知识点通过相互之间的关系结合在一起。因此按照领域知识库的设计方法,把最基体的教学素材设计成元知识点,而将其它教学素材和微教学单元设计成复合知识点,
采用上述构造方法,我们可以把积件库中教学资料库和微教学单元库统一成一种知识点结构,采用UML建模方法设计知识点结构,如图2(具体UML建模方法参考文献3)。通过SID链表属性,一个知识点可以关联多个知识点,便构成知识点的树型结构,当SID链表为空时表示此知识点为一个元知识点,因此知识点结构形式统一,具有可继承,可扩展的特点。
4 虚积件库设计
把不包含领域知识点的积件子库统称为虚积件库,因此虚积件库是指教学过程中使用的教学思想和教学方法。它们主要是通过教学过程中对知识的组织、讲解来实现。虚积件库包括资料呈现方式库和教学策略库。资料呈现方式是指各种教学资料在计算机辅助教学中的表现的方式;教学策略主要是指教学的方法、模式与策略,包括讲授法、演示法、讨论法等。
因此可以将虚积件库设计为名称索引和方式实现两个部分。名称索引保存资料呈现方法和教学策略名称及其调用方法,其结构如表1(只列出主要部分)。
方式实现是指具体的教学方式和策略的计算机实现方式,把方式实现设计统一在积件的平台开发中。定义一个控制基类并设计基类的调用接口,如图3。采用虚函数定义,控制均由基类派生,因此呈现方式统一为一种基类的调用接口。
Control Base Class
Name //名称
ID //Key
Property //属性结构
……
//呈现方式
Virtual Move()
Virtual Show()
Virtual Play()
……
5 积件库计算机辅助教学系统的实现
积件库及积件平台采用面向对象的方法设计,结合PowerPoint的OLE动态连接库技术采用C#软件开发完成。教师可以通过系统按照自己习惯的教学方法和教学策略组织安排教学内容,系统可以边制作边展示。为了便于教学上课使用,系统设计有课件导出功能,教师可以通过导出功能生成上课所使用的PPT电子课件(PowerPoint文件)。与传统教学软件相比,课件内容和组织形式更加灵活。
6 结束语
积件技术把教学的资源素材与师生之间的教与学灵活结合,充分发挥计算机辅助教学形式灵活,展示多样的特点。尽管积件技术发展才刚刚开始,采用积件技术制作的课件并不多,但是相对于传统的课件技术,积件技术具有非常明显的优势,因此基于积件技术的计算机辅助教学系统的设计必然会成为CAI发展的一个新方向。
参考文献:
[1] 施农,冷静,等.一个基于积件思想的新一代多媒体辅助教学系统的设计与实现[J].计算机应用研究,2001(4):108-111.
[2] 王世龙,秦维佳,孟艳红.基于积件理论的CAI课件制作软件的设计与实现[J].沈阳工业大学学报,2006.2(28):98-101.
[3] 张韬,应时. 基于统一建模语言的面向服务体系结构的描述[J].计算机工程,2006(16):89-91.
[4] 孟宪飞,申永胜,等. 基于积件思想的智能化计算机辅助教学系统的设计[J].计算机应用,2003(5):71-73.
【关键词】网络教学资源;资源整合技术;DSpace;开放存档模型
我校的信息化建设开展得较早,目前已经建立起了较为完善的校园网络,各个针对于不同应用的管理信息系统也发挥着越来越重要的作用。但是,由于缺乏统一的规划,不同的系统之间无法实现功能的集成和数据的整合利用。特别是在网络教学资源的管理方面,目前在管理方面存在的问题主要包括:(1)网络教学资源不完整的问题;(2)网络教学资源缺乏统一的描述格式;(3)网络教学资源的管理效率低下;(4)网络教学资源的和应用存在较大的问题。
为了解决上述问题,充分利用我校的网络教学资源,通过信息共享,资源整合等方式,降低管理成本,提高应用效率,有必要采用网络技术和相关的信息化技术,建立网络教学资源整合系统,建立起统一的管理机制,对各类网络教学资源进行统一描述,基于同一平台实现和应用。
一、系统设计目标
计算机网络教学资源整合系统的总体设计目标是,充分利用我校目前的教学资源,基于网络和信息化技术,围绕标准、开放、共享等原则,采用面向资源整合和平台服务的方式,将各类教学资源无缝对接,为教学资源的相关使用者提供高效的应用系统,从而提高教学资源的利用率,为广大的用户提供便利。
二、系统的整体框架设计
计算机网络教学资源整合系统的功能架构主要包括四个功能模块,分别是教学资源提交功能模块、资源审核管理功能模块、教学资源使用功能模块、系统管理功能模块。如图1所示。
三、系统逻辑框架设计
系统逻辑架构设计是从系统开发人员的角度,对系统中各个功能模块中软件构件的存在方式,以及不同构建之间的相互关系进行设计和描述。针对教学资源整合系统的设计目标,以及功能和性能需求,采用分层架构的方式设计系统的逻辑架桥架构,具体设计方案如图2所示。
四、系统物理架构设计
系统物理架构设计主要是根据系统逻辑架构设计方案,将各层的软件构件合理地部署到系统硬件平台上,利用网络连接各个硬件节点,实现系统功能的正常使用。计算机网络教学资源整合系统的物理架构设计方案如图3所示:
五、系统的数据库设计
系统数据架构设计主要是根据整合系统业务功能的需求,对涉及到的数据存储格式进行定义。计算机网络教学资源整合系统包括多个需要存储的对象,需要设计多个数据表。其中包括:教学资源数据表设计、用户数据表设计、权限配置数据表设计、元数据项目配置表设计等等。
六、总结
我校在推进教学改革,提高教学信息化水平的过程中,积累了大量的教学资源,该部分资源中,一部分保存于教师个人电脑中,一部分保存在各院系构建的网上教学平台中。由于缺乏统一的管理平台,有价值的资源无法有效利用,对教学效率的提高有较大的影响。利用资源整合技术对分布式教学资源进行管理,有利于提高高校信息化建设水平。
本文针对目前我校在网络教学资源管理方面存在着的资源分散、管理不便、利用率低等问题,利用资源整合的理论和技术,基于DSpace平台,构建了计算机网络教学资源整合系统,讨论了系统设计和实现的过程,解决了全文检索等技术问题,有效地提高了网络教学效率。
参考文献:
[1]王珠珠,张伟远.我国普通高校网上教学平台及网站建设的现状分析[J].中国远程教育,2014(3):4044
[2]王钱永.基于SOA的高校教育资源系统整合研究[J].计算机与信息技术.2013(5):3537
关键词:现代远程教育;计算机网络;设计和实现
一、引言
当今世界已经进入了一个全新的信息化时代。人们的生活方式、工作方式都随着全球信息化程度的不断提高,发生了翻天覆地的变化。特别是随着计算机网络在全世界的不断普及和应用,人们以往的各种习惯都在改变。接受教育的方式也不例外,现代远程教育(或称之为网络教育)以其广泛的开放性、有效的交互性、切实的实用性和方便快捷的即时性,正在全球的教育系统中产生了巨大的影响,迅速成为世界各国教育的新的重要组成部分。
在我国,现代远程教育是在上世纪末到本世纪初得到迅速发展的。1998年,我国开始启动现代远程教育试点;1999年,国务院批准实施“现代远程教育工程”;近年来又陆续扩大了试点范围,由启动初期的4所院校发展到今天的几十所,接受网络教育的学生也以几何级数迅速增长到近百万人,呈现出一个良好的开端。目前,现代远程教育已经成为了我国高等教育的重要组成部分。
远程教育中的教学系统是远程教学活动的技术支撑,是实施远程知识传递、导学和远程管理的基础。系统设计必须满足远程教学、远程管理的基本需求,同时应尽可能地创造一个模拟真实的网络教学和学习的环境。要努力把传统学习方式的优势和网络、媒体环境的学习优势结合起来,对学习、教学、服务和管理提供全面的支持,真正为学习者创造一个完美的网络学习空间。
二、系统设计
(一)系统需求
《数据库程序设计语言――Visual FoxPro》是现代高校中大多数专业都会开设的一门技术基础课。对于计算机专业的学生而言,为其以后学习数据库原理、数据库开发乃至面向对象程序设计等课程打下坚实基础;而对其它专业学生而言,不仅是数据库技术的入门课,也是首次受到可视化程序设计训练的一门课。其重要性不言而喻。为方便学生课后学习,同时也利用高校教育网的高速,特别设计了网上教学系统。
(二)系统组成
此系统采用模块化设计和开发实现。系统结构如图1所示,主要包括:
系统安全体系:目前主要由安装在服务器上的专业杀毒软件和防火墙实现。同时,为了减少危险,对访问者的身份做了限制,即必须是在校生并使用该校合法IP才可以访问。
1.网络基础平台。包括网络基础设施、硬件服务器、网络操作系统和数据库系统。
2.远程教学支持系统。包括支持教学的基本数据库系统,各种管理系统和各种评测系统。
3.远程学习支持系统。包括各种教学资源的浏览,网上测试作业的提交,网上信息交流、网上论坛等。
4.远程管理系统。包括课程内容的管理,课件资源的定位,认证系统的管理,测试系统的管理等。
5.远程教学资源平台。包括远程教学资源的。目前仅限于课件和各种网页形式。
6.网络课件层。主要包括由学习部分、远程答疑、交互式讨论和习题及测试等部分组成。教学内容涵盖了非计算机专业的数据库技术和计算机专业的数据库应用的学习内容。学习者可以根据自己的需要自主选择学习测试内容。
三、系统主要功能和所使用的实现技术
(一)系统的主要功能
Visual FoxPro是一款非常优秀的关系数据库管理软件,它将多媒体数据处理、面向对象的程序设计方法、可视化的开发环境及Web数据库技术融为一体,是当前数据库技术的主流之一。社会的需求使得数据库技术成为大学的热门课,Visual FoxPro相继成为多个专业的必修课。《数据库程序设计语言-Visual FoxPro》课件的实际设计和开发中,坚持以学生的需求为核心,紧扣教材,开发一个基于Web的网上的多媒体Visual FoxPro 教学系统。它既可以实现远程教学,又可以作为课堂教学的补充。它强调交互性,体现教与学两个方面的活动。该系统是一个具备较好开放性、移植性、交互性的网络教学系统。
(二)系统所使用的主要技术
利用目前最流行的网页制作工具,比如Dreamweaver和Flash等制作Web页。插入文字、图形和图片,使用超级链接功能插入动画和图像而形成的开放型网上多媒体教学软件。
四、系统的特色
1、系统提供用户认证,主要目的是为了记录访问者的基本情况。通过统计一周内学生访问情况,管理者可以基本了解不同专业学生的侧重点,便于修改网上学习资源和习题测试资源的内容。同时,也是为了系统的安全性考虑。
2、系统通过开放型网上多媒体教学软件教学。引入了动态演示的实验教学手段,给学生以直观感,简化的实验教学的难度。网上论坛上实现交互讨论和远程答疑为学生和教师以及学生之间的交流提供了方便,增强了互动性。而且教学的内容涵盖了计算机专业和非计算机专业本科的教学大纲所有必修和选修内容,使用对象为计算机专业和非计算机专业本科《Visual FoxPro》类课程的多媒体教学和远程教学,可供学生自学。并对每一章节提供网上作业的测试功能,实时批改,学生可立刻知道自己的学习情况。
3、利用《数据库程序设计语言――Visual FoxPro》网络课件进行多媒体教学和网络教学,实现了教学手段的现代化,教学形式的多样化,提高了学生的学习兴趣,减轻了教师的劳动强度,提高了教学的效率和质量,培养了学生在数据库应用开发方面的创造性思维能力和实际动手能力,特别是促进学生不仅学习课件本身所展现的知识,同时也激发学生去进行更深入的计算机应用的学习和研究。
五、结束语
本系统基本能够满足学生对Visual FoxPro语言学习的需要。不仅讲解知识,而且对问题加以检查,并能及时答疑。现代高校的教育已经不仅局限于大教室内,高校的教学也不仅面对大学生。我们正积极探索,希望利用目前较为广泛的计算机网络形式,把这种教学形式实现到更多的地方。
参考文献:
1、米丽萍.远程教学平台设计实现和探讨[J].教育信息化,2006.12.
2、杜选.多媒体远程教学系统的设计与实现[J].计算机应用,2006.12.
摘要:本文针对非计算机专业学生的特点,研究了软件应用系统设计课程的教学内容,给出了该课程教学的组织和实施方法。实践表明,所设计的课程教学内容能较好地满足非计算机专业学生学习软件应用系统设计的需求,采用案例教学法取得了较好的教学效果。
关键词:非计算机专业;软件应用系统设计;教学内容;案例教学法
中图分类号:G642 文献标识码:B
1引言
为了配合教育部“教学质量工程”的实施,加强学生创新能力和实践能力的培养,我校为非计算机专业的理工科学生开设了软件应用系统设计课程。该课程也是我校建设的计算机基础与应用系列课程之一[1]。目的是让学生将所学的计算机理论知识与应用结合起来,培养学生利用计算机软件技术分析实际问题和解决实际问题的能力,提高学生应用计算机网络技术和数据库技术开发与设计软件应用系统的素质,更好地为国家培养复合型和创新型人才。
国内软件应用系统设计课程的建设还处在初级阶段,部分院校为计算机专业的学生开设了此课程,但因没有配套的教材,教学方法也都在摸索当中,所以教学效果与预期的目标还有一定的差距。在此我们将开设此课程的一点经验与同行们分享,以期大家共同努力,把该门课程建设得更好。
2课程教学内容与学时安排
“软件应用系统设计”课程是一门实践性很强的课程,它涉及的知识面较广,包括软件工程的知识、程序设计语言的知识、数据库的知识、计算机网络的知识等。对于选修该门课程的非计算机专业学生,与来自计算机及相关专业的学生完全不同,由于他们来自全校各个专业,所以具备相关背景知识的程度参差不齐。要在一门课里将上面所涉及到的软件应用系统设计的相关知识全部囊括进来,讲深讲透,按照常规的教学方法,是非常困难的。针对以上实际情况,经过教研组的反复研讨,决定采用理论教学和实践教学相结合的方法来组织本课程的教学,并且侧重实践教学,侧重应用和动手能力的培养。具体地说,理论教学部分的时间是16学时,主要内容是讲授设计软件应用系统的步骤,内容包括:软件应用系统需求分析和可行性研究、软件系统分析和设计、程序编码、软件系统测试和维护、软件工程管理等内容。实验教学部分的时间是64学时,主要内容是教授学生完成一个具体的软件应用系统的编码实现。课程具体教学内容和学时安排如表1所示。
3课程教学方法
针对“软件应用系统设计”课程的特点,整个课程教学采用案例教学方法[2,3]。期初即布置学生选题,整个学期的各个环节,学生都是按照选题来完成作业。具体作法可以是老师提出参考选题列表,同学根据自己的兴趣选择;或者由老师指导,同学结合自己的专业选题。
3.1理论教学
在理论知识讲授方面,老师在课堂上根据案例来讲解相关的理论知识,同学课后则根据案例完成作业。如表1所示,作业是学生模仿课堂案例来完成选题相应阶段的工作,以巩固所学的理论知识。具体实施方法如下:
以一个学生都熟悉的实际应用为例,如招干考试成绩管理系统,来进行理论讲授。
(1) 对招干考试和成绩管理系统进行定义及对可行性进行讨论,从而引入软件应用系统设计的第一步,问题定义与可行性研究,并给出案例的问题定义与可行性研究报告,然后循序渐进地引入需求分析、系统设计。并把每一个阶段应该完成的文档格式及文档范例都在课堂上予以讲授和讨论,让同学们充分参与进来,活跃了课堂气氛,也提高了同学们学习的积极性。
(2) 每学完一节内容,课后由同学模仿案例完成相应选题对应阶段的文档。如学习了问题定义与可行性研究以后,课后作业则是完成相应选题的问题定义与可行性分析。从而巩固课堂所学知识,达到学以至用的目的。
3.2实践教学
在实验教学方面,主要是将前面的案例进行编码实现。在此,彻底打破传统的学生根据实验指导书完成实验的方法。具体实施方法如下:
(1) 在具有多媒体环境的实验室里进行教学;每个学生拥有一台计算机,可以实现同步操作。
(2) 教师根据教学案例的知识点将教学案例进行模块划分,每个实验单位时间讲解一个功能模块实现的关键技术。老师在讲解后,演示关键技术的编码及运行结果,然后同学在学生机上模仿着完成对应选题的相应功能模块的编码。也可以采用老师讲解演示与同学动手实验穿行的方法。
(3) 在整个实验教学过程中,需要用到什么知识时,就补充什么知识。比如,需要用到数据库文件保存数据,则需要把数据库及数据库管理系统的相关概念补充进来,然后以一个具体的数据库管理系统为例,讲述如何在相应的数据库管理系统下建立数据库结构、输入数据,建立索引等, 从而建立好案例系统的数据库文件。又比如,怎样在案例程序里对数据库文件进行操作?又要补充有关数据库连接方面的知识及结构化查询语言(SQL)的相关知识。通过这种方法,使同学带着问题去学习,提高了他们的学习兴趣和学习效率,也很容易地把常规教学下需在几门课程中才能讲授完成的内容有机地结合到一门课程里来。此处,所有理论知识的引入和讲授都是与一个具体的案例联系起来,使同学可以对相关理论知识有一个感性认识,对计算机相关知识的联系也有了一个整体认识。
3.3教学案例及实施
本次教学采用的案例是招干考试成绩管理系统。理论讲授完成后,形成的文档包括:需求分析与可行性研究报告、软件系统设计报告(包括概要设计、详细设计、数据库设计)、软件系统测试报告。因本课程侧重教授非计算机专业学生怎样设计一个软件应用系统,所以对数据库管理系统、开发工具的选取上以尽量简单、容易上手为原则。实验教学案例开发环境是:Windows2000+Access 97+VB6.0。实验教学的实施计划安排如表2所示。
实验教学完成后,教师提供可运行的教学案例应用系统,供同学完善自己的应用系统时参考。
4课程考核
本课程考核是根据学生对相应选题所书写的各种文档质量与最后所设计的软件系统的功能与性能来评定成绩的。具体做法上,平时成绩占30%,文档占30%,应用系统占40%。其中应用系统的成绩是根据系统的在线测试结果与答辩情况来给定的。另外,学生归档材料包括:设计文档、系统的源程序和可执行程序等。
5总结
本文研究了非计算机专业软件应用系统设计课程的特点,设计了教学内容、描述了教学各个环节的组织和实施方法。实践表明,文中所设计的教学内容符合非计算机专业学生的特点,能较好地满足他们学习软件应用系统设计的需求,采用案例教学法取得了较好的教学效果。我们认为,文中的教学方法可以推广到其它计算机课程的教学中,以改善课堂教学效果,进一步提高我国计算机教育的教学质量和教学水平。
参 考 文 献
[1] 周霭如,余新科,李仲麟. 建设计算机基础及应用系列课程[J]. 理工高校研究,2004,23(4):117-118.
计算机辅助教学(Computer Aided Instruction ,简称CAI),主要利用Web作为教学媒介传输教学内容,计算机将图像、动画、文字、声音、图形等进行有机组合,通过各网络系统根据特定的结构建立逻辑连接,形成具有交互能力的信息系统。教师与学生、学生与学生可以通过网络进行交流、实施教学或者管理教学,不仅可以提高教学质量,提升学生的认知能力,还能促进师生、生生之间的交流合作,是促进教学有效性的重要途径。
网络软件和硬件设施的逐渐完善和计算机技术的进步,为辅助教学系统提供了有利的物质基础。CAI系统可以运用强大的计算机作为应用服务器和Web服务器,可以保证系统又快又稳的运行。不断进步的数据库技术,功能齐全,资源丰富,为CAI系统提供了有利支柱。高校校网的安全性能较高,为计算机辅助教学系统提供了一个良好的应用环境和载体。另外,网络技术的进步,帮助教师从繁琐的工作中解放出来,教师可以将教学的重点、难点、常出现的问题等通过网络公布,创建一个基于Web的辅助教学环境,学生可以获取更多丰富的信息,为学生的独立自主学习提供了一个良好的平台。
1 系统需求和系统功能分析
计算机辅助教学系统的设计与实施是高校教学改革的重要部分,其中CAI系统的数据库与核心功能的设计是非常关键的部分,要求系统有较强的功能性,便捷合理的数据库字典,这对整个系统工作的设计与实施有着直接的影响。
1.1 系统用户
在Web应用环境下,CIA系统是现代课堂教学的关键环节,旨在现有的高校网络环境条件下,辅助教师完成对学生的教学、管理和监督工作,帮助学生在线学习,及时解决疑问,实现教与学的智能化模式。与此同时,为了便于为教学资源的管理,系统设置专用的管理人员,即:学生用户、教师用户、管理员用户。
1.2 系统功能
计算机教学系统是基于Web环境下,凭借计算机和网络的优势,完成教与学的互动过程,不受时间、空间的约束,不论是教师教还是学生学的过程,比较灵活多变,有较强的应用性,是现代教育中的一项有效教学措施,帮助学生提高自主学习能力,改善教学效果。为此,可以确定计算机教学系统存在多方面功能,详见图1。
1.2.1 学生用户
学生使用教学系统主要是为了学习,首先学生要利用个人信息,如姓名、学号、用户名、密码等信息进行注册,有了使用权限进入教学系统,通过学习空间、在线论坛、在线测试等途径进行各种学习。
(1)学习空间。学生可以自主的下载所需要的教学资源,根据目录或者关键词浏览教学信息,查阅相关知识点,进行课件学习。系统还可以统计知识点的浏览次数分析知识点的被关注程度,教师可以有针对性的组织教学。
(2)在线论坛。学生登陆后可以在系统中以留言的方式提出疑问,系统自动识别类似的问题,通过系统分析,将问题与答案公布在网上,学生还可以在论坛中与他人交流探讨,若答案与数据库中的解答无法匹配,则可以提交教师回答,并将解答过程给予公布,以便日后参考。
(3)在线测试。主要分为两种类型:不同章节的单独测试和课程综合测试。试题数据库根据学生的各类要求抽取若干客观试题,学生完成解答后提交系统,系统可以立刻查出检测结果并提供标准答案和评价,方便学生以后改进。对于一些主观性的题目,系统只需要提供答题要点即可,不去限制学生思维,学生在答题过程中可以比较灵活一点,有利于培养学生的分析能力和创新能力。
1.2.2 教师用户
教师在进入系统之前,需要提供姓名、教师编号、用户名和密码等信息进行注册,之后就可以对数据库进行管理,上传教学资料,还可以与学生进行交流互动等。
(1)课程管理。主要包括课程开设管理和课程内容管理。课程开设管理分为课程申请和正式开设两部分,教师若需要添加课程,可以提交相关的课程申请信息,系统管理员进行审批,确认无误后,即可批准开课,然后管理员在后台公布课程资源信息,指定课程代码,生成课程信息记录。课程内容管理主要包含课件信息、课程介绍、实验项目、教学辅助资源等。
(2)在线论坛。论坛栏目的版主主要由教师担任,教师可以围绕学校教育教学的要求向学生发起讨论,学生可以将自己的学习心得、学习疑问和生活困难等以发帖子的形式公布出来,生生、师生之间可以相互讨论。
(3)教学资源管理。教师将教学资源到系统上,学生在课余时间利用这些教学资源进行预习、复习和自主学习,还可以随时下载教学资源作为辅助材料。教学资源主要包括:课程教材、实验指导书、教学讲义、试题、教学难点重点、教学目标和教学要求、教学大纲等。
(4)题库信息管理。教师利用这一系统对各类试题进行管理。试题类型主要分为:单选题、多选题、主观题、判断题等。
1.2.3 管理员用户
主要可以修改个人信息、师生信息维护、课程维护等。
(1)用户信息管理。管理系统的注册用户,分配权限。
(2)教学资源管理。提供教学相关关文件的上传、下载和维护、备份、回复。
(3)系统信息管理。相关网站、用户人员的相关信息,相关网站首页、论坛的栏目和栏目版主。
2 教学系统业务流程设计
在整个系统设计阶段,业务流程体现的是系统的逻辑模型,属于管理信息系统的重要组成结构,直接关系到系统后期的开发和利用,根据前面系统功能和需求分析可以得出,系统主要包括了学生、教师、管理员三个外部实体。为此,教学系统业务流程设计描述如下:首先网络用户要根据自己的姓名、学号等信息进行注册,获得使用权限,然后系统用户在网络应用中输入用户名和密码,稍后登陆信息将提交系统后台,系统后台根据之前用户保存的注册信息,来判别用户权限,再利用用户权限,将用户对应界面的信息和菜单初始化,然后再等待用户的进一步口令。系统会根据不同权限的用户的要求来解析用户命令,接着将信息提交系统数据库,从而获取用户所需要的数据信息和资源,最后将所有信息返还用户界面,将信息显示给用户。在这一操作过程中,若用户没有注销系统或者退出界面,系统会一直等待用户的命令。
如果使用用户是教师,系统初始化为其对应的功能菜单和界面主要包括以下功能:学生答疑、在线互动、教学资源管理、作业批阅、教学效果评估、音视频资源点播等;如果使用用户是学生,系统初始化为其对应的菜单功能和界面主要包含:在线作业、最新资讯信息、课件资源、课程信息浏览、教学资源浏览与下载等;如果用户是管理员,系统将会进入后台管理页面,主要功能是:用户权限管理、教学资源管理、课程信息管理、音视频资源管理等。
3 教学系统安全设计
计算机教学系统主要是通过校园网进行传输,其涵盖面比较广,为保证教学资源的安全共享和校园网的安全性,对系统安全也要进行设计。在系统服务器端设置过滤IP地址,防止非法用户或者非IP用户的越级访问,还可以利用IP地址跟踪技术,记录用户的IP,以便以后的审查工作。另外,用户角色权限安全认证也是一项有利保护措施,系统可以对学生用户、教师用户、管理员用户的权限进行判别,初始化相应的系统功能菜单,这样系统拒绝匿名登陆,必须通过身份认证,在一定程度上避免了非法用户的访问。
4 教学系统的优势分析
从实际教学角度分析,计算机辅助教学系统具有一定的优点:安全性比较高;简单便于操作;系统维护和管理方便快捷;教学内容以Web页面的形式展现,有利于教学内容的更新;学生可以通过教学系统自主学习,并下载和上传教学内容,实现教学资源的共享;通过网络平台的谈论与交流,增强了师生与生生之间的交互性。
5 基于Web环境下的计算机教学系统的应用
随着教学体制的深入改革,推动了计算机教学系统的实现,对优化教学结构,改善教学内容、教学方法有着重要的意义。而其最终目的就是辅助教师教学,为国家和社会培养更多的具备知识与技能的双重人才,从而适应科学研究和生产实践的需要。计算机教学系统在教学中的应用主要表现在以下方面:
5.1 多媒体课件的浏览和下载
教师用户通过多媒体下载课件,节约了板书时间,将课堂的主动权交到学生手上,给学生留出更多的时间进行交流互动,另外,教师可以通过远程教育的方式随时为学生解决疑问,通过网络搜索丰富教学资源,拓宽教师的知识视野。学生用户可以通过教学系统从查询和获取自己需要的信息,有利于实现教学资源的共享,还能培养学生的自主学习能力,启发学生思维,有利于学生创新能力的形成。
5.2 虚拟实验环境教学
对于实践性较强的科目,多以实验课程为主,实验是培养学生实际操作能力的重要措施。通过网络技术与虚拟技术的结合,计算机可以在网络中模拟一些实验现象,可以使得很多现象更为逼真,学习可以观察的更为细致,从而提高学生的学习效果。
5.3 建立教学公共信息区域
将教学内容及时在网上公告,并根据教学进度进行调整和更新,使得教师和学生在网络公共信息区域随时获得最新的教学信息,从而方便按照要求进行下一步教学活动。例如:计算机等级考试信息、四六级英语考试信息、本学期教学计划信息、教学进度等。
5.4 师生通过交流平台沟通
师生可以通过电子布告栏系统,在公共电子板上,每个人都可以个人看法或者其他信息,还可以下载一些教学资料上传到系统平台,这样不但可以促进师生、生生之间的互动,还能最大限度的发挥资源共享。
5.5 网络在线考试
在线测试主要包括平时练习与测试、模拟试卷、试题库。学生登录网站后,根据需要的考点选择练习题,系统会提供标准的试题,学生操作后将答案提交服务器,系统会立即给出分数和答案,并会对案例进行详细分析,给出答题思考和考试要点。对答错的试题,学生可以根据考点再次选择类似的试题进行反复练习,帮助学生加强对知识的理解和记忆。