湖南人文科技学院 课程教学大纲 (通信工程专业) 2012年3月
1 湖南人文科技学院 课 程 教 学 大 纲 (通信工程专业) 2012 年 3 月
《C语言程序设计)教学大纲 制图)教学大纲 《通信电子线略》教学大纲 20 《微机原理》教学大纲 23 《信号与系统》课程教学大纲. 25 Course Syllabus of (Data Communication Networking> 32 《通信原理》教学大纲 .34 《电磁场与电磁波》教学大纲。 《单片机原理及应用》 教学大纲 ¥Switching Notworks&Aplications .4 多动通信上 线优化)教学大纲 J2ME》教学 《电信规划与业务开发》教学大纲。 《3G多煤体通信终端技术》教学大纲 60 《宽带接入通信技术》教学大纲, 64 《MATLAB及应用》教学大纲. 68 《数据库原理及应用》教学大纲 72 教学大纲 *48 数据结构》学 Protel DXp学大细 《面向对象程序设计》教学大纲 101 《专业英语》教学大纲 .104 《数字信号处理》散学大纲 .109 《认识实习》教学大纲. 112 术课程设计》敦学 机原理 程设计》教学大纲, 习》 《毕业设计 2
2 《C 语言程序设计》教学大纲.........................................................................................................1 《画法几何及工程制图》教学大纲..................................................................................................5 《电路》教学大纲...........................................................................................................................7 《模拟电子技术》教学大纲 ..........................................................................................................13 《数字电子技术》教学大纲 ..........................................................................................................17 《通信电子线路》教学大纲 ..........................................................................................................20 《微机原理》教学大纲..................................................................................................................23 《信号与系统》课程教学大纲.......................................................................................................25 Course Syllabus of《Data Communication Networking》......................................................32 《通信原理》教学大纲..................................................................................................................34 《电磁场与电磁波》教学大纲.......................................................................................................37 《单片机原理及应用》教学大纲 ...................................................................................................41 Course Syllabus of《Switching Networks & Applications》..................................................44 《光纤通信》教学大纲..................................................................................................................46 《移动通信与无线优化》教学大纲................................................................................................50 《J2ME》教学大纲.......................................................................................................................53 《电信规划与业务开发》教学大纲................................................................................................55 《3G 多媒体通信终端技术》教学大纲..........................................................................................60 《宽带接入通信技术》教学大纲 ...................................................................................................64 《MATLAB 及应用》教学大纲 .....................................................................................................68 《数据库原理及应用》教学大纲 ...................................................................................................72 《数字图像处理》教学大纲 ..........................................................................................................77 《Java 程序设计与技术》教学大纲..............................................................................................80 《LINUX》教学大纲 .....................................................................................................................83 《微波技术与天线》教学大纲.......................................................................................................90 《数据结构》教学大纲..................................................................................................................93 《操作系统》教学大纲..................................................................................................................96 《Protel DXP》教学大纲 .............................................................................................................99 《面向对象程序设计》教学大纲 .................................................................................................101 《专业英语》教学大纲................................................................................................................104 《数字信号处理》教学大纲 ........................................................................................................109 《认识实习》教学大纲................................................................................................................112 《电子技术课程设计》教学大纲 .................................................................................................114 《单片机原理及应用课程设计》教学大纲...................................................................................117 《毕业实习》教学大纲................................................................................................................120 《毕业设计》教学大纲................................................................................................................122
《C语言程序设计》教学大纲 课程类别:公共必修课 课程编号:992010 学分:4 总学时:80其中,理论学时:60上机学时:20 适用专业:电子信息工程、自动化、通信工程、机械制造及其自动化本利 先修课程:计算机文化基础 一、课程的性质、目的与任务 “℃语言程序设计基础”是电子信息工程专业学生必修的公共必修课。这门课全面、深入、系 统地介绍程序设计方法和程序设计语言,使学生初步了解计算机,建立起程序设计的概念,通过学 习用一种典型的程序设计语言编写程序,初步掌握程序设计方法,养成良好的程序设计风格。在此 基础上,用较少的学时,引入C+基本内容和面向对象的思想。结合上机实践,使学生对程序设计 有一个比较全面地、系统地了解,为学生今后的学习打下一个扎实的理论基础,使学生对程序设计 的主要方法和实际应用建立起初步的概念 一、教学基太要求 熟练掌握C程序设计的基础知识、基本概念:掌握程序设计的思想和编程技巧:熟练掌握C语 言的数据类型,深刻理解例如动态存储结构、指针、链表等重要概念。熟练掌握用C语言编写常用 程序:理解后续课程《计算机软件基础》中线性表、队列等典型数据结构的用C语言实现的方法: 掌握用C语言来实现一些基本算法,例如排序、查找等。懂得软件设计的基本方法和程序调试的基 本过程。 三、教学内容与学时分配 、C语言概述 (1学时) 1、C语言的历史背景 2、C语言的特点、C语言源程序的结构 3、C程序的上机步骤,Trb0C集成开发环境下编辑、编译和运行C程序的基本操作方法 二、程序的灵魂 一算法 (2学时) 1、算法的概念、特点 2、结构化程序的三种基本结构和N-S结构流程图 三、数据类型、运算符与表达式 (6学时) 1、标识符、常量与变量的概念:基本数据类型中的整型、单精度实型、双精度实型、字符型 常量和变最的定义与使用方法 2、算术运算符和算术表达式、赋值运算符和赋值表达式
1 《C 语言程序设计》教学大纲 课程类别: 公共必修课 课程编号: 992010 学 分: 4 总 学 时: 80 其中,理论学时:60 上机学时:20 适用专业:电子信息工程、自动化、通信工程、机械制造及其自动化本科 先修课程:计算机文化基础 一、课程的性质、目的与任务 “C 语言程序设计基础”是电子信息工程专业学生必修的公共必修课。这门课全面、深入、系 统地介绍程序设计方法和程序设计语言,使学生初步了解计算机,建立起程序设计的概念,通过学 习用一种典型的程序设计语言编写程序,初步掌握程序设计方法,养成良好的程序设计风格。在此 基础上,用较少的学时,引入 C++基本内容和面向对象的思想。结合上机实践,使学生对程序设计 有一个比较全面地、系统地了解,为学生今后的学习打下一个扎实的理论基础,使学生对程序设计 的主要方法和实际应用建立起初步的概念。 二、教学基本要求 熟练掌握 C 程序设计的基础知识、基本概念;掌握程序设计的思想和编程技巧;熟练掌握 C 语 言的数据类型,深刻理解例如动态存储结构、指针、链表等重要概念。熟练掌握用 C 语言编写常用 程序;理解后续课程《计算机软件基础》中线性表、队列等典型数据结构的用 C 语言实现的方法; 掌握用 C 语言来实现一些基本算法,例如排序、查找等。懂得软件设计的基本方法和程序调试的基 本过程。 三、教学内容与学时分配 一、C 语言概述 (1 学时) 1、C 语言的历史背景 2、C 语言的特点、C 语言源程序的结构 3、C 程序的上机步骤,Turbo C 集成开发环境下编辑、编译和运行 C 程序的基本操作方法 二、 程序的灵魂——算法 (2 学时) 1、算法的概念、特点 2、结构化程序的三种基本结构和 N-S 结构流程图 三、数据类型、运算符与表达式 (6 学时) 1、标识符、常量与变量的概念;基本数据类型中的整型、单精度实型、双精度实型、字符型 常量和变量的定义与使用方法 2、算术运算符和算术表达式、赋值运算符和赋值表达式
3、运算符的优先级和结合性:数据类型转换的方式:自增、自减运算 4、数据输入、输出函数的用法 四、最简单的C程序设计一顺序程序设计 (4学时)》 1、C语句概述 2、赋值语句,字符数据的输入与输出,格式输入与输出 3、顺序结构程序设计举例 五、选择结构程序设计 (4学时) 1、关系运算符与关系表达式 2、逻辑运算符与逻辑表达式 3、If语句与Switch语句 六、循环控制 (6学时) 1、Goto语句及用Goto语句构成循环 2、hile语句、Do-hile语句和For语句的语法和用法 3、Break语句与Continue语句的语法和用法 七、数组 (6学时) 1、一维数组的定义与引用 2、二维数组的定义与引用 3、字符数组 八、函数 (8学时) 1、函数的定义 2、函数的参数和函数的值 3、函数的调用 4、函数的嵌套调用 5、函数的递归调用 6、数组作为函数参数 7、变量作用域 8、变量存储类别 九、编译预处理 (2学时) 1、宏定义 2、文件包含处理,条件编译 十、指针 (10学时》 1、指针与地址的概念 2、变量的指针和指针变量的指针变量 3、数组的指针与指向数组的指针变量 4、字符串的指针与指向字符串的指针变量
2 3、运算符的优先级和结合性;数据类型转换的方式;自增、自减运算 4、数据输入、输出函数的用法 四、最简单的 C 程序设计——顺序程序设计 (4 学时) 1、C 语句概述 2、赋值语句,字符数据的输入与输出,格式输入与输出 3、顺序结构程序设计举例 五、选择结构程序设计 (4 学时) 1、关系运算符与关系表达式 2、逻辑运算符与逻辑表达式 3、If 语句与 Switch 语句 六、循环控制 (6 学时) 1、Goto 语句及用 Goto 语句构成循环 2、While 语句、Do-While 语句和 For 语句的语法和用法 3、Break 语句与 Continue 语句的语法和用法 七、数组 (6 学时) 1、一维数组的定义与引用 2、二维数组的定义与引用 3、字符数组 八、函数 (8 学时) 1、函数的定义 2、函数的参数和函数的值 3、函数的调用 4、函数的嵌套调用 5、函数的递归调用 6、数组作为函数参数 7、变量作用域 8、变量存储类别 九、编译预处理 (2 学时) 1、宏定义 2、文件包含处理,条件编译 十、指针 (10 学时) 1、指针与地址的概念 2、变量的指针和指针变量的指针变量 3、数组的指针与指向数组的指针变量 4、字符串的指针与指向字符串的指针变量
5、指针与函数 6、指针数组 7、二级指针 十一、结构体与共用体 (7学时) 1、结构体类型的说明及结构体类型变量的定义 2、结构体变量的引用 3、结构体变量的初始化 4、结构体数组 5、指针与结构体数组 6、链表 7、共用体 8、枚举类型 9、Typedef 十二、位运算 (2学时) 1、位运算符和位运算 2、位段 十三、文件 (2学时) 1、文件类型指针 2、文件的打开与关闭 3、文件的读写 四、实验内容与学时分配 无此顶内容 五、上机内容与学时分配 要求每个学生独立完成20学时的上机实验,上机实验内容与学时分配见上机实验教学大纲。 六、教学重点及难点 教学重点:在Turbo C集成开发环境下建立和运行C程序的方法:结构化程序的三种基本 结构模式:三种数据的特点和使用、算术表达式和赋值表达式的基本使用方法、自增和自减运 算符的:顾序程序设计:选择结构程序设计:循环程序设计;数组的定义和使用:函数的定义、 调用:有参宏、无参宏的定义与应用、文件包含的基本概念:指针的概念及使用:结构体和共 用体数据类型及变量的定义、结构体类型数组、用指针处理链表:位运算符和位运算:文件的 基本概念、文件的打开、关闭、常用读写方法。 教学难点:自增和自减运算的使用:输入、输出函数格式和用法:赋值语句、数据的输入 输出关系运算符与逻辑运算符及其组成的具有逻辑值的表达式:Mile语句,Do一hi1e语句, Fo语句:函数的定义、调用:指针的概念,指针变量的定义、指针变量的赋值和指针运算、指 针与数组的使用方法、指针与字符串、指针数组与二级指针:结构体数据类型及变量的定义
3 5、指针与函数 6、指针数组 7、二级指针 十一、结构体与共用体 (7 学时) 1、结构体类型的说明及结构体类型变量的定义 2、结构体变量的引用 3、结构体变量的初始化 4、结构体数组 5、指针与结构体数组 6、链表 7、共用体 8、枚举类型 9、Typedef 十二、位运算 (2 学时) 1、位运算符和位运算 2、位段 十三、文件 (2 学时) 1、文件类型指针 2、文件的打开与关闭 3、文件的读写 四、实验内容与学时分配 无此项内容 五、上机内容与学时分配 要求每个学生独立完成 20 学时的上机实验,上机实验内容与学时分配见上机实验教学大纲。 六、教学重点及难点 教学重点:在 Turbo C 集成开发环境下建立和运行 C 程序的方法;结构化程序的三种基本 结构模式;三种数据的特点和使用、算术表达式和赋值表达式的基本使用方法、自增和自减运 算符的;顺序程序设计;选择结构程序设计;循环程序设计;数组的定义和使用;函数的定义、 调用;有参宏、无参宏的定义与应用、文件包含的基本概念;指针的概念及使用;结构体和共 用体数据类型及变量的定义、结构体类型数组、用指针处理链表;位运算符和位运算;文件的 基本概念、文件的打开、关闭、常用读写方法。 教学难点:自增和自减运算的使用;输入、输出函数格式和用法;赋值语句、数据的输入 输出关系运算符与逻辑运算符及其组成的具有逻辑值的表达式;While 语句,Do—While 语句, For 语句;函数的定义、调用;指针的概念,指针变量的定义、指针变量的赋值和指针运算、指 针与数组的使用方法、指针与字符串、指针数组与二级指针;结构体数据类型及变量的定义