通信工程专业教材C语言程序设计_第1页
通信工程专业教材C语言程序设计_第2页
通信工程专业教材C语言程序设计_第3页
通信工程专业教材C语言程序设计_第4页
通信工程专业教材C语言程序设计_第5页
已阅读5页,还剩94页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录

C语言程序设计1

组网工程技术5

DSP原理及应用8

Internet技术与应用12

Java语言程序设计16

TCP/IP协议19

Windows程序设计(VisualC++版)21

操作系统25

单片机原理及应用27

电路分析29

电信网32

多媒体通信技术34

高频电子线路36

光纤通信38

计算机基础41

计算机控制技术43

计算机网络45

计算机组装与维修技术48

模拟电路51

嵌入式系统54

数据结构56

数据库系统原理59

数据库应用62

数字逻辑电路设计66

数字信号处理69

通信概论72

通信接口技术74

通信系统天线77

通信系统原理80

微机原理与接口技术83

卫星通信86

无线局域网88

现代交换技术90

信号与线性系统92

信息论与编码95

移动通信97

C语言程序设计

CLanguageProgramming

课程编号:03060102

学分:4

学时:80(其中:讲课学时:48实验学时:0上机学时:32)

先修课程:计算机导论

适用专业:通信工程

教材:《c程序设计》,谭浩强,清华大学出版社,1999年12月第2版

开课系:三系

一、课程的性质与任务

《c程序设计》是通信工程专业的专业基础必修课程,在整个教学体系中占据非常重要的地位。

c语言是•种应用较广的程序设计语言,c语言同时具有低级语言和高级语言的特性,该语言既适合

编写应用软件又适合编写系统软件。学好该课程将为学习本专业的其它后续课程打下良好的基础。

C程序设计的基本任务是:

1、掌握C语言的基本概念、基本语法和编程方法;

2、掌握基本的程序设计过程和技巧;

3、掌握基本的分析问题和利用计算机求解问题的能力,具备初步的高级语言程序设计能力。

《c程序设计》课程系统和全面地讲述c语言的基本概念、基本语法和编程方法,详尽地讲述了

数据类型、基本输入输出语句、循环、数组、函数、指针、位运算和文件的概念和使用方法,,使学

生掌握结构化的方法进行程序设计,培养学生应用计算机解决和处理实际问题的思维方法与基本能

力,为本专业的其它课程的学习打下基础。

二、课程的基本内容及要求

第一章语言概述

1、教学内容

(l)c语言简介

(2)c源程序的结构特点

(3)c语言字符集和词汇

(4)Turboc集成开发环境

2、基本要求

了解c语言的基本情况及其集成开发环境。

第二章数据类型、运算符与表达式

1、教学内容

(l)c的数据类型

(2)常量与变量

(3)整型数据、实型数据、字符型数据

(4)算术运算符和算术表达式

2、基本要求

掌握c语言中曲基本数据类型和算术表达式。

第三章简单的c程序设计

1、教学内容

(1)算法

(2)程序的三种基本结构

(3)赋值语句

(4)数据输出

(5)数据输人

2、基本要求

掌握算法的概念和特性,表示方法,掌握程序的三种基本结构以及C语言中的赋值语句、输入

输出语句。

第四章逻辑运算和判断选取控制

1、教学内容

(1)关系运算符和关系表达式

(2)逻辑运算符和逻辑表达式

(3)IF语句

(4)SWITCH语句

2、基本要求

掌握c语言中的关系运算、逻辑运算及分支结构。

第五章循环控制

1、教学内容

(1)概述

(2)goto语句以及goto语句构成循环

(3)while语句

(4)for语句

(5)循环的嵌套

(6)儿种循环的比较

(7)break语句和continue语句

(8)程序举例

2、基本要求

(1)掌握for循环结构

(2)掌握while和dowhile循环结构

(3)掌握continue、break语句

(4)掌握循环的嵌套

第六章数组

1、教学内容

(1)一维数组的定义和引用

(2)二维数组的定义和引用

(3)字符数组

(4)枚举类型

2、基本要求

掌握一维数组和多维数组的定义、初始化和引用。掌握字符串与字符数组,掌握基本的排序方

法。

第七章函数

1、教学内容

(1)概述

(2)函数定义的一般形式

(3)函数参数和函数的值

(4)函数的调用

(5)函数的嵌套调用

(6)函数的递归调用

(7)数组作为函数参数

(8)局部变量和全局变量

(9)动态存储变量和静态存储变量

(10)内部函数和外部函数

2、基本要求

掌握库函数的正确调用,掌握函数的定义方法,掌握函数的类型和返回值,掌握形式参数与实在

参数的区别,参数值的传递,掌握函数的一般调用和嵌套调用,学会递归调用,,掌握局部变量和全

局变量,掌握变量的存储类型(自动、静态、寄存器、外部),变量的作用域和生存期,了解内部函

