王兴芳,沈映珊,曹 阳,向学哲
(华南师范大学 计算机学院,广东 广州 510631)
对于计算机网络课程的学习,学生反馈的问题主要有下列几点:理论性强、知识点多且发散,实验环境不能满足学习实践需要,担心难以适应社会实际需求等。如何学好计算机网络,如何使理论与技能有机结合成为教师在教学过程中着重要思考的问题。笔者首先提出利用三个图统领计算机网络课程的学习:图一是该课程的总纲,可以为学生学习提供逻辑主线;图二以网络层为例,提出了每一层的具体学习思路,可以使学生以任务驱动学习的方式掌握每一层的相关知识;图三为各层之间的联系,通过数据封装反映各层协调完成计算机网络的整体功能。这样从总体到部分,再从部分到总体,使学生在学习中始终有支点,从而达到整体知识点形散而神不散的目标。其次,合理安排多类型多层次的实验,不仅使学生将发散的知识点有效融合起来,并且能使学生将理论与技能有机结合。最后,结合当今互联网时代特色,创新教学模式,高效组织课上课下活动,提升教学质量。
目前,在大部分教材的概述中,都详细分析了计算机网络的分层理论,分层的目的是“将复杂问题简单化”。当人们在处理、设计和讨论一个复杂系统时,总是将复杂系统划分为多个小的、功能相对独立的子系统或模块,这样可以将注意力集中在这个大而复杂系统的某个特定部分,并有能力把握它,这是 “分而治之、逐步求精”的模块化思想。……