非计算机专业计算机网络课程教学研究

[摘 要]计算机网络课程已经成为高校非计算机专业的一门新兴的技术性强、地位性很高的计算机类课程。针对非计算机专业计算机网络教学的特点,从实际教学工作经验总结出发,将非计算机专业进一步按照计算机网络课程的教学目的进行分类,论述不同类型专业的计算机网络教学内容、教学方法以及实验教学课程的设计。

[关键词]计算机网络 非计算机专业 教学方法 教学研究

[中图分类号] TP393 [文献标识码] A [文章编号] 2095-3437(2014)17-0119-02

目前非计算机专业的计算机网络课程已被教育部非计算机专业的计算机基础课程教学指导分委员会列为计算机基础课程体系的六门核心课程之一。在这种背景下,需要我们对非计算机专业计算机网络课程教学的教学内容、教学方法制订相应的教学计划。

近年来,随着各个高校非计算机专业计算机网络课程教学的开展。这方面的研究人员趋于增加。如郑良斌等[1]从优化教学内容、改革教学方法、加强实验教学和改革考试形式四方面讨论了非计算机专业计算机网络课程的教学改革;冯俊青[2]从实用性、趣味性出发,探讨了如何培养学生的学习兴趣以提高教学质量的问题;朴燕、王宇等编写了《数据通信与计算机网络(非计算机专业)》教材;西安交通大学冯博琴等建设的国家级精品教材《计算机网络》,提出了非计算机专业(理工科类)的计算机网络课程体系和教学内容,制订了大纲,设计了部分实验。

此外,随着我国信息化的建设,计算机网络在各个行业中扮演了越来越重要的角色。为了适应信息社会对人才培养的需要,“计算机网络”已不再只是计算机专业,而是许多非计算机专业的一门重要课程。[3]对于非计算机专业的学生而言,计算机网络课程的部分内容晦涩难懂,理解起来比较吃力,学生普遍反映比较难学。因此有必要在教学内容、教学方法、教学手段以及实验教学等方面进行深入的研究和探索,以切合实际地培养学生的思维能力和实际解决问题的能力,为培养综合素质高的复合型人才打下良好的基础。

笔者在林学、农学、测绘、地理信息、信息管理等非计算机类专业的教学中,发现非计算机专业学生对网络课程教学有不同的内容需求和学习目的,而计算机网络课程具有知识更新快、信息量大、多学科交叉等特点,教学难度大。而对于非计算机专业来说,又存在教学学时偏少、实验条件不足的问题。基于此,笔者在总结以往授课经验的基础上,从教学内容、教学方法和实验设计三方面展开论述。

一、教学内容

针对现在绝大多数计算机网络教材都是从计算机网络的发展、通信基础知识、网络体系结构、协议、局域网组网等方面进行深入讲解。这些内容的理论性非常强,对于非计算机专业的学生而言,教材内容过于枯燥,学生看不到又摸不着,自然对计算机网络的学习失去兴趣。而非计算机专业的计算机网络的教学内容,根据专业的不同也存在一定的差异,根据近年的教学,大致将非计算机及专业的教学分为两类:一类为电气、自动化、信息管理、地理信息及信息计算等专业,这些专业与计算机专业关系紧密,理论性要求相对较强;一类为林学、农学等专业,其教学的主要目的是学生在今后专业应用上具备基本计算机网络使用技能。针对这些具体情况,非计算机专业计算机网络课程教学必须针对不同类型的专业制订详细的教学内容及教学计划。根据计算机网络课程教学的目的,可将非计算机专业分为两类:

(一)信息处理相关类专业

对于信息处理相关专业的计算机网络教学,需要优化教学内容,特别是理论教学。第一,必须简化OSI参考模型的内容,以实际标准TCP/IP为基础,将计算机网络的基本原理和技术讲解清楚。在实际教学中,采纳了Andres S.Tanenbaum(实质上,我国的计算机网络教学都是从研读Andres S.Tanenbaum的《Computer Networks》教材起步的,该教材目前已经更新到了第五版[4])建议的5层参考模型,即应用层、传输层、网络层、数据链路层和物理层;第二,结合教学专业,新增计算机网络和所讲授专业明显相关的新技术、新应用。如对信息管理专业增加网络管理内容,对信息计算专业增加网络安全内容等。

(二)计算机网络应用为主类专业

对于以计算机应用为基础的专业的计算机网络教学,在教学内容设计方面要做到:第一,突出计算机网络文化的教学,让学生从文化的角点而非技术的角点看计算机网络,认识计算机网络的发展过程,多讲网络发展中的故事,激发学生的学习兴趣;第二,简单讲解计算机网络的整个原理,通过原理的讲解介绍概念、专有名词,使学生对计算机网络有一个基本的理解;第三,强化实践教学环节,特别是计算机网络的应用技术,提高学生使用网络的能力,如电子商务技术、Internet应用技术及网页制作技术等教学内容。