数和外部函数。

第八章编译预处理

1、教学内容

(1)宏定义

(2)文件包含”处理

(3)条件编译

2、基本要求

掌握编译预处理的概念和特点,了解带参数的宏定义及其使用,掌握不带参数的宏定义及其使

用,掌握“文件包含”的概念和使用。

第九章指针

1、教学内容

(1)指针的概念

(2)变量的指针和指向变量的指针变量

(3)数组的指针和指向数组的指针变量

(4)字符串的指针和指向字符串的指针变量

(5)函数的指针和指向函数的指针变量

(6)返回指针值的函数

(7)指针数组和指向指针的指针

(8)有关指针的数据类型和指针运算的小结

2、基本要求

掌握指针的概念及指针的定义,掌握指针运算,掌握指向变量、数组、字符串、函数的指针变

量,掌握用指针作函数参数。,掌握指针数组和指向指针的指针的概念及其定义方法,了解main函

数的命令行参数。

第十章结构体与共用体

1、教学内容

⑴概述

(2)定义结构体类型变量的方法

(3)结构体类型变量的引用

(4)结构体变量的初始化

(5)结构体数组

(6)指向结构体类型数据的指针

(7)用指针处理链表

(8)共用体

(9)枚举类型

(10)用typedef定义类型

2、基本要求

掌握结构和联合类型数据的定义方法,掌握结构和联合类型数据的引用方法,掌握指向结构体

的指针变量,了解用typedef定义类型的方法。

第十一章位运算

1、教学内容

(1)概述

(2)位运算符

(3)位运算举例

(4)位段

2、基本要求

掌握位操作的概念,掌握基本的位运算,了解位段的概念。

第十二章文件

1、教学内容

(l)c文件概述

(2)文件类型指针

(3)文件的打开与关闭

(4)文件的读写

(5)文件的定位

(6)出错的检测

(7)文件输入输出小结

2、基本要求

掌握文件类型指针(file类型指针),掌握文件的打开与关闭(fopen和fclose函数),掌握文件

的读与写(fprintf和fscanf函数)。

三、课程学时分配

章节讲课实验上机

第一章C语言概述2

第二章数据类型、运算符与表达式4

第三章最简单的C程序设计42

第四章逻辑运算和判断选取控制22

第五章循环控制62

第六章数组64

第七章函数66

第八章编译预处理2

第九章指针64

第十章结构体与共用体62

第十一章位运算22

第十二章文件24

四、大纲说明

1、《c程序设计题解与上机指导》实验教学大纲。

2、本课程的课程设计要求见«c程序设计》课程设计教学大纲。

五、参考书目

《c程序设计及应用》,李盘林、盂宪福编著,高等教育出版社,1998年第1版

《c程序设计》,谭浩强编著,清华大学出版社,1999年12月第2版

撰写人:巫宗宾审订人:王月敏批准人:路淼

组网工程技术

NetworkEngineeringTechnology

课程编号:03060128

学分:2

学时:32(其中:讲课学时:22实验学时:0上机学时:10)

先修课程:计算机组成原理、计算机网络

适用专业:通信工程、计算机科学与技术

教材:网络中心自编讲义

开课系:三系

一、课程的性质与任务

《组网技术》是计算机科学与技术专业、通信工程专业选修课,它建立在计算机组成原理、计算

机网络、操作系统原理等课程知识的基础上,为计算机有关专业的学习打下专业基础。本课程的基

本任务是介绍有关组网工程技术,包括传输介质及综合布线工程、网络互联设备基本原理、结构、

配置以及组网系统集成的有关理论知识和技术。

二、课程的基本内容及要求

第一章概述

1、教学内容

(1)互联网络发展概况

(2)中国教育和科研计算机网络简介:网络拓扑及采用的网络组网技术

(3)校园网络介绍:介绍典型大中型校园网络的拓扑及采用的组网技术

2、基本要求

通过学习,了解互联网络发展概况,对中国教育和科研计算机网络及典型校园网络组阿技术应

有初步概念和了解。

第二章网络传输介质

1、教学内容

(1)有线通信及其采用的传输介质

(2)光纤的种类、性能和标准

(3)光纤的施工、测试技术

(4)双绞线传输介质种类、性能

(5)双绞线测试技术

(6)同轴电缆的种类、性能和标准

2、基本要求

要求了解和掌握组网工程中常用的光纤、双绞线电缆种类、性能指标及测试技术。

第三章综合布线的工程设计技术

1、教学内容

(1)楼宇综合布线工程设计概述

(2)工作区子系统和水平干线子系统

(3)垂直干线子系统

(4)管理子系统

(5)设备问子系统

(6)建筑群子系统

(7)典型综合布线工程设计举例

2、基本要求

了解综合布线各个子系统的规划及功能,初步掌握综合布线所用的设备以及规划、设计知识,了

解结构化网络规划标准。

第四章网络互联设备

