B17 成都大学 大我 CHENGDU UNIVERSITY 测控技术与仪器专业 课程教学大纲 机械工程学院 二0一八年七月
测控技术与仪器专业 课程教学大纲 机械工程学院 二 O 一八年七月
目录 测控技术与仪器专业课程教学大纲 (一)理论课程 1.《计算机C语言程序设计》课程教学大纲」 2.《PLC原理及应用》课程教学大纲. 6 3.《电子线路辅助设计》课程教学大纲12 4.《电装实习》实习教学大纲 17 5.《单片机原理及应用》课程教学大纲 21 6.《单片机原理及应用》实验教学大纲 ……27 7.《信号分析与处理》课程教学大纲 .36 8.《电路分析基础》课程教学大纲 41 9.《虚拟仪器技术》课程教学大纲 .46 10.《数字电子电路》课程教学大纲 52 11.《工程训练2》课程教学大纲59 (二)实践课程 12.《电装实习》实习教学大纲. …64 13.《毕业设计》教学大纲.73
目 录 测控技术与仪器专业课程教学大纲 (一)理论课程 1.《计算机 C 语言程序设计》课程教学大纲.................................................... 1 2.《PLC 原理及应用》课程教学大纲.................................................................6 3.《电子线路辅助设计》课程教学大纲...........................................................12 4.《电装实习》实习教学大纲...........................................................................17 5.《单片机原理及应用》课程教学大纲...........................................................21 6.《单片机原理及应用》实验教学大纲...........................................................27 7.《信号分析与处理》课程教学大纲...............................................................36 8.《电路分析基础》课程教学大纲...................................................................41 9.《虚拟仪器技术》课程教学大纲...................................................................46 10.《数字电子电路》课程教学大纲.................................................................52 11.《工程训练 2》课程教学大纲...................................................................... 59 (二)实践课程 12.《电装实习》实习教学大纲.........................................................................64 13.《毕业设计》教学大纲.................................................................................73
《计算机C语言程序设计》课程教学大纲 一、课程概况 课程代码:1479810 课程名称:计算机C语言程序设计 课程学分:3 课程学时:48(理论学时:36:实验(实践)学时:12) 课程性质:专业选修课(课程性质以2018版人才培养方案的要求为准) 开课部门:机械工程学院 建议修读学期:3 建议先修课程:无 适用专业(方向):测控技术与仪器专业 二、课程地位、作用与任务 《计算机C语言程序设计》是为测控技术与仪器专业本科学生开设的计算机程序设计基 础课,是第一门高级语言程序设计课。本课程的任务是结合一般数值计算向学生介绍计算机 程序设计的基本知识,使学生掌握C语言的基本内容及程序设计的基本方法与编程的基本 技巧,了解进行科学计算的一般思路,培养学生应用计算机解决和处理实际问题的思维方法 与基本能力,为进一步学习和应用测控技术打下软件基础。 三、课程目标 (一)教学目标 《计算机C语言程序设计》具体要求达到的特定教学目标包括: 1教学目标。主要在四川省、成都市区域内的工业产品研发与制造领域的企业就业,部分优 秀者进入研究生学习阶段深造;(指标点1) 2教学目标.具备满足企业一线技术人员岗位要求的专业能力,胜任测控系统与仪器的设计/ 制造、技术开发、产品试验/测试、运营维护、技术管理等方面工作;(指标点2) 3.救学目标.能够通过持续自主学习获取新知识,提升自身工作能力;(指标点5) 4.教学目标.具备成为所在专业领域的技术骨干或更高级专业技术人才的潜质(指标点6) (二)本课程支撑的毕业要求 1.本课程支撑的毕业要求:(例如:毕业要求4、5、9、14。)(毕业要求见2018版人才培养 方案) 2.本课程支撑的指标点:(例如:指标点2.3、5.1、114、14.1,后面对指标点进行具体说明, 示例如下:
1 《计算机 C 语言程序设计》课程教学大纲 一、课程概况 课程代码:1479810 课程名称:计算机 C 语言程序设计 课程学分:3 课程学时:48(理论学时:36;实验(实践)学时:12) 课程性质:专业选修课(课程性质以 2018 版人才培养方案的要求为准) 开课部门:机械工程学院 建议修读学期:3 建议先修课程:无 适用专业(方向):测控技术与仪器专业 二、课程地位、作用与任务 《计算机 C 语言程序设计》是为测控技术与仪器专业本科学生开设的计算机程序设计基 础课,是第一门高级语言程序设计课。本课程的任务是结合一般数值计算向学生介绍计算机 程序设计的基本知识,使学生掌握 C 语言的基本内容及程序设计的基本方法与编程的基本 技巧,了解进行科学计算的一般思路,培养学生应用计算机解决和处理实际问题的思维方法 与基本能力,为进一步学习和应用测控技术打下软件基础。 三、课程目标 (一)教学目标 《计算机 C 语言程序设计》具体要求达到的特定教学目标包括: 1.教学目标. 主要在四川省、成都市区域内的工业产品研发与制造领域的企业就业,部分优 秀者进入研究生学习阶段深造;(指标点 1) 2.教学目标. 具备满足企业一线技术人员岗位要求的专业能力,胜任测控系统与仪器的设计/ 制造、技术开发、产品试验/测试、运营维护、技术管理等方面工作;(指标点 2) 3.教学目标. 能够通过持续自主学习获取新知识,提升自身工作能力;(指标点 5) 4.教学目标. 具备成为所在专业领域的技术骨干或更高级专业技术人才的潜质(指标点 6) (二)本课程支撑的毕业要求 1. 本课程支撑的毕业要求:(例如:毕业要求 4、5、9、14。)(毕业要求见 2018 版人才培养 方案) 2. 本课程支撑的指标点:(例如:指标点 2.3、5.1、11.4、14.1,后面对指标点进行具体说明, 示例如下:
(1)指标点4.3:掌握测控系统设计原理与方法,简易电路板制作原理与技术,元器件焊接, 计算机应用技术等知识领域的基础知识。 (2)指标点5.1:掌握应用网络、数据库等技术进行文献检索的基本知识。 (3)指标点9.3:能够选用计算机辅助设计或分析软件表达工程问题的设计(或分析)结果, 或编程解决工程问题。 (4)指标点14.1:能够解决包含课程中未涉及的新知识的特定工程问题。)》 通识必修课程教学大纲,此部分内容填写课程教学中如何通过知识单元或若干个知识 点的传授过程来达到何种素质的培养和何种能力的训练说明(示例如下): 1.独立获取知识的能力一通过C语言基础知识的学习,逐步掌握科学的学习方法, 阅读并理解计算机的工作原理、编程方法、相关参考书和科技文献,不断地扩展知识面,增 强独立思考的能力,更新知识结构。 2.科学观察和思维的能力一运用计算机编程的基本理论和基本观点,通过观察、分 析、综合、演绎、归纳、科学抽象、类比联想、实验等方法培养发现问题和提出问题的能力, 并对所涉问题有一定深度的理解,能建立筒单数学模型,并绘制程序流程图。 3.分析问题和解决问题的能力一根据待解决的实际问题的特征、性质以及情况,明确 算法,选用恰当的程序结构,灵活运用数组、指针和函数,分析、研究并解决问题。 (三)课程教学目标与毕业要求对应表(示例如下:) 《计算机C语言程序设计》课程教学目标与毕业要求的对应表 课程名称: 任课教师:祁传琦 计算机C语言程序设计 课程性质:专业选修 课程学分:3 课程支撑的毕业要求 课程目标、达成途径、评价依据 毕业要求4: 教学目标:计算机应用技术等知识领域的基础知识 4.3掌握测控系统设计原理与方 达成途径:通过学习计算机编程的基本原理,了解C语 法,简易电路板制作原理与技术, 言程序的基本语法和程序结构、熟练使用基本数据类型 元器件焊接,计算机应用技术等 和表达式,数组、函数、结构体和位的基本用法。 知识领域的基础知识。 评价依据:课堂笔记、提问、课外作业和考试。 毕业要求5: 教学目标:具备文献检索能力。 5.1掌握应用网络、数据库等技术 达成途径:通过常见问题的算法分析,使学生具备通过 进行文献检索的基本知识。 网络和数据库进行文献检索的能力。 评价依据:课堂笔记、提问、课外作业和考试。 毕业要求9: 教学目标:编程解决工程问题。 93能够选用计算机辅助设计或 达成途径:通过学习计算机C语言的基本数据类型的定 分析软件表达工程问题的设计 义和赋值、基本结构的正确表达、复杂数据结构的定义 (或分析)结果,或编程解决工 和使用,从而具备计算机编程能力。 程问题。 评价依据:课堂笔记、提问、课外作业和考试。 毕业要求14: 教学目标:具备专业知识再学习和迁移能力。 14.1能够解决包含课程中未涉及 达成途径:熟练掌握C语言程序设计,为学习其他计 的新知识的特定工程问题。 算机编程语言打下坚实基础,具备专业知识迁移能力。 2
2 (1)指标点 4.3:掌握测控系统设计原理与方法,简易电路板制作原理与技术,元器件焊接, 计算机应用技术等知识领域的基础知识。 (2)指标点 5.1:掌握应用网络、数据库等技术进行文献检索的基本知识。 (3)指标点 9.3:能够选用计算机辅助设计或分析软件表达工程问题的设计(或分析)结果, 或编程解决工程问题。 (4)指标点 14.1:能够解决包含课程中未涉及的新知识的特定工程问题。) 通识必修课程教学大纲,此部分内容填写课程教学中如何通过知识单元或若干个知识 点的传授过程来达到何种素质的培养和何种能力的训练说明(示例如下): 1. 独立获取知识的能力——通过 C 语言基础知识的学习,逐步掌握科学的学习方法, 阅读并理解计算机的工作原理、编程方法、相关参考书和科技文献,不断地扩展知识面,增 强独立思考的能力,更新知识结构。 2. 科学观察和思维的能力——运用计算机编程的基本理论和基本观点,通过观察、分 析、综合、演绎、归纳、科学抽象、类比联想、实验等方法培养发现问题和提出问题的能力, 并对所涉问题有一定深度的理解,能建立简单数学模型,并绘制程序流程图。 3.分析问题和解决问题的能力——根据待解决的实际问题的特征、性质以及情况,明确 算法,选用恰当的程序结构,灵活运用数组、指针和函数,分析、研究并解决问题。 (三)课程教学目标与毕业要求对应表(示例如下:) 《计算机 C 语言程序设计》课程教学目标与毕业要求的对应表 课程名称: 计算机 C 语言程序设计 任课教师:祁传琦 课程性质:专业选修 课程学分:3 课程支撑的毕业要求 课程目标、达成途径、评价依据 毕业要求 4: 4.3 掌握测控系统设计原理与方 法,简易电路板制作原理与技术, 元器件焊接,计算机应用技术等 知识领域的基础知识。 教学目标:计算机应用技术等知识领域的基础知识 达成途径:通过学习计算机编程的基本原理,了解 C 语 言程序的基本语法和程序结构 、熟练使用基本数据类型 和表达式,数组、函数、结构体和位的基本用法。 评价依据:课堂笔记、提问、课外作业和考试。 毕业要求 5: 5.1 掌握应用网络、数据库等技术 进行文献检索的基本知识。 教学目标:具备文献检索能力。 达成途径:通过常见问题的算法分析,使学生具备通过 网络和数据库进行文献检索的能力。 评价依据:课堂笔记、提问、课外作业和考试。 毕业要求 9: 9.3 能够选用计算机辅助设计或 分析软件表达工程问题的设计 (或分析)结果,或编程解决工 程问题。 教学目标:编程解决工程问题。 达成途径:通过学习计算机 C 语言的基本数据类型的定 义和赋值、基本结构的正确表达、复杂数据结构的定义 和使用,从而具备计算机编程能力。 评价依据:课堂笔记、提问、课外作业和考试。 毕业要求 14: 14.1 能够解决包含课程中未涉及 的新知识的特定工程问题。 教学目标: 具备专业知识再学习和迁移能力。 达成途径: 熟练掌握 C 语言程序设计,为学习其他计 算机编程语言打下坚实基础,具备专业知识迁移能力
评价依据:课堂笔记、提问、课外作业和考试。 四、课程内容(示例如下) 教学内容 作业要求 第一章C语言概述 自学内容:计算机程序基础知识:计算机语 1.1计算机基础及其语言出现的历史背景 言基础知识;C语言的发展历程。 1.2C语言的特点 课堂作业: 1.3C语言基本语法成分 1.为什么需要计算机语言? 1.4C程序结构 2.计算机高级语言的特点? 1.5C程序的实现 3.在计算机屏幕上输出一行信息? 知识点: 课外作业: 1求三个数之和。 1.C语言的标识符,注释。 2.输入三个数的值,输出其中最大值。 2.C语言程序结构。 3掌握程序设计、结构化程序设计的基本概 念、 4.C程序的上机步骤 第二章C语直基本语法基础 自学内容:二进制的表示方法;二进制、八 2.1数据类型 进制、十进制和十六进制之间的转换原则。 2.2运算符与表达式 课堂作业: 知识点: 1. 位、字节的关系? 1数据类型及各类型的数据在内存中的存放 2.举例说明常量和变量? 形式、 3.举例说明整型、浮点型和字符型变量? 2.运算符、表达式的表达方法 4.c语言中的表达式有哪些? 课外作业: 1.给定一个小写字母,要求用大写字母输 出。 2.给出三角形的三边长,求三角形面积。 第三章C语言三种结构程序设计 自学内容:数据输入输出的概念;用printf 3.1顺序结构程序设计 函数输出数据;用scanf函数输入数据;格 3.2选择结构程序设计 式字符的作用和用法 3.3循环结构程序设计 课堂作业: 知识点: 1求二元一次方程的两个根? 1.标准输入输出函数的使用方法,顺序结构 2.输入3个数,要求按由小到大的顺序输 程序的设计理念 出? 2.分支程序设计的基本方法、选择结构 3.判断某年是否为闰年? 3.多种循环结构的使用方法 4.计算1+2+。。+100 课外作业: 1、P111的2、3、4、5、6、7 2、P140的6、10、16 第四章利用数组处理批量数据 自学内容:定义和引用二维数组 4.1数组的含义与存储特点: 课堂作业: 4.2一维数组的定义与使用; 1.定义一个有100元素的一维数组,并赋初 知识点: 值? 1.数组变量在内存中的存放形式 2.对10个元素的一维数组赋值,并逆序输 2.一维数组的定义和引用: 出? 课外作业: 1、用数组处理兔子数列
3 评价依据:课堂笔记、提问、课外作业和考试。 四、课程内容(示例如下) 教学内容 作业要求 第一章 C 语言概述 1.1 计算机基础及其语言出现的历史背景 1.2 C 语言的特点 1.3 C 语言基本语法成分 1.4 C 程序结构 1.5 C 程序的实现 知识点: 1.C 语言的 标识符,注释。 2. C 语言程序结构。 3.掌握程序设计、结构化程序设计的基本概 念、 4.C 程序的上机步骤 自学内容:计算机程序基础知识;计算机语 言基础知识;C 语言的发展历程。 课堂作业: 1.为什么需要计算机语言? 2.计算机高级语言的特点? 3.在计算机屏幕上输出一行信息? 课外作业: 1.求三个数之和。 2.输入三个数的值,输出其中最大值。 第二章 C 语言基本语法基础 2.1 数据类型 2.2 运算符与表达式 知识点: 1.数据类型及各类型的数据在内存中的存放 形式、 2. 运算符、表达式的表达方法 自学内容:二进制的表示方法;二进制、八 进制、十进制和十六进制之间的转换原则。 课堂作业: 1. 位、字节的关系? 2. 举例说明常量和变量? 3. 举例说明整型、浮点型和字符型变量? 4.c 语言中的表达式有哪些? 课外作业: 1. 给定一个小写字母,要求用大写字母输 出。 2. 给出三角形的三边长,求三角形面积。 第三章 C 语言三种结构程序设计 3.1 顺序结构程序设计 3.2 选择结构程序设计 3.3 循环结构程序设计 知识点: 1. 标准输入输出函数的使用方法,顺序结构 程序的设计理念 2. 分支程序设计的基本方法、选择结构 3. 多种循环结构的使用方法 自学内容:数据输入输出的概念;用 printf 函数输出数据;用 scanf 函数输入数据;格 式字符的作用和用法 课堂作业: 1.求二元一次方程的两个根? 2.输入 3 个数,要求按由小到大的顺序输 出? 3. 判断某年是否为闰年? 4.计算 1+2+。。。+100 课外作业: 1、P111 的 2、3、4、5、6、7 2、P140 的 6、10、16 第四章 利用数组处理批量数据 4.1 数组的含义与存储特点; 4.2 一维数组的定义与使用; 知识点: 1. 数组变量在内存中的存放形式 2. 一维数组的定义和引用; 自学内容:定义和引用二维数组 课堂作业: 1.定义一个有 100 元素的一维数组,并赋初 值? 2.对 10 个元素的一维数组赋值,并逆序输 出? 课外作业: 1、用数组处理兔子数列