二、教学方法

对于非计算机专业而言,教学过程不能再以每层协议的方式进行课程的讲解,不能讲完计算机网络的发展史就直接讲数据通信的知识,讲解专业的层次协议。通过长时间的教学过程,笔者发现针对非计算机专业的计算机网络教学,往往需要用一次课程讲解计算机的基础、信息理论知识及通信的物理基础知识,这些知识贯彻于高中、大学低年级的教学过程中。在讲解这部分内容时一定要紧紧抓住很多学生不知道的知识,通过这些知识的讲解,首先解决学生们平时使用电脑和使用网络时遇到的实际问题,激起学生的学习兴趣。其次可以把网络操作系统的内容提到前面来讲解,同时可以帮助学生们解决电脑硬盘的分区、操作系统的安装与备份、操作系统一键还原、病毒防护、数据恢复等问题,解决学生使用电脑时出现的软件方面的问题。即先把学生的兴趣和积极性调动起来,然后再由浅入深、循序渐进地讲解其他理论内容,尽可能地将理论联系学生的生活、工作实际,增强实用性和趣味性。

在整个教学过程中,教师一方面要继承传统教学手段的优势,即在教学过程中,对于计算机网络知识的难点、重点采用推演性教学方法,如对于不同网络层次数据封装、网络信道复用、子网划分等一定要有详细的推导过程,使学生顺利掌握;另一方面要注意吸收其他如多媒体教学、网络答疑等教学手段,如对于ARP协议讲解,可以在教学中直接使用ARP指令模拟ARP攻击过程[5],使学生轻松理解协议的工作过程。此外,可以引入新的教学方法,比如动画演示,增加课堂的趣味性。

三、实验设计

计算机网络课程的讲解必须要理论与实践相结合,所以实验课是不可或缺的。而非计算机专业由于对学生的理论知识掌握要求较低,同时需要根据新的情况研究新的实验内容,对于不同的专业需要回答“本专业的计算机网络实验需要让学生掌握哪些技能”的问题,进而考虑“用什么方法实现以上目的”的问题。基于以上考虑,我们需要对信息处理相关类专业及以计算机网络应用为主类专业制订不同的实验课教案。首先建立非计算机专业网络课程基本实验内容,实验内容侧重于两个方面:一方面侧重于网络实验环境的建设,包括各类网络传输介质(双绞线、同轴电缆或光纤等)的设计、网络互联设备(集线器、交换机或路由器等)的认识、局域网内打印共享及网络环境的搭建;另一方面,注重应用类实验的安排,具体包括FTP服务器、个人网站的建设,网络搜索技能等大学生必须具备的网络应用能力的实验内容的教学。其次设计综合性、设计性实验内容,类似于文献[6]中的设计性学习的实验内容,这部分内容对学生基础知识要求较高,包括网络管理、路由分析、网络编程应用及先进网络技术的应用等,可以作为选做实验,使对计算机网络具有很大兴趣的学生能够进一步深入理解网络协议的原理,增强操作网络设备的工程实践能力。

四、结束语

计算机网络课程在高校非计算机专业的教学体系中已经具有十分重要的地位,特别是随着Internet的快速发展,计算机网络技术已经成为所有专业人员获取信息的主要途径。很多专业在要求学生掌握计算机网络应用技能的基础上,还要具有计算机网络的综合分析设计能力。这就要求教育工作者在非计算机专业的计算机网络课程教学中确立“从提升兴趣出发,依据计算机网络理论,立足应用能力、提高实际动手能力”的教学定位,让每一个学生都能高效利用网络为自己的专业服务。因此,我们必须积极地探讨和研究非计算机专业计算机网络教学的方法,提高非计算机专业计算机网络课程的教学质量。

[ 注 释 ]

[1] 郑良斌,何薇.非计算机专业“计算机网络”课程教学改革与实践[J].计算机教育,2005(8):33-34.

[2] 冯俊青.高校非计算机专业计算机网络课程教学探索[J].出国与就业(就业版),2011(22):212-213.

[3] 马军,李玉林.非计算机专业《计算机网络》教学改革研究[J].计算机光盘软件与应用,2010(6):189-190.

[4] Andrew S.Tanenbaum,David J.Wetherall.Computer Networks.5th Edition.Upper Saddle River,NJ:Prentice Hall,2010.

[5] 强振平,陈旭,狄光智.《计算机网络》课程教学方法探讨[J].计算机现代化,2013(13):40-43.

[6] 丁美荣,陈壹华.基于设计型学习的计算机网络实验教学研究[J].计算机教育,2011(1):47-51.

[责任编辑:覃侣冰]

推荐访问:教学研究 计算机网络 计算机专业 课程