数据结构学习网站的建设与开发
一、前言
基于JSP技术而设计开发的在线教育系统与传统网络远距离教育、多媒体辅助教学有所不同,它不仅使用多媒体传送预制的教学内容,学生可自主学习,而且有设计的反馈、评价与互动机制,它彻底打破了现有学校教育体制的时间和空间限制,打破了以教师为主导地位的灌输式教育方式,使扩大教育对象的范围、有效利用各种优势教育资源提供了可能。本文介绍的系统的网上答疑系统,老师课后的课件共享,学生对于学习数据结构之后的相应自测自检,还有系统生成试卷的实现流程等。本文通过对《数据结构》在线学习平台设计现实,介绍了该系统的设计思想、设计方法和开发的步骤及成果。本文对系统进行了系统分析,明确了系统的可行性和客户需求;对数据库进行了设计,论述了该系统数据库的结构和数据库安全性措施;对整个系统进行了业务流程的分析,通过对流程运行,描述系统“流转”的一系列相关的活动;根据模块化原理,按照功能将系统分为了几大功能模块,并对各部分功能进行了分析;采用结构化程序设计的思想;最后,对于本系统的测试和安装进行了分析2。在下面的各章中我将以开发在线学习系统谈谈其开发过程和所涉及到的问题及解决方法。下面就让我们开始正文的介绍
f“数据结构”是重要的专业基础课,是计算机科学的核心课程,是计算机理论与技术的重要基石,该课程在大学二年级上学期开设,具有承上启下的重要作用,既要对前两年学习的软件技术进行总结提高,又要为后续专业课程提供基础。它贯通始终,是计算机科学与技术人才素质培养框架中的中坚课程,对学生的软件开发能力培养至关重要,为学生今后的专业生涯打下牢固基础。经过多年的课程建设,在课程教学内容体系、能力培养、教学方法、教学资源建设上已形成自己的特色,并探索、实施了一套适应本科“数据结构”课程的教学模式,在教学大纲、教材建设、实践环节、教学课件、课程网站等方面取得一些成果。
1构建先进科学的课程体系结构
“数据结构”是计算机科学课程体系中核心课程之首,作为本学科的专业基础课,应该与本学科中问题求解的理论、抽象和设计的方法论相对应,把握课程体系结构的本质。具体措施是:1制订实施符合新技术要求的教学大纲课程体系结构的三个层面:即概念表述、构建数据模型、设计算法三个层面,突出数据组织方法与算法设计技术,将整个知识体系划分为核心知识集合,以及不同的扩展知识模块,以适应不同层次r