论文部分内容阅读
随着计算机和网络技术在社会上的广泛应用,兴起了一种全新的远程教学模式——网络教学,它将课堂扩展到互联网上,极大地改变了传统教学的形式和观念,为教育、教学带来了无限生机。 无论是传统教学,还是网络教学,教学过程控制都是一个非常重要的环节,也是教学质量的重要保证。基于网络环境下的教学,虽然能够实现传统教学的功能,却在教育思想、教育对象、教学过程、教学方法、教学资源的组织和应用,以及教学时间和空间等方面与传统课堂教学存在很大的差异。在网络教学过程中,由于学生和教师所处的时间、空间的不统一,教学过程的控制变得非常复杂;同一时,在网络教学过程中,学生以自主学习为主,如果缺乏适当的控制,就会使学生在学习中迷失航向,导致学习效率的下降。然而,由于网络教学的特点,传统教学中的很多控制方法在网络教学中不再适用,如何在网络教学中有效地进行教学过程控制成为一个非常重要且必须解决的问题,因此,研究该问题有着重要的理论价值和实践意义。 现阶段对网络教学过程控制的研究进行得较少,而加强对网络教学过程控制的研究,将会对网络教学的发展起到非常积极的作用。本论文主要从网络教学过程的设计和网络教学过程的控制两方面阐述了网络环境下如何进行教学过程的控制。为了实现教学过程的控制,本文从教学内容的组织入手,提出了利用知识点来进行网络教学控制的观点。通过利用知识点之间的条件关系(上、下级关系),将知识点组织成一个分层的网状结构,同时将与各知识点有关的控制信息存储在相关的知识点节点中。这样做可以将知识点和相关的控制信息有机的组合起来,通过知识点可以获得各种控制信息,为网络教学控制提供了一张“导航图”。同时,本文还对分层知识点和学习者信息两种数据结构进行了研究,用C语言描述了它们的数据结构,并在此基础上用C语言和Visual C++语言编写了网络教学过程中教学内容的控制程序,该程序采用客户/服务器(C/S)结构。服务器端程序采用C语言编写,客户端程序采用Visual C++语言编写。 本文由三部分组成,第一部分是问题的提出,简要介绍了网络教学及其特点,分析了网络教学的发展现状,提出了加强网络教学过程控制研究的重要性和意义;第二部分介绍了有关网络教学过程控制与设计的原则和内容;第三部分主要是关于软件部分的设计,以及对实现网络教学过程控制所涉及的数据结构的讨论,其中软件设计部分主要介绍软件的设计思想和软件功能;最后是结论,针对软件设计中存在的问题和改进的方向作了说明。