1、1 2015 级专业课程教学大纲 (通信工程系) 2015 年 12 月 7 日2 C程序设计 课程教学大纲 (总学时数: 64,学分数: 4) 一、课程的性质、目的和任务 C 语言功能丰富、表达能力强、使用灵活方便、应用面广、目标程序效率高、可移植性好,兼有高级语言和低级语言的特点,是高校程序设计语言课程中的典型代表,也是后续专业课程学习的基础。 通过本课程的理论教学和上机实践,使学生了解程序设计语言 的基本概念,初步掌握用 C 语言解决实际问题的编程思路和简单程序的设计方法,并通过上机实践锻炼学生程序调试能力和编程技巧,为后续课程的学习和应用奠定程序设计基础。 二、课程基本内容和要求 (一
2、) C 语言概述算法 教学内容: C 语言的特点、 C 语言源程序的结构、实验环境及上机步骤介绍;算法的概念、特性以及表示方法。 教学要求:掌握 C 程序的一般书写形式和建立、运行 C 程序的方法;理解结构化程序的三种基本结构模式、 N-S 结构化流程图。 (二) 数据类型、运算符与表达式 教学内容: 1、 C 语言基本数据类型 2、常量和变量 3、 运算符和表达式 4、各种数据类型之间的混合运算 5、位运算 教学要求:掌握常量和变量的概念、标识符的命名规则, C 语言的基本数据类型和表达式的应用、二进制位的基本运算。 (三) 顺序结构程序设计 教学内容: 1、 C 语句概述 2、格式输入输出
3、语句 3、宏定义与文件包含 4、顺序结构程序设计举例 教学要求:能够熟练掌握输入、输出语句的应用和顺序程序设计的方法。 (四) 选择结构程序设计 课程代码: 03015000 3 教学内容: 1、关系表达式、逻辑表达式 2、 if 与 switch 语句及其应用举例 教学要求: 1、理解关系表达式和逻辑表达式 2、熟练掌握 if、 switch 语句的用法,并能够用于实际的程序设计。 (五) 循环结构程序设计 教学内容: 1、三种基本循环语句及比较 2、循环控制语句的嵌套及应用 3、 goto 语句、 break 语句和 continue 语句 教学要求:能够熟练掌握三种循环语句、两种转向语句
4、的用法,并能够灵活应用。 (六) 数组 教学内容: 1、一维数组和二维数组的定义和引用 2、字符数组的定义和使用、字符串 3、字符串函数及字符串应用 教学要求:能够熟练掌握数值型数组和字符数组(字符串)的定义和使用方法,并能灵活应用。 (七) 函 数 教学内容: 1、函数定义和调用 2、函数的参数和函数的返回值 3、函数的嵌套调用和递归调用 4、数组作为函数参数的应用 5、变量的作用域和存储类别 教学要求: 1、掌握函数的定义和调用 2、掌握函数的嵌套调用和递归调用 3、掌握数组作为函数参数的应用 4、理解变量的作用域和存储类别的概念 (八) 指针 教学内容: 1、指针与地址的概念 2、变量的
5、指针和指向变量的指针变量 3、数组的指针和指向数组的指针变量 4、字符串的指针和指向字符串的指针变量 5、指针和函数以及指针数组 4 教学要求: 1、理解指针的概念、 掌握指针变量的定义、使用与运算 2、掌握指针和数组、指针和字符串相结合的应用 3、了解指针数组的应用 4、 *了解二级指针、函数的指针和指向函数的指针变量 (九) 结构体 教学内容: 1、结构体类型的说明及结构体变量的定义和引用 2、结构体数组 3、指针与结构体数组、链表 4、枚举类型及用 typedef 定义类型 教学要求: 1、掌握结构体的基本概念、结构体数据类型及变量定义、结构体数组 2、理解结构体变量、结构体数组的指针的
6、概念 3、理解链表的概念,初步掌握对链表的基本操作 (十) 文件 教学内容: 1、文件的基 本概念、文件类型指针 2、文件的基本操作 教学要求: 1、掌握文件的基本操作及简单应用(打开、关闭、读写) 三、学时分配表 序号 内 容 讲授 课内实践 小计 1 C 语言概述和算法 2 0 2 2 数据类型、运算符与表达式 2 2 4 3 顺序结构程序设计 2 2 4 4 选择结构程序设计 2 2 4 5 循环结构程序设计 2 2 4 6 数组 6 6 12 7 函数 6 6 12 8 指针 4 5 9 9 结构体 4 5 9 10 文件 2 2 4 合 计 32 32 64 四、课内实践项目表 序号
7、 项目名称 内 容 要求 学时数 5 1 简单程序设计 编写简单的运算程序 熟悉 C 程序的编程环境和程序编写的基本规范;掌握数据类型、运算符、表达式 2 2 顺序结构程序设计 编写顺序结构程序 掌握基本的输入输出语句 2 3 选择结构程序设计 编写选择结构程序 熟练掌握 if 语句和switch 语句 2 4 循环结构程序设计 编写循环结构程序 熟练掌握三种循环语句的用法 2 5 数组应用 编写数组程序 掌握数值型数组、字符串的定义、赋值、输入输出及简单应用 6 6 函数应用 编 写函数程序 掌握函数的简单调用、嵌套调用、递归调用以及数组作为参数的使用 6 7 指针应用 编写指针程序 能正确
8、理解和使用指针变量、指向数组的指针变量、指向字符串的指针变量及指针数组 5 8 结构体应用 编写结构程序 掌握结构体变量、结构体数组的概念和运用;了解指向结构体的指针和链表的基本操作 5 9 文件操作 编写文件操作程序 掌握文件和文件指针的概念,学会使用文件的打开、关闭、读、写、定位等基本操作函数 2 合 计 32 6 五 、 有关说明 (一)先修课程 计算机导论 (二)教学建议 在 讲授时,注意结合案例和实务;认真指导学生做好作业,提高分析问题和解决问题的实际能力。并用课内实践,让学生掌握程序设计的基本方法和基本技能。 (三)教学参考书 C 程序设计第三版 清华大学出版社 谭浩强 C 程序设
9、计题解与上机指导第三版 清华大学出版社 谭浩强 执笔人: 审定人: 批准人: 7 课程代码: 00000000 专业导论与职业发展课程教学大纲 (总学时数: 16,学分数: 1) 一、课程的性质、目的和任务 本课程是通 信工程专业的一门通识必修课。通过本课程的学习 使 学生 较为全面的、系统的了解该专业形成和发展的过程,专业内涵和应用状况及其发展趋势,旨在巩固学生的专业思想,加强学生的专业兴致,进一步端正学习方向,明确学习目的,对今后专业学习有一个全面的认识和了解。 二、课程基本内容和要求 (一)通信的基本概念 要求: 1. 理解通信的概念和根本任务。 2. 掌握通信系统的基本模型。 3. 了
10、解香农理论。 (二)通信的历史 要求: 1. 了解通信的发展简史和特点。 (三)通信的应用 要求: 1. 了解通信在各行各业的应用。 (四 )信息终端 要求: 1. 了解各种信息终端。 (五)信息传输系统 要求: 1. 掌握传输系统的基本任务。 2. 了解各种传输系统。 (六)信息交换 要求: 1. 掌握交换的基本作用。 2. 了解各种交换方式。 (七)信息网络 要求: 1. 掌握网络的概念和基本类型。 2. 了解各种网络。 (八)通信业务 课程代码: 03015002 8 要求: 1. 了解通信业务的分类及各种通信业务。 (九)通信工程专业 要求: 1. 理解学科、专业概念。 2. 了解培养
11、方案、教学环节。 三、学时分配表 序号 内 容 讲授 课内实践 小计 1 通信 的基本概念 2 2 2 通信的历史 1 1 3 通信的应用 1 1 4 信息终端 2 2 5 信息传输系统 2 2 6 信息交换 2 2 7 信息网络 2 2 8 通信业务 1 1 9 通信工程专业 3 3 合 计 16 16 四、 有关说明 (一)教学建议 1. 提倡改革教学方法,强调现代化教学手段和传统教学方法相结合。 2. 加强实践性教学环节。 (二)教学参考书 张毅,郭亚力,通信工程(专业)概论,武汉大学出版社 执笔人: 审定人: 批准人: 9 课程代码: 00000000 电路分析 课程教学大纲 (总学时
12、数: 64,学分数: 4) 一、课程的性质、目的和任务 (一)性质:本课程是通信工程专业的一门专业基础课。 (二)目的:通过本课程的学习使学生掌握电路分析的基本概念、基本原理和基本方法 ,了解本学科领域的前沿及目前的发展趋势,为学习后续课程及有关科学技术打下必要的基础。 (三)任务: 1. 学习线性、集总参数、非时变电路的基本理论与一般分析方法。 2. 培养学生的逻辑推理及分析计算能力。 3. 培养学生的电路方面的实验技能和实验研究能力。 4. 培养学生的总结归纳及自学新知识的能力。 5. 培养学生认真负责的工作态度和严谨细致的工作作风。 二、课程基本内容和要求 (一)集总电路中电流、电压的约
13、束关系 要求: 1. 一般理解与掌握时变与非时变的概念、支路电流法和支路电压法。 2. 刻理解与熟练掌握( 1)电路和电路模型概念;( 2)线性与非线性的概念。( 3)电压、电流及其参考方向的概念;( 4)电阻、独立电压源、独立电流源、受控源等元件及其伏安特性方程;( 5)基尔 霍夫电流定律和基尔霍夫电压定律;( 6)两类约束和电路方程;( 7)线性电路和叠加定理。 重点: 1. 电压、电流的定义及其参考方向和关联参考方向的概念; 2. 电阻、独立电压源和独立电流源的特性即电压与电流的关系; 3. 基尔霍夫电压定律、基尔霍夫电流定律; 4. 两类约束和电路方程; 5. 线性电路和叠加定理。 难
14、点:参考方向, KVL 方程组的建立。 (二)运用独立电流、电压变量的分析方法 要求: 1. 一般理解与掌握含有运放的电阻电路、树的概念、割集分析法、线性电阻电路解答的存在性与唯一性定理。 2. 深刻 理解与熟练掌握网孔分析法、节点分析法与回路分析法。 重点:网孔分析法及回路分析法。 难点:网孔电流、节点电压的概念。 课程代码: 03011810 10 (三)分解方法及单口网络 要求: 1. 一般理解与掌握分解的基本步骤、最大功率传输定理、 T 形网络和 形网络的等效变换。 2. 深刻理解与熟练掌握( 1)单口网络的伏安关系;( 2)单口网络的置换 置换定理;( 3)单口网络的等效电路;( 4
15、)一些简单的等效规律和公式;( 5)戴维南定理和诺顿定理及应用。 重点:单口网络的伏安关系、置换定理、叠加定理、戴维宁定理和诺顿定理及应用。 难点:单口网络的置换 置换定理、叠加定理的应用,求含受控源的一端口的戴维南等效电路。 (四)电容元件与电感元件 要求: 1. 一般理解与掌握电容、电感的贮能及电路状态、电感器和电容器的模型。 2. 深刻理解与熟练掌握( 1)电容的伏安关系、电容电压的连续性质和记忆性质;( 2)电感的伏安关系、电感电压的连续性质和记忆性质;( 3)电路的对偶性。 重点:电容、电感的伏安关系、电压的连续性质和记忆性质。 难点:电容、电感电压的连续性质和记忆性质。 (五)一阶
16、电路 要求: 1. 一般理解与掌握集总参数电路中电压电流的约束关系、动态电路的 电路方程。 2. 深刻理解与熟练掌握电容元件、电感元件的特性方程、开关电路的初始条件。 重点:零输入响应、零状态响应、线性动态电路的叠加定理及三要素法。 难点:电容元件、电感元件的特性、开关电路的初始条件。 (六)交流动态电路 要求: 1. 一般理解与掌握复数四则运算。 2. 深刻理解与熟练掌握( 1)周期电压和电流;( 2)正弦电压和电流;( 3)正弦 RC 电路的分析;( 4)相量;( 5)用相量法求微分方程的特解;( 6)正弦稳态响应。 重点:用相量法求微分方程的特解。 难点:用相量法求微分方程的特解、如何理解正弦 量的相量表示法。 (七)阻抗和导纳 要求: 1. 一般理解与掌握有效值 ,相量模型的网孔分析法及节点分析法。