1总体教改思路
“数据通信与计算机通信网”课程的内容知识点有些零散,但可以围绕计算机网络分层体系结构将其整合。民航系统中存在大量的地—空和地—地数据传输,拥有许多类型的通信网络。如:X.25数据业务网、卫星通信系统、飞机通信寻址报告系统(ACARS)以及航空电信网(ATN)等。如果将其引入课程教学,抽象的理论知识就可以具体化、形象化,再结合实际科研项目将其实现方法与步骤展示给学生,就可以很好地实现理论教学与行业应用的无缝衔接。基于此,笔者设计的课程教学过程如图1所示。
2课程教学实例
ACARS系统是目前国际民航广泛应用的地空数据链通信系统,通常工作在甚高频波段,用于飞机与地面之间的实时双向数据传输,可实现航空公司、空管部门等地面用户对飞机的运行管理与控制。由于ACARS系统报文中含有许多重要的数据信息,所以该系统是当前民航领域在用的重要通信系统。这里以ACARS引入课堂教学为例,阐述课程教学的具体实施过程。(1)基本知识点的讲述及分层归纳“数据通信与计算机通信网”课程包含数据通信基础部分的教学内容,具体包括信号传输特性、传输介质、数据编码、差错检测与控制、接口特性以及多路复用等。这些内容分布在不同的章节,比较分散,初学者不容易整体把控。如果我们将其与网络层次体系相对应,就可实现知识点分层归纳和对比讲解,如差错控制属于数据链路层实现的功能,而编码与调制、接口特性属于物理层实现的功能等。(2)引入ACARS系统学生有了数据通信基础部分相关知识之后,教师立即将ACARS系统引入课堂教学。在简单介绍ACARS系统功能及在民航中的应用之后,重点说明ACARS系统中所包括的课程所学知识点。比如,ACARS数字信号采用MSK调制方式,上下行报文按照字符形式装配,其中的接收地址与发送地址由飞机标识码表示[5],差错检测方式为循环冗余校验码(CRC),多路访问采用非坚持-载波侦听多路访问(CSMA)机制。为了实现数据的可靠传输,ACARS系统采用停等ARQ方式。表1给出了两者部分知识点的对应关系。结合实际民航数据通信系统,学生对于所学的抽象的理论知识不再感到遥不可及,而是实实在在存在于应用系统之中。(3)科研项目引入教学教师随后可将相关的科研项目介绍给学生。笔者曾参与完成ACARS系统仿真项目,教学过程中除了通过图片、图形或者动画等形式介绍项目背景,展示相关的研究成果外,还将部分实现方法和开发流程介绍给学生。比如,该项目仿真软件编程语言采用C#,开发平台为VisualStudio2008。模拟ACARS系统手动发送报文功能的流程以及相应的功能函数说明如图2所示。除了课堂教学外,部分小的功能模块(如CRC码的实现)可直接让学生参与实践,课后再让学生参观实验室和研究基地。通过了解科研项目,学生对知识点的理解会更加透彻,不仅明白所学知识用在哪里,如何重要,而且也知道在工程上如何实现,这很容易激发他们对科研工作的兴趣。
3结语
本文针对“数据通信与计算机通信网”课程教学现状,提出了面向民航应用系统的课程教学设计思路,并以民航ACARS数据链系统为例,说明在课程教学过程中如何适时引入实际应用系统和科研项目,实现课程教学内容与行业的紧密结合。实践表明,这一方式注重知识的实用性,受到学生的普遍欢迎,取得了较好的教学效果。
作者:李冬霞 岳猛 屈景怡 樊志远 单位:中国民航大学