实践与反思
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

4 计算机网络实践教学的改革

计算机网络是一门实践性很强的课程,加强实验、实践教学十分必要。为此,我们通过实验平台建设和实验内容、难度层次化的设计,使之变成理论课的实训和延伸;实验课单独、分层次考核;依据教学大纲,在参考国内外计算机网络经典实验教材的基础上,并结合实际教学情况设计相应的教学内容和环节。我们拟通过该系统从观察(运行状态)思考、交互式实践和协议的编程三个逐步递增的层次进行协议的实践和掌握。在教学方法的设计上,教师注意引导、激发学生的学习兴趣和发现问题的能力;在实验、实践过程中对能主动思考提出问题的同学给予表扬,并适当地提供一些选做的实验,努力提供给学生一个探索性的学习环境。对于网络协议后台的运行过程,不容易体会时,可以借助网络侦听、数据包捕获软件和模拟仿真软件等进行“过程”的体验,从而提高学习效果。

在计算机网络实践教学的探索中,我们尝试进行分层次的培养,由表现优良的同学组成课外小组,进行除基本教学内容以外的提高内容的教学,以满足其对本课程的学习、实践需求。以设计型实验课题的形式进行任务驱动式教学,在给定设计任务和要求的情况下,从资料收集、方案拟定、设计与调试到撰写设计报告,主要由学生自行完成,强调学生实验过程的“自主性”。下图所示为学生设计的多线程文件传输协议实现的部分输出截图。教学实践表明,通过面向任务的教学方法给予学生最大的发挥空间,可以培养学生分析问题、解决问题的能力。