网络课程设计的探讨
2009-04-23刘建兰周晖
刘建兰 周 晖
[摘要]从网络教学的现状展开,对我国网络课程的现状及存在问题进行分析,阐述教学系统设计在网络课程设计中的作用,以及网络课程的设计要素,提出一些网络课程设计、开发的建议。
[关键词]网络课程 教学 网络技术
中图分类号:G42文献标识码:A文章编号:1671-7597(2009)0320159-01
随着网络建设的发展,网络教学作为教育信息化的产物得到了空前的发展。网络教学由于其以学生为中心,不受时间、地点、次数及进度的限制,能自由利用网上资源等优点,成为教育方式的发展新趋势。
从当前实践来看,网络课程的开展,教学活动的展开还没有充分利用网络优势。在开发网上课程时,教师与课程开发脱节的问题比较突出,教师主要负责网上课程教材的编写工作,而网上课程的建设则是技术人员的事情。从教学模式来看,网络课程是相对于教室课堂教学而提出的,远程教学和校园的课堂教学在教学方法上,以及对学生与教师的要求等方面是不同的。从网络技术的应用来看,目前网络技术的应用还只是停留在课程内容的发布上,网络只是一种信息传递的媒体,而没有当作一种通讯平台来使用。
一、网络课程的设计
网络课程需要考虑到教育信息的传播方式发生了改变,并由此而产生的教育理念、教育模式、教学方法等的极大改变。网络应用于教育领域,提供了大量便捷的学习机会、丰富的教学环境和教学资源,使学习活动更加自主化、个性化,使教育的适应性得以加强。网络课程的设计必须充分体现网络的这一特点,充分利用网络的资源开放性。
网络课程设计需要考虑以下几个要素:
(一)教学内容的呈现形式
网络课程的教学内容一般以文本的方式表现出来,具体包括课程的大纲、讲座、笔记、在线资源、活动内容以及学生与教师交互的内容。从教学内容的表现形式来看,可以有文本、图像、表格、E-mail等多种形式。教学活动在很大程度上依赖于学生的自主学习,应注意以下几点:
1.教学内容的选择要尽量选取适宜计算机网络表现的信息内容;2.把选定的教学内容进一步分解为若干知识点;3.以超文本的形式来编排和组织教学内容,使学习者可以依据个人的学习需求通过文本、图形、热按钮等超文本链接方式选择学习路径。在设计过程中尽量加入交互式,以激发学生在学习过程中主动参与和积极思考的精神;4.建立一个动态、庞大的资源库。该资源包括参考资料、背景知识、案例、素材、网址资源以及学习工具等。
(二)教师、学生角色的转变
在网络化教学环境中,教师和学生的角色是相对的。随着知识的更新,科技的发展,教师在某些特定的方面接受新事物的速度往往没有学生那么迅速,这时学生就充当了教师的角色。另外,学习者是网络教学活动的中心,对学习者进行特征分析是网络教学设计的关键环节。学习者特征分析主要包括对学习者的社会背景、心理、生理发展的特点、学习风格以及已有的知识结构的分析等。在网络课程的设计活动中,应该相对应地对参加该课程学习的学习者开展网络调查,建立学习者档案。通过对这些数据的分析,来掌握不同学习者的学习需要和个性需求,并对不同学习风格的学习者提供相适宜的学习建议,从而实现“因材施教”。
(三)教学策略的设计
首先,创设教学情境。在网络课程的设计中应该充分利用网络庞大的信息容量和信息传播方式,为学习者创设丰富的资源情境、案例情境、问题情境和活动情境,从而激发学生的学习动机,促使学习者积极参与,积极探索。其次,设计导航策略。网络课程由于其信息量庞大、开放性强等特点,使得学习者在学习过程中容易产生迷航现象,设计清晰、明确的导航系统便必不可少。它的重要作用在于引导学习者围绕教学目标进行有效地学习。再次,提供适宜的学习方法和学习组织形式。根据对学习者、学习内容、教学目标的分析结果,网络课程能为学生建议一些适宜的学习方法和学习组织形式。
二、教学软件的开发
(一)应用软件的开发
随着Internet的普及,网络应用软件的计算模式正在由传统的客户/服务器(Client/Server-C/S)模型转向基于Internet标准协议的三层浏览器/服务器(Browser/Server-B/S)模型。客户/服务器模型是松散耦合结构,它们通过消息传递机制进行对话,客户向服务器发出请求,服务器进行相应的处理后将结果返回客户。在客户/服务器模型中,客户端需要操作系统、网络协议、客户机软件、应用软件等好几层软件。而在服务器端则是单纯的数据库服务器。在软件版本升级时,所有客户端软件均需更新。而浏览器/服务器(B/S)模型是在客户/服务器模型的基础上发展起来的,它简化了客户端软件,只需装上浏览器作为客户端应用的运行平台,将所有的开发、维护和升级工作集中在服务器端,降低了应用开发成本及管理成本。用户使用浏览器向Web服务器提交请求,Web服务器处理请求,查询数据库,并将查询到的信息组织成HTML页面发送给用户,在用户的浏览器显示。如果程序在浏览器上执行,则服务器必须把程序代码传下来,而浏览器也可以执行服务器所传下来的程序;如果程序在服务器端执行,则服务器只要把执行的结果传下来即可。因此,基于网络的应用软件分为客户端和服务器端两部分,需要采用不同的开发技术分别实现客户端和服务器端应用。
(二)网络教学系统的开发环境
在工作中,以Microsoft公司的Web服务器IIS(Internet Informati
on Server)为平台,使用ASP技术开发服务器端应用。除了在服务器端运行脚本这一特点外,ASP还提供对ActiveX Server组件的支持。ASP允许开发人员运行用其它语言开发的ActiveX Server组件,其中包括C++,Visual、Basic、Java等。
数据库服务器采用SQL Server。在Windows NT环境下,SQL Server与Windows NT很好的集成在了一起,可以充分发挥Windows NT的优势。
用ASP内建对象,这些对象在服务器环境中自动被创建和管理。
三、存在的问题
网络技术在企业管理、办公自动化、远程教育等领域已得到广泛应用,这为建立新型的教育方式提供了契机,为教育功能的全方位扩展创造了条件。但目前存在的问题是:(1)缺乏大量的掌握计算机网络系统规划、设计、建设和运行维护的技术人员。(2)网络教学系统管理制度不够完善。
网络教学系统管理的完善必须考虑这两个问题,以管理人员的素质和规章制度的合理性为出发点。由于管理人员是规章制度的主要执行者,并且参与规章制度的制定和修改,所以管理人员的素质在整个网络教学中有着重要作用。作为网管人员,不但应该在技术上胜任工作,具有敬业精神和服务意识,还应定期接受培训和考核,以适应现代教育技术的不断发展。
从规章制度的制定及执行效果来看,应对网络使用者、管理者给出明确的责任分工和任务要求,如网络使用者权限确定;数据备份、查毒以及系统的日常维护等等;在资料的管理工作上,信息资源要素的完善需要统一管理,由教师提供目录,由专人负责购买并及时分类存放、登记公布,既可以避免重复投资造成浪费,又方便其他教师查找使用。
四、结束语
网络教学不仅是对传统教学方法的革命,而且对“教”提出了新的标准;也对“学”提出了更高的要求,实现了各专业“教”的升华和“学”的突破,创造了一个在教师指导下的学习者自主式学习的环境,为培养高素质人才奠定了坚实的基础。
参考文献:
[1]谢希仁,计算机网络,电子工业出版社,2008.1.
[2]王琪,网络课程设计之点滴思考,《中国远程教育》,2003.9.
[3]武法提,网络课程设计与开发,高等教育出版社,2007.7.
作者简介:
刘建兰,女,江西科技师范学院专科部计算机系教师,研究方向:计算机教学与管理。