1、教学内容

(1)中继器与集线器

(2)调制解调器

(3)网卡

(4)网桥

(5)交换机

(6)路由器

2、基本要求

了解和掌握网络互联设备基本原理、结构、性能以及在组网工程中的作用。

第五章交换机规划与配置

1、教学内容

(1)交换机配置

交换机在组网中的应用,交换机性能、分类与选型,交换机配置连接方式,cL『配置方式,交

换机的堆叠、级连与模块。

(2)交换机划分VLAN

在交换机上创建VLAN,创建TRUNKo(CiscoCatalyst4006及3550交换机为例,从网络拓扑

图及组网要求分析具体实例,进行交换机配置及列出配置清单。

(3)三层交换机配置

三层交换实现方法,利用三层交换机实现三层交换,配置三层交换机vLAN接口,井按组网要求

进行配置实例分析。

2、基本要求

交换机是目前组网工程中应用最广泛的网络设备,要求掌握交换机性能及选型,要求能根据组

阿要求配置二、三层交换机。

第六章路由技术与路由器

1、教学内容

(1)路由器外部接U、路由器操作系统E0S、路由器内部结构

(2)路由器的设定联机

(3)操作模式与命令

(4)路由器类型设定及举例

(5)访问控制列表的基本概念及设计举饲

2、基本要求

要求掌握路由器基本结构、主要操作系统命令。根据组网要求,初步掌握设定路由器类型(包括

广域网端口、局域网端口、路由协议等配置),配置访问控制列表。

第七章服务器与应用软件平台

1、教学内容

(1)服务器功能与选型

(2)主要应用软件:邮件、WEB、PROXY、视频服务系统的性能、类型、选型

(3)网络管理及安全防护软件介绍

2、基本要求

了解组网工程中主要应用软件平台及服务器。根据网络需要,了解系统集成基本知识和方法。

第八章计算机网络规划、设计与集成

1、教学内容

(1)计算机网络规划

网络的需求分析、可行性研究、网络结构分析。

(2)计算机网络设计

方案设计的原则、方案设计的内容和过程、工作组型计算机网络设计、局域网设计、广域网设计。

(3)组网方案实例

典型组网方案的建网目标、设计原则、舸络设备选型、虚网划分及实觐、网络硬件平台及软件平

台。

2、基本要求

了解和掌握计算机网络规划与设计原则。通过组网方案实例分析、了解计算机网络的综合布线、

网络设备造型及配置方法,实现计算机网络系统集成。

三、课程学时分配

章节讲课实验上机

第一章概述2

第二章网络传输介质2

第三章综合布线的工程设计技术42

第匹章网络互联设备22

第五章交换机规划与配置22

第六章路由技术与路由器42

第七章服务器与应用软件平台42

第八章计算机网络规划、设计与集成2

四、大纲说明

《组网技术》涉及大量工程技术,为了加深课堂知识,安排典型光纤工程、楼内综合布线工程的

实地观察及参观,安排网络设备、典型组网方案的现场参观或进行网络设备配置演示。每章均有习

题,培养学生对网络工程分析能力、独立思考能力和综合能力。

另:本课程的实验要求见《组网技术》实验教学大纲。

五、参考书目

1、《网络综合布线系统与施工技术》,黎连业编著,机械工业出版社,2003。

2、《组建Cisco多层交换网络》,KarenWebb[美国]编著,人民邮电出版社,2000。

3、《最新CuscoRouter实用教程》,萧文龙编著,中国铁道出版社,2001。

4、《最新计算机网络实用教程》,杨丰瑞编著,中国铁道出版社,2001。

5、《校园网组建与管理》,王竹林编著,清华大学出版社,2002。

撰写人:巫宗宾审订人:王月敏批准人:路淼

DSP原理及应用

DSPPrincipleandApplications

课程编号:03060127

学分:2.5

学时:48(其中;讲课学时:38实验学时:10上机学时:0)

先修课程:微机原理厦接口技术、单片机原理、数宇信号处理

适用专业:计算机科学与技术、通信工程、电子信息工程、自动控制

教材:(DSP芯片的原理与开发应用》,张雄伟、陈亮编著,电子工业出版社,2003年2月

第3版

开课系:三系

一、课程的性质与任务

本课程是通信工程类专业的选修课,也可作为非通信工程电类专业的选修课。DSP原理及应用

是在学习单片机原理课程的基础上,运用数字信号处理等专业知识,使学生在信号的分析处理、硬

件电路设计及开发等方面的知识面得到进一步扩充。在此基础上要求学生掌握DSP芯片的基本结构、

基于DSP芯片的软硬件设计方法。通过学习使学生了解当前数字信号处理软硬件技术发展的方向。

DSP原理及应用课程的基本任务是:

1、掌握DSP系统的组成和性能指标;DSP芯片结构特征及各种DSP芯片的分类方法,在熟悉TI

公司系列DSP的基础上,了解其它公司DSP芯片的分类和发展

2、掌握TMS320系列DSF,芯片的硬件结构,包括芯片的CPU、内部存储器、流水线、片内功能

模块以及外部总线操作

3、掌握DSP基本的定点、浮点运算。掌握数的定标及浮点数的基本格式。了解非线性定点、浮

点运算的快速实现的基本方法

4、掌握引公司TMS320系列处理器的开发编程方法及其实现

5、掌握开发DSP系统各种调试工具的使用方法

6、掌握DSP硬件外围电路的选择与设计,掌握各种DSP芯片实际应用,重点掌握基于DSP芯片

的硬软件设计。

二、课程的基本内容及要求

第一章概述

1、教学内容

(DDSP应用系统

(2)DSP应用系统的设计过程

(3)DSP应用系统的开发工具

(4)可编程DSP芯片

2、基本要求

掌握DSP系统的组成和性能指标;了解DSP系统以及芯片的特点、发展简史、分类以及选择的

基本方法.

第二章DSP芯片的基本结构和特征

1、教学内容

(DDSP芯片的基本结构

(2)TI定点DSP芯片

(3)TI浮点DSP芯片

(4)其他DSP芯片简介

2、基本要求

掌握DSP芯片结构特征,了解各种DSP,芯片的分类方法,在熟悉刊公司系列13sp的基础上,

了解其它公司DSP芯片的分类和发展。

重点掌握DSP芯片结构特征和语言特点。

第三章DSP芯片的定点运算

1、教学内容

(1)定点的基本概念

(2)定点运算实现的基本原理

(3)DSP定点算术运算实现的基本原理

(4)非线性运算定点快速实现的基本方法

2、基本要求

掌握定点DSP处理中数的定标、DSP程序的定点模拟,DSP芯片的定点算术运算以及定点实现非

线性函数的快速实现方法等。

第四章DSP芯片的浮点运算

1、教学内容

(1)浮点数的格式

(2)基本的浮点运算

(3)非线性浮点运算的快速实现

2、基本要求

掌握DSP芯片的IEEE和TMS320两种浮点数格式及它们之间的转换,以及浮点的加、减、乘、除

的基本运算方法。

第五章TMS320C5000系列DSP芯片的硬件结构

1、教学内容

(1)基本结构

(2)中央处理单元(CPU)

(3)存储器

(4)流水线

(5)片内外设

(6)外部总线操作

2、基本要求

掌握TMS320054xDSP芯片的硬件基本结构,包括芯片的CPU、内部存储器、流水线、片内功能

模块以及外部总线操作。

第六章TMS320C5000DSP芯片的汇编语言

1、教学内容

(1)汇编语言源程序格式

(2)符号与缩写

(3)亍[编指令介绍

(4)寻址方式

2、基本要求

掌握TMS320c5000DSP芯片的指令、汇编语法、指令使用方法和寻址方式,为DSP芯片的软件

编程和提高编写程序的运行效率建立基础。

第七章公共目标文件格式一COFF

1、教学内容

(DCOFF目标文件格式

(2)COFF格式编程举例

2、基本要求

掌握TI公司新的汇编器和链接器所广泛采用的公共目标文件格式C0FF和基于C0EF的汇编语言

编程方法。

第八章DSP芯片的开发工具及应用

1、教学内容

(1)代码生成工具

(2)代码调试工具

2、基本要求

掌握DSP芯片的开发工具,包括代码生成工具和代码调试工具。在代码生成工具中要掌握C编

译器、汇编器和链接器及其使用方法;在代码调试工具中要掌握C/源码调试器、DSK工具、软件模

拟器、评价模块EVM、软件开发系统和仿真器及使用方法。

第九章CCS集成开发环境的特征及使用

1、教学内容

(DCOS的基本特征与安装设置

(2)CCS集成环境的使用

(3)GEL语言的使用

(4)一个简单DSP程序的调试实例

(5)从文件中读取数据并测试算法的调试实例

2、基本要求

掌握TJ公司推出的集成开发环境一CCS的基本原理和使用方法,学会用C0S软件编辑、编译、链

接、软件仿真、硬件调试及实时跟踪DSP程序的设计与开发。

第十章基于C语言的DSP芯片开发

1、教学内容

(1)优化ANSIC编译器

(2)TMS320C3x/c4x的C语言开发

(3)TMS320C2x/C5x/C54x的Cc语言开发

2、基本要求

掌握用C语言开发13SF,芯片的方法。

第十一章基于C和汇编语言混合编程的DSP芯片开发

1、教学内容

(DC语言和汇编语言的混合编程方法

(2)TMS320C3x/C4x混合编程举例

(3)TM$32()C2x/c5x混合编程举例

(4)TMS320C54x混合编程举例

2、基本要求

掌握基于C和汇编混合编程开发DSP芯片的方法,这是编写实时DSP程序的一种常用的方法。

第十二章DSP最小硬件系统的设计

1、教学内容

(DDSP系统的基本硬件设计

(2)3、3V和5V混合逻辑系统设计

(3)DSP芯片的存储器接口设计

2、基本要求

掌握最小DSP系统的硬件设计,包括:复位电路、时钟电路、电源、等待状态发生等基本硬件

设计方法,为DSP系统设计奠定了基础。

第十三章DSP硬件系统的接口设计

1、教学内容

(1)模数接口电路的设计

(2)通信接口的设计

(3)主从式系统的设计

(4)利用HP1实现主机与TMS320054x的通信

2、基本要求

掌握DSP硬件系统外部接口设计方法,包括:模数接口电路、通信电路和主从式系统的•般设

计方法,为设计一个独立完整的DSP硬件系统奠定基础。

第十四章DSP系统的软件设计

1、教学内容

(DDSP芯片的初始化

(2)TMS320C2X/C5x的软件应用

(3)TMS320C54X的软件应用

(4)TMS320C3x的软件应用

(5)DSP系统的BOOT设计

2、基本要求

掌握DSP,系统软件设计中的一些基本方法,包括芯片初始化、编程技巧以及程序自引导的实现

方法等,

第十五章DSP芯片应用开发实例

1、教学内容

(1)一个基于TMS320c203DSP应用系统的开发

(2)一个基于TMS320c31DSP系统的开发

(3)一个基于TMS320VC5409DSP应用系统的开发

2、基本要求

掌握以TMS320c203、TMS320c31、TMS320VC5409三种DSP芯片在实现应用系统时的软硬件设计、

调试和有关开发方法和过程。

三、课程学时分配

章节讲课实上机

第一章概述2

第二章DSP芯片的基本结构和特征2

第三章DSP芯片的定点运算2

第四章DSP芯片的浮点运算2

第五章TMS320c5000系列DSP芯片的硬件结构2

第六章TMS320c5000DSP芯片的汇编语言4

第七章公共目标文件格式——C0FF2

第八章DSP芯片的开发工具及应用2

第九章CCS集成开发环境的特征及使用2

第十章基于C语言的DSP芯片开发2

第十一章基于C和汇编语言混合编程的DSP芯片开发42

第十二章DSP最小硬件系统的设计22

第十三章DSP硬件系统的接口设计42

第十四章DSP系统的软件设计42

第十五章DSP芯片应用开发实例22

四、大纲说明

1、采用多媒体教学

2、本课程的实验要求见《DSP原理及应用》实验教学大纲

3、教科书在每章的最后有习题与思考题,每次课后结台习题和思考题进行复习,布置2〜3次课

堂练习,以检验学生对课程的理解程度及教学的进程是否合适

五、参考书目

1、《DSP技术的发展与应用》,彭启琮、李玉柏、管庆编著,高等教育出版社,20029第1版

2、《DSP控制器原理及应用》,宁改娣、杨拴科编著,科学出版社,2002..第1版。

3、《基于DSP现代电子系统设计》,戴逸民编著,电子工业出版社,2002.5第1版。

撰写人:巫宗宾审订人:王月敏批准人:路淼

Internet技术与应用

InternetTechnologyandApplication

课程编号:03060123

学分:2.5

学时:48(其中:讲课学时:38实验学时:0上机学时:10)

先修课程:微机原理与接口技术、计算机网络

适用专业:计算机科学与技术、通信工程、信息安全、电子信息工程

教材:Internet应用技术;张增芳、陈祖爵;武汉理工大学出版社、2003年1月第1版

开课系:三系

一、课程的性质与任务

Internet技术与应用是建立在微机原理与接U技术、计算机网络等课程知识的基础上,在当前

信息化社会,本课程是计算机应用、通信工程专业学生必须掌握的基本技术,也可作为非计算机应

用、通信工程专业的选修课。

Internet技术与应用课程的基本任务是

1、掌握关于Internet各方面的基础知识,包括了解Internet所需的数据通信和计算机网络的

基础知识、Internet原理、域名系统管理和Internet各种接人技术。

2、掌握Internet的各种应用技术,包括文件传输ftp、远程登录Telnet、新闻组USENET、电

子邮件系统和WW浏览及网上信息资源的检索和下载。

3、掌握用windows2000配置Web网站,创建、设计、编辑、制作与发布网页。

4、了解网络管理和网络安全的基本原理

本课程是计算机应用、通信工程本科的一门专业课,主要培养学生掌握Internet信息通信和处

理技术的基础知识。既重视基本原理和基本概念的阐述,又力图反映Internet的新发展,同时也重

视必要的理论指导。通过网上练习和实验,验证和掌握Internet的各种应用及Internet各种服务

器前安装、配置、调试与应用。

二、课程的基本内容及要求

本课程全面系统地介绍了Internet的发展、TCP/IP体系结构、Internet基本知识、Internet

接人方式、基本信息服务、信息检索、网站建设、网页设计、Internet应用、网络管理、Internet

网络安全问题等自容。既重视基本原理和基本概念的阐述,又力图反映Internet的新发展,同时也

重视必要的理论指导。通过网上练习和实验,验证和掌握Internet的各种应用及Internet各种服

务器的安装、配置、调试与应用。

第一章Internet概述

1、教学内容

(1)Internet的产生与发展

(2)TCP/IP协议组及体系结构

(3)Internet的地址形式

2、基本要求

要求掌握什么是Internet,了解Internet的由来、现状与发展过程,认识Internet在其诞生

国美国及中国的发展现状,认识Internet的基本原理,掌握TCP/IP协议的有关概念和地址形式。

第二章Internet的接入技术

1、教学内容

(1)连入Internet所需的软、硬件环境

(2)通过调制解调器接人

(3)ISDN接入技术

(4)ADSL(不对称数字用户线)

(5)CableModem(线缆调制解调器)

(6)无线接人

(7)高速局域网接人

(8)用户选择接,方式的考虑因素

2、基本要求

要求掌握Internet的各种接入技术。对这些技术需要重点熟悉和掌握的有ISDN接人技术、DSL、

CableModem,无线接入、GSM接人、CDMA接人、GPRS接入、千兆以太网、光纤分布数据接口等等,

另外,在选择不同的链接方法时应考虑地域、质量、价格、性能、稳定性等。

第三章Internet重要工具

1、教学内容

(1)文件传输FTP

(2)远程登陆TELNET

(3)环球信息网WWW

(4)新闻组USENET

2、基本要求

通过本章的学习,要求掌握Internet的一些基本工具

(1)掌握文件传输FTP的概念以及应用软件的获取与安装,并举例说明

(2)掌握远程登录Telnet概念、用户软件的使用以及运行Telnet程序的两种方法和作业控制

(3)掌握环球信息网WWW的基本概念以及Web服务器和Web浏览器

(4)掌握新闻组USENET的应用,如何用新闻阅读器来阅读和发送新阔

第四章电子邮件系统

1、教学内容

(1)电子邮件系统的基本概念及协议

(2)报文传输代理MTA及SMTP

(3)邮件用户代理UA及POP3

(4)报文协议RFC822

(5)电子邮件的设置

(6)电子邮件的编写

(7)电子邮件的收发

(8)电子邮件管理

2、基本要求

要求掌握电子邮件系统的基本概念、基本组成及基本协议以及邮件传输的原理、邮件报文

(Message)的格式和电子邮件的基本使用。

第五章WWW浏览器

1、教学内容

(l)IE浏览器的安装与设置

(2)使用IE浏览器浏览Web

(3)WWW网上信息资源检索

(4)WWW网上信息资源下载

2、基本要求

掌握WWW浏览器的安装设置,了解Internet上的WWW服务,熟练地使用其进行信息的浏览、检

索和下载。

第六章用Windows2000设计网站

1、教学内容

(l)Windows2000的网络硬件

(2)windows2000的网络软件

(3)Windows2000的网络安装

(4)网络常用服务器的设置

(5)windows20oo的网络维护

2、基本要求

掌握如何安装、配置windows2000服务器和工作站的硬件、软件。了解儿种常用服务器的设置,

熟悉使用windows2000来设计网站。

第七章网页设计与制作

1、教学内容

(l)HTML语言

(2)网页制作常用软件及操作

(3)制作个人主页

(4)创建与编辑阿页

(5)发布个人主页

2、基本要求

(D掌握HTML标记语言的基本功能及操作

(2)掌握FrontPage2000网页制作软件的基本功能及操作

(3)掌握用FrontPage2000创建、制作和编辑个人主页

(4)掌握申请免费主页空间,测试和发布个人主页站点

第八章Internet网上“冲浪”

1、教学内容

(1)网上聊天

(2)网上购物与电子商务

(3)网络推销

(4)网络电话

(5)网上娱乐

(6)网上图书

(7)网上求职

(8)网络出版

(9)远程教育

2、基本要求

随着Internet的发展,网络应用越来越丰富,网络世界绚丽多彩。为了更加充分地利用网络资

源,发挥网络优势,体验网上冲浪的乐趣,在本章中,对各项网络服务的应用做了详细的介绍。

第九章网络管理

1、教学内容

(DSNMP框架

(2)管理信息库MIB

(3)SNMP

2、基本要求

掌握网络管理的基本含义、网络管理系统的基本框架、网络管理应用及网络流量数据的分析、

记录和显示,创建和更新网络拓扑结构图,检查和组织日志文件等。并要求掌握在网络管理站上构

造个或多个网络管理应用,进行故障管理、性能监控、计费等。

第十章网络安全

1、教学内容

(1)计算机网络安全的基本概念

(2)浏览器的安全

(3)电子邮件的安全

(4)网络安全层次

2、基本要求

掌握计算机信息和计算机网络系统安全的基本概念、信息网络安全的两个标准、系统的网络安

全层次:防火墙技术、IP层安全技术、传输层安全技术以及应用层的安全机制,为进一步研究网络

安全技术提供了一个基础。

三、课程学时分配

章节讲课实验上机

第一章Internet概述4

第二章Internet的接人技术4

第三章Internet重要工具42

第四章电子邮件系统42

第五章浏览WWW42

第六章用windows2000设计网站42

第七章网页设计与制作62

第七章网页设计与制作4

第九章网络管理2

第十章网络安全2

四、大纲说明

1、采用多媒体教学。

2、本课程的实验要求见《Internet技术与应用》实验教学大纲。

3、本课程的课程设计见《Internet技术与应用》课程设计教学大纲。

4、教科书在每章的最后有思考题和习题,每次课后结合思考题和习题进行复习,布置2〜3次

课堂练习,以检验学生对课程的理解程度及教学的进程是否合适。

五、参考书目

《Internet高级应用技术》,马自卫主编,北京邮电大学出版式,2001年12月,第1版。

撰写人:巫宗宾审订人:王月敏批准人:路淼

Java语言程序设计

JavaProgramming

课程编号:03060126

学分:2.5

学时:48(其中:讲课学时:32实验学肘:0上机学时:16)

先修课程:高级语言程序设计

适用专业:计算机科学与搜术、通信工程

教材:《Java语言程序设计教程》,邱桃荣主编,机械工业出版社,2003年7月,第1版

开课系:三系

一、课程的性质与任务

在Internet流行的今天,传统的计算模型已经不在满足需要。由于JAVA语言具有能独立于平

台而运行、面向对象、可设计和操作动态画面等特点,又具有多线程、防止病毒入侵等功能,所以

在Internet上的研究和开发工作特别受到越来越多得用户的欢迎,许多原来C++程序人员已经转向

JAVA编程。同时JAVA语言的应用已经有早期的Applet(小应用程序)逐出转向大型化应用。为了面

对Internet今天的发展趋势,开发JAVA语言程序设计课程是必须的。

JAVA语言程序设计的基本任务是;

1、了解JAVA语言的发展历史、现状和特点

2、掌握JAVA的基本编程知识

3、掌握面向对象编程方法和类的知识

4、能够熟练利用常用包进行编程

JAVA语言程序设计强调面向对象的编程方法及程序设计技能和设计能力的训练,强调理论与实

际的结合,提高分析问题、解决问题的能力。

二、课程的基本内容及要求

第一章JAVA语言概述

1、教学内容

(1)Java的发展历史

(2)Java的特性

(3)Java语言的应用前景

(4)Java应用种类

2、基本要求

(1)了僻Java的发展历史及基本特点

(2)掌握Java虚拟机的概念

(3)TWJavaScripts,JavaApplet,JavaApplicadon,JavaServiet,JavaBean,JSP的各

种Java应用种类及之间的联系与区别

第二章Java开发环境

1、教学内容

(1)J2SDK平台(Java2SoftwareDeveloperKit)

(2)J2SDK应用

(3)其它开发工具

2、基本要求

(1)了解Java2的新特性及不同版本

(2)掌握Java2SDK的开发环境的建立

(3)掌握Java2SDK的编译,运行等应用操作

(4)了解其它开发工具

第三章JAVA语言基础

1、教学内容

(1)Java类库

(2)各种数据类型

(3)数据的混合运算和各种运算符的使用

(4)流程控制(分支和循环)

(5)一维和多维数组

(6)字符串

2、基本要求

掌握Java基本语法,能够编写简单的JavaApplication和JavaApplet。

第四章面向对象的JAVA语言

1、教学内容

(1)面向对象(OOP)原理

(2)对象的使用

(3)JAVA的类和方法

(4)继承

(5)接口的定义和实现

(6)包的定义和使用

2、基本要求

掌握Java的面向对象的程序设计方法,能够设计简单的类。

第五章JAVA的Applet应用

1、数学内容

(1)工作原理

(2)applet的主要方法

(3)在HTML中加入〈applet》标记

(4)参数的传递(从HTML向applet传递参数)

2、基本要求

了解JavaApplet的基本原理,熟悉applet的结构和主要方法,掌握JAVA的Applet的编写和

运行。

第六章JAVA语言的图形用户界面

1、教学内容

(1)JAVA窗口环境编程(java,awt)包

(2)AWT组件库

(3)窗口和菜单设计―

(4)布局管理

(5)Java2D

2、基本要求

熟练掌握用AWT组件库编写具有可视化功能的Java界面。

第七章Java事件处理

1、教学内容

(1)事件处理模型概述

(2)按钮事件的处理

(3)鼠标事件处理

(4)键盘事件处理

(5)窗口事件处理

(6)他事件处理

2、基本要求

了解事件处理的模型和实现方法,掌握用在JavaGUI中实现事件处理的编程方法。

第八章Java异常处理机制

1、教学内容

(1)异常的含义和类层次

(2)异常的类型

(3)异常的抛出

(4)异常处理的语句

2、基本要求

掌握Java异常处理方法。

第九章Java多线程

1、教学内容

(1)什么为线程

(2)Thread类和Runnable接口

(3)线程的实现

(4)线程的同步

2、基本要求

掌握Java多线程处理方法。

第十章Java的I/O设计

1、教学内容

⑴标准I/O

(2)一般文件输入输出

(3)缓冲1/0(二进制方式)

(4)文件File

(5)随机访问文件

2、基本要求

掌握标准I/0,一般文件随机访问文件的程序设计方法

第十一章Java的数据库设计

1、教学内容

(1)JDBC简介

(2)主要JDB0类

(3)工作步骤

(4)编写简单的JDBC程序

2、基本要求

掌握简单的JDBO程序设计方法

第十二章Java的网络设计

1、教学内容

(1)基础知识

(2)网址(InetAddress类)

(3)URL类

(4)uRLconnection类

(5)TCP/IPSocket

(6)数据报

2、基本要求

掌握网络编程的程序设计方法

第十三章多媒体技术

1、教学内容

(1)图像处理

(2)声音文件的播放

(3)用Java实现动画

⑷利用JMF来播放视频

2、基本要求

掌握用Java实现图像处理、声音播放及动画程序设计方法

三、课程学时分配

章节讲课实验上机

第一章JAVA语言概述1

第二章JAVA开发环境1

第三章JAVA语言基础22

第四章面向对象的JAVA语言32

第五章JAVA的Applet应用22

第六章JAVA语言的图形用户界面3

第七章JAVA事件处理24

第八章JAVA异常处理机制1

第九章JAVA多线程1

第十章JAVA的]/0设计42

第十一章JAVA的数据库设计42

第十二章JAVA的网络设计4

第十二章JAVA的多媒体技术42

四、大纲说明

1、本课程的上机要求见《JAVA语言程序设计》实验教学大纲

2、采用多媒体教学

五、参考书目

1、《JAVA编程拄术教程》,姚晓春等编著,清华大学出版杜,1999年2月,第1版。

2、《Java应用开发指南》,飞思科技产品研发中心,电子工业出版社,2003年1月,第2版。

撰写人:巫宗宾审订人:王月敏批准人:路淼

TCP/IP协议

InternetworkingwithTCP/IP

课程编号:03060116

学分:2

学时:32(其中:讲课学时:32实验学时:0上机学时:0)

先修课程:计算机网络

适用专业:通信工程、计算机科学与技术

教材:《用TCP/IP进行网际互联》(第四版)第一卷DouglasE.comer著,林瑶等译,电

子工业出版社

开课系:三系

一、课程的性质与任务

通信专业/专'也必修课,计算机应用/专业选修课

让学生基本掌握TCP/IP技术,学习和理解实现TCP/IP技术中用到的方法和思想。

二、课程的基本内容及要求

第一章网络互联的概念、TCP/IP与ISO的协议分层(教材上第3,11章)

1、教学内容:互连的思想;协议软件的概念层次;ISO七层模型;TCP五层模型。

2、基本要求:理解ISO/0SI和TCP/IP的协议分层思想,掌握ISO七层模型和TCP五层模型

中各层之问的边界和各层的功能,了解常用的网络协议在分层模型中位置和作用。

第二章INTERNET地址及分类、无类型编址(教材上第4,10章)

1、教学内容:分类编址机制;子网编址;无类型编址。

2、基本要求:掌握INTERNET分类编址、子网编址和无类型编址。

第三章地址解析(教材上第5,6章)

1、教学内容:分类编址机制;子网编址;无类型编址。

2、基本要求:理解地址解析的思想,掌握ARP/RARP协议的工作原理和ARP/RARP的报文封装。

第四章域名解析(教材上第24章)

1、教学内容:INTERNET域名体系;正向和反向域名转换。

2、基本要求:理解域名解析的思想,掌握域名解析的工作原理和名字服务器的逻辑模型。

第五章IP协议(教材上第7,8,9,14,15,16章)

1、教学内容:无连接数据报交付;IP数据报的选路;;差错和控制报文协议ICMP。

INTERNET的对等主干结构;INTERNET路径刷新;自治系统;外部网关协议BGP;内部网关协议

族。

2、基本要求:理解IP层的地位和工作原理、无连接数据报传输的思想、ICMP协议的思想,掌

握数据报寻径的概念和思想;理解Internet路径建立和刷新的体系结构和思想、Internet对等主

干结构、自治系统、默认路径的概念,掌握常用的寻径协议的算法。

第六章传输层协议:TCP和UDP协议(教材上第12,13章)

1、教学内容:INTERN

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论