第五章 利用数组处理批量数据(7学时+上机2学时)(支撑课程目标3) 第一节 怎样定义和引用一维数组 第二节 怎样定义和引用二维数组 第三节 字符数组 第四节 数组和算法举例 上机题:定义、使用数组数据,熟悉冒泡排序和选择排序算法、掌握简单查 找、折半查找算法。 第六章 用函数实现模块化程序设计(8学时+上机2学时)(支撑课程目标3) 第一节 为什么要用函数 第二节 怎样定义函数 第三节 调用函数 第四节 函数的嵌套调用 第五节 函数的递归调用 第六节 数组作为函数参数 第七节 局部变量和全局变量 第八节 变量的存储方式和生存期 第九节 内部函数和外部函数 上机题:定义和调用函数、理解函数的形参和实参之间的数据传递,理解函 数嵌套调用和函数递归调用的实现。 第七章 善于利用指针(10学时+上机2学时)(支撑课程目标4) 第一节 指针是什么 第二节 指针变量 第三节 通过指针引用数组 第四节 通过指针引用字符串 第五节 指向函数的指针 第六节 返回指针值的函数 第七节 指针数组和多重指针 第八节 动态内存分配和指向它的指针变量 上机题:理解指针的用途,学会定义和使用指针,掌握指针变量做形参,实 现指针的应用
第八章 用户自己建立数据类型(6学时+上机2学时)(支撑课程目标4) 第一节 定义和使用结构体变量 第二节 使用结构体数组 第三节 结构体指针 第四节 用指针处理链表 上机题:用户构造数据类型 、学会使用结构体变量、结构体数组,可以用 指针处理链表,编写程序。 五、先修课要求及教学方法建议 1.先修课要求:无 2.教学方法建议:课堂讲授、小组讨论、课外延伸阅读相结合、讲授与上机 实践相结合 六、考核方式 必修课:见考试大纲 七、教材、参考文献与其他教学资源 1.自编讲义: 2.选用教材:谭浩强著,《C程序设计》(第五版),清华大学出版社, 2017 年第5版 3.参考文献 1)《C程序设计语言》(第2版),机械工业出版社,Brian W.Kernighan, Dennis M.Ritchie著)版次:1, 出版时间2004-01-01 2)《C语言大学实用教程》(第4版),电子工业出版社,苏小红编著,出 版时间2017-1 3)《C语言程序设计》(第4版),高等教育出版社,苏小红等编著,出版 时间2019-08-06 4.课程网址: 5.相关教学资源网址: 八、备注
各院系应有教学大纲修订的制度。上课前须按规定完成修订,并经院系专业 负责人、教学院长批准并报教务处备案后公布大纲。教学须按教学大纲实施,不 允许任课教师随意修订教学大纲和离开大纲要求实施教学。 教学日历须按教学大纲编制,任课教师可以在总学时不变的前提下根据具体 情况适当调整某些章节的教学时数;可以调整参考资料(不能调整教材);在教 学大纲或考试大纲规定的范围内确定考试方式、试卷结构、成绩评定方式
《MatLab 与通信系统仿真》教学大纲 一、课程信息 二、课程内容简介 随着通信系统复杂性的增加,传统的设计方法已经不能适应发展的需要,通 信系统仿真对于通信理论研究及工程设计有着重要的意义。该课程以上机操作为 主,结合讲解,学习计算机仿真的概念、模型建立与流程,并结合通信原理知识, 在掌握Matlab技能同时,加深对通信知识的理解。 三、课程目标 掌握Matlab的一些基本知识,并了解将其用于通信基础原理的仿真方法,为 将来利用此工具开展学术研究、工程开发打下良好的基础。本课程的具体教学目 标如下: L01:基本掌握Matlab工具知识,学会用M文件和Simulink进行通信技术的仿 真和研究。 四、课程内容与基本要求 本课程课时为8个,主要内容包括: 计算机仿真概论及Matlab发展(1课时) Matlab初步(1.5课时) 课程名称 MatLab与通信系统仿真 Matlab and Simulation of Communications 课程编码 3060568 课程性质 ☐必修 ☑选修 课程类型 ☐通识课程 ☑专业课程 适用专业 光电信息科学与工程 开课部门 物理系 课程负责人 何敬锁 学时学分 学分:0.5 总学时:8 理论: 实验:8学时 实践: 授课语言 中文 先修课程 通信原理 课程目标 支撑毕业要求指标点 支撑程度 支撑培养目标指标点 支撑程度 LO1 毕业要求5-3 M 培养目标3 M
Matlab数值和符号运算(1.5课时) Matlab绘图(1课时) Matlab 程序设计(1课时) Simulink(1课时) 仿真示例讲解(1课时) 五、先修课要求及教学方法建议 先修课程:通信原理; 教学方法建议:实践性很强的课程,建议多多上机操作。 六、课程考核 1.考核目标:掌握Matlab的一些基本知识,并了解将其用于通信基础原理的 仿真方法 2.考核方式:考查,采用提交程序设计 3.考核内容:通信基本原理知识的仿真 4.评分标准: 优秀:程序运行结果完全正确,无报错,呈现图形信息完整; 良好:程序运行结果基本正确,无报错,但呈现图形关键信息; 中等:程序完整运行,有报错,但呈现图形关键信息; 及格:程序不能完整运行,有报错,能输出图形; 不及格:程序不能运行,有报错,不能输出图形; 七、教材及参考资料 1.参考教材: 郭文彬,《通信原理-基于matlab的计算机仿真》,ISBN:756351175,北京 邮电大学出版社。第一版,出版日期:2006-6-1 2.参考资料: (1) 车晴编著《通信与信息系统书系 电子系统仿真与MATLAB》北京广播 学院出版社 2000年11.1 (2) 陈亚勇等《MATLAB信号处理详解》人民邮电出版社 2001.9 (3) 范影乐等《MATLAB仿真应用详解》人民邮电出版社2001.7.1 (4) 樊昌信主编《通信原理》,国防工业出版社, 2006,第五或第六版