[摘要]:在(Distance Learning Technology Standard简称DLTS)技术规范的指导下,按着协作学习、自主学习等教学理论,对网络课程进行设计、开发,选择一个良好的、稳定的、易于使用的和可移植的开发环境是至关重要的,文章就开发网络课程所需实施环境的选择从软、硬件等方面作了比较,从而选择出一种合适的网络课程的开发环境(Linux+Apache+Mysql+PHP/Perl)。在这一环境下实现的站点管理、网络考试,论坛、聊天、站内搜索、练习题等功能,完全满足了开发网络课程的需要。
网络课程顺应人们需要终身学习这一趋势,给人们随时获取新知识提供了便利和强有力的支持。目前,远程教育正在我国兴起,国家教育部在全国陆续批准45所高校设立网络教育学院,开展现代远程教育试点工作;随后又组织了两批近300门课程和一批素材库、案例库的建设,即“新世纪网络课程建设项目”。网络课程越来越受到人们的重视。工业革命时期产生了班级授课制,信息时代的到来网络教学已成为发展的必然。
按照美国新教育百科辞典“课程”条目说:“所谓课程是指在学校的教师指导下出现的学习者学习活动的总体,其中包含了教育目标、教学内容、教学活动乃至评价方法在内的广泛的概念”。网络课程还要考虑到教育信息的传播方式发生了改变,并由此而产生的教育理念、教育模式、教学方法等的极大改变。网络应用于教育领域,给人们提供了大量便捷的学习机会、丰富的教学环境和教学资源,使学习活动更加自主化、个性化,使教育的适应性得以大大加强,网络课程要充分体现网络的这一特点,构建多媒体化的接近真实生活的自主、协作学习情境,能充分利用网络的资源开放性。总而言之,网络课程就是通过网络表现的某门学科的教学内容及实施的教学活动的总和,它包括两个组成部分:按一定的教学目标、教学策略组织起来的教学内容和网络教学支撑环境,其中网络教学支撑环境特指支持网络教学的软件工具、教学资源以及在网络教学平台上实施的教学活动[1]。