非计算机专业计算机网络课程的教学探讨
摘 要: 为了顺应网络技术发展趋势,推动个性化课程建设,本文分析了计算机网络课程在非计算机专业中的教学体系,并结合教学经验和实践,探讨了教学中存在的问题和相应解决方案,以进一步深化教学改革。
关键词: 非计算机专业 计算机网络 教学改革
二十一世纪是网络信息时代,网络技术已成为当今信息化建设的核心技术之一。随着以因特网为代表的计算机网络的迅速发展,全球对计算机网络人才的需求不断增加,从而促使高校加快对网络人才的培养。计算机网络作为计算机和通信领域的交叉学科,它不仅是计算机类专业的主干课程,也是通信、电子信息类等非计算机专业的必修课程,为学生的后续学习研究打下基础。对于非计算机专业的计算机网络学习,需要制定不同的教学内容、教学目标和教学计划,以推动个性化课程建设,深化教学改革。
一、教学内容及要求
通过本课程的学习,使学生理解计算机网络的基础知识和基本原理;掌握局域网的基本工作原理和相关协议;理解网桥的工作原理;掌握IP协议的特点和基本内容;掌握路由选择协议;掌握传输层的基本功能和相关协议;理解应用层相关协议;了解网络安全的重要性;理解下一代因特网的关键技术。并且结合实验,培养学生具备简单的组网与网管能力,从而为今后从事计算机网络的应用、设计与开发打下基础。
在实际教学中,可以根据学生的水平和掌握程度对内容有所增减。但是无论做出何种改动,对于非计算机专业的学生,在选择教学内容时应注重计算机网络的基本原理、协议和结构,淡化细节和琐碎的内容。同时,把重点放在新的网络技术和未来发展趋势上,淘汰陈旧的内容和技术。
二、教学计划
1.相对于计算机专业而言,讲授学时应有所减少。
由于计算机网络是计算机专业的考研主干课程,需要讲得深讲得细。而对于非计算机专业而言,是一门专业限选课,重在掌握基础知识和理论,不需讲得过深过细,所以授课学时有所减少。以我院为例,计算机专业安排理论讲授学时为80学时,而非计算机专业缩减到了48学时。
2.讲授须和实验相结合。
学生仅仅会学还不够,还需会用,所以除了要安排理论授课外,还需安排实验。理论可以指导实验,同时在实验中可以更好地理解理论,理论和实验结合,才能构成一个完整的教学计划。如果学校有好的实验硬件条件,则可以让学生自己动手操作,如制作双绞线、安装网卡、配置路由器,等等。如果硬件条件达不到,则可以用计算机软件进行仿真实验。例如思科公司的Packet Tracer软件,用它可以实现各种网络环境的模拟配置。
三、教学实践中存在的问题及解决方案
1.内容枯燥。
计算机网络的理论性强且比较抽象,知识点多且比较琐碎,学生在学习时,普遍觉得枯燥无味,而且杂乱无章,理不出头绪。理论性强,就需要老师在教授时多结合生活中的例子,采用案例教学法,让学生知道所学的理论怎么用在实际中,例如,学生经常上网浏览网页,就需要输入相应网址,那么这个网址为什么要输http,www又是什么含义,它的构成原则又是什么,这就要用到应用层的相关协议解释。这样将协议原理与实现细节结合起来,激发学生的好奇心,提高学习兴趣。知识点碎,就需要老师合理安排课堂知识结构。例如讲解IP协议时,可以根据它的三个功能从三个层面详细讲解:IP数据报格式、选路控制和差错控制。当然,如果课堂结束之后把知识点串一遍,则能让学生更好地理顺所学内容。
2.死记理论,不能学以致用。
大多学生还是没有建立起自主学习能力。老师课堂上所讲的内容,学生课后没能多想,多理解,多用。要解决这个问题,一方面,老师在讲授时不能只是一个人在讲,要加强和学生的互动,鼓励和引导学生探索式地学习,多问一些扩展性或前沿性的问题,让学生思考并回答。例如,在讲到IP协议分片时,可以让学生自主查找分片重组的算法。这样学生就会自己去网上或者书中查找有关分片重组的资料,给出自己认为合理的算法。在这个过程中,学生就学会了如何自己解决一个问题。另一方面,老师在讲课时要不断强调计算机的技术文化:无论是技术还是理论每时每刻都在更新。由于计算机和通信技术都在不断发展,且发展速度之快,那么此刻认为正确的好的思想下一刻可能就会被新的思想取代。不能死记理论,而是要学习其中思想,也就是我们说的尽信书不如无书。此外,增加学生课外学习的机会。除了课堂上的实验以外,课下可以让学生有机会到学校网络中心或者一些校外的企业进行参观学习,了解实际的网络环境,知道所学知识可以如何应用。
3.学生对课程不够重视。
一些学生在学这门课的时候认为自己不是计算机专业的学生,所以觉得没有必要好好学。针对这个问题,老师在上第一节课的时候,就应该向学生强调这门课程的重要性,告诉学生非计算机专业的为什么要学这么课,对将来就业或者进一步深造有何帮助。同时,老师在平时授课讲解某个协议时,要给出一些协议在生活中实际应用的例子,让学生明白学习这些理论的好处。
4.考核方式不够全面。
大部分院校对计算机网络课程的考核方式只有试卷考试,这就导致学生只对理论死记硬背,同时学校虽然安排有实验课程,但是学生不够重视,总是糊弄过关。所以要考虑如何考查学生的实践能力。例如,可以在最后一次实验课给学生布置综合性的实验内容,由学生自己完成,然后由老师对实验结果进行评分。
四、结语
本文从计算机网络的教学经验出发,讨论了本课程在非计算机专业中的教学内容、教学要求和教学计划,重点分析了教学中存在的问题及改进措施,以实现个性化教学目标。当然,在以后的教学中还会不断出现新的问题,需要进一步关注和研究。
参考文献:
[1]谢希仁.计算机网络(第六版)[M].北京:电子工业出版社,2003.
[2]王红梅.买尔丹·祖农.徐亮.计算机网络课程的特点分析及教改研究[J].电子制作,2013(21).
[3]蒋宗礼.吴建平.徐明.张力军.探讨计算机网络课程体系建设[J].中国教育网络,2008,7.