教学方法与手段:学生根据网络自学相关主题、课堂汇报:教师讲解概念设计中E模型 设计方法、逻辑设计中ER模型向关系模型的转换方法等重点、难点内容:采用启发式、 案例式教学方法;与学生展开互动、讨论;学生课后完成相关的作业:开展互联网与传 统课堂融合教学。 第1节数据库设计概述 一、数据库设计的特点 二、数据库设计方法 三、数据库设计的基本步骤 四、数据库设计过程中的各级模式 第2节需求分析 一、需求分析的任务 二、 需求分析的方法 三、数据字典 第3节概念结构设计 一、概念模型 二、ER模型 三、概念结构设计 第4节逻辑结构设计 一、ER图向关系模型的转化 二、数据模型的优化 三、设计用户子模式 第5节物理结构设计 一、数据库物理设计的内容和方法 二、关系模式存取方法选择 三、确定数据库的存储结构 四、评价物理结构 第6节数据库的实施和维护 一、数据的载入和应用程序的调试 二、数据库的试运行 三、数据库的运行和维护 第8章数据库编程 重点:嵌入式SQL的一般形式及其与主语言之间的通信、存储过程。 难点:存储过程。 教学方法与手段:学生根据网络自学相关主题、课堂汇报:教师讲解嵌入式SQL的一般 形式及其与主语言之间的通信、过程化SQL、存储过程等重点、难点内容:采用启发 式、案例式教学方法,与学生展开互动、讨论:学生课后完成相关的作业,学生完成相 应的实验内容:开展互联网与传统课堂融合教学。 第1节嵌入式SQL 一、嵌入式SQL的处理过程 二、嵌入式$QL语句与主语言之间的通信 三、不用游标的$QL语句 四、使用游标的SQL语句、 五、动态SQL 29
29 第 1 节 数据库设计概述 一、数据库设计的特点 二、数据库设计方法 三、数据库设计的基本步骤 四、数据库设计过程中的各级模式 第 2 节 需求分析 一、需求分析的任务 二、需求分析的方法 三、数据字典 第 3 节 概念结构设计 一、概念模型 二、E-R 模型 三、概念结构设计 第 4 节 逻辑结构设计 一、E-R 图向关系模型的转化 二、数据模型的优化 三、设计用户子模式 第 5 节 物理结构设计 一、数据库物理设计的内容和方法 二、关系模式存取方法选择 三、确定数据库的存储结构 四、评价物理结构 第 6 节 数据库的实施和维护 一、数据的载入和应用程序的调试 二、数据库的试运行 三、数据库的运行和维护 教学方法与手段:学生根据网络自学相关主题、课堂汇报;教师讲解概念设计中 ER 模型 设计方法、逻辑设计中 ER 模型向关系模型的转换方法等重点、难点内容;采用启发式、 案例式教学方法;与学生展开互动、讨论;学生课后完成相关的作业;开展互联网与传 统课堂融合教学。 第 8 章 数据库编程 第 1 节 嵌入式 SQL 一、嵌入式 SQL 的处理过程 二、嵌入式 SQL 语句与主语言之间的通信 三、不用游标的 SQL 语句 四、使用游标的 SQL 语句、 五、动态 SQL 重点:嵌入式 SQL 的一般形式及其与主语言之间的通信、存储过程。 难点:存储过程。 教学方法与手段:学生根据网络自学相关主题、课堂汇报;教师讲解嵌入式 SQL 的一般 形式及其与主语言之间的通信、过程化 SQL、存储过程等重点、难点内容;采用启发 式、案例式教学方法,与学生展开互动、讨论;学生课后完成相关的作业,学生完成相 应的实验内容;开展互联网与传统课堂融合教学
第2节过程化SQL 一、过程化SQL的块结构 二、变量和常量的定义 三、流程控制 第3节存储过程和函数 一、存储过程 二、函数 三、过程化SQL中的游标 第4节ODBC编程 一、ODBC概述 二、 ODBC工作原理概述 三、ODBC API基础 四、ODBC的工作流程 第5节OLE DB 第6节DBC编程 第9章关系查询处理和查询优化 重点:关系代数等价变换规则、物理优化。 难点:关系代数等价变换规则。 教学方法与手段:学生根据网络自学相关主题、课堂汇报:教师讲解关系数据库的查询 算法、关系代数等价变换规则、物理优化等重点、难点内容:采用启发式、案例式教学 方法,与学生展开互动、讨论;学生课后完成相关的作业:开展互联网与传统课堂融合 教学。 第1节关系数据库系统的查询处理 一、查询处理的步骤 二、实现查询操作的算法示例 第2节关系数据库系统的查询优化 一、查询优化概述 二、一个实例 第3节代数优化 一、关系代数表达式等价变换规则 二、查询树的启发式优化 第4节物理优化 一、基于启发式规则的存取路径选择优化 二、基于代价估算的优化 第10章数据库恢复技术 重点:事务、恢复实现的技术、恢复策略。 难点:恢复实现的技术。 教学方法与手段:学生根据网络自学相关主题、课堂汇报:教师讲解事务、恢复实现的 技术、恢复策略等重点、难点内容:采用启发式、案例式教学方法,与学生展开互动、 讨论:学生课后完成相关的作业:开展互联网与传统课堂融合教学。 第1节事务的基本概念 第2节数据库恢复概述 30
30 第 2 节 过程化 SQL 一、过程化 SQL 的块结构 二、变量和常量的定义 三、流程控制 第 3 节 存储过程和函数 一、存储过程 二、函数 三、过程化 SQL 中的游标 第 4 节 ODBC 编程 一、ODBC 概述 二、ODBC 工作原理概述 三、ODBC API 基础 四、ODBC 的工作流程 第 5 节 OLE DB 第 6 节 JDBC 编程 第 9 章 关系查询处理和查询优化 第 1 节 关系数据库系统的查询处理 一、查询处理的步骤 二、实现查询操作的算法示例 第 2 节 关系数据库系统的查询优化 一、查询优化概述 二、一个实例 第 3 节 代数优化 一、关系代数表达式等价变换规则 二、查询树的启发式优化 第 4 节 物理优化 一、基于启发式规则的存取路径选择优化 二、基于代价估算的优化 重点:关系代数等价变换规则、物理优化。 难点:关系代数等价变换规则。 教学方法与手段:学生根据网络自学相关主题、课堂汇报;教师讲解关系数据库的查询 算法、关系代数等价变换规则、物理优化等重点、难点内容;采用启发式、案例式教学 方法,与学生展开互动、讨论;学生课后完成相关的作业;开展互联网与传统课堂融合 教学。 第 10 章 数据库恢复技术 第 1 节 事务的基本概念 第 2 节 数据库恢复概述 重点:事务、恢复实现的技术、恢复策略。 难点:恢复实现的技术。 教学方法与手段:学生根据网络自学相关主题、课堂汇报;教师讲解事务、恢复实现的 技术、恢复策略等重点、难点内容;采用启发式、案例式教学方法,与学生展开互动、 讨论;学生课后完成相关的作业;开展互联网与传统课堂融合教学
第3节故障的种类 第4节恢复的实现技术 一、数据转储 二、登记日志文件 第5节恢复策略 一、事务故障的恢复 二、系统故障的恢复 三、介质故障的恢复 第6节具有检查点的恢复技术 第7节数据库镜像 第11章并发控制 重点:封锁协议、并发调度的可串行性、两段锁协议、封锁的粒度。 难点:封锁的粒度。 教学方法与手段:学生根据网络自学相关主题、课堂汇报:教师讲解封锁协议、并发调 度的可串行性、两段锁协议、封锁的粒度等重点、难点内容:采用启发式、案例式教学 方法,与学生展开互动、讨论:学生课后完成相关的作业:开展互联网与传统课堂融合 教学。 第1节并发控制概述 第2节封锁 第3节封锁协议 第4节活锁和死锁 一、活锁 二、死锁 第5节并发调度的可串行性 一、可串行化调度 二、冲突可串行化调度 第6节两段锁协议 第7节封锁的粒度 一、 多粒度封锁 二、意向锁 六、学时分配 作业 教学内容 各教学环节学时分配 备注 题量 章节 主要内容 讲 实 实 课 讨 习 小计 授 验 训 外 论 题 1 绪论 3.5 0.5 P 2 关系数据库 3.5 0.5 4 8 3 关系数据库标准语言SQL 7 5 1 13 10 4 数据库安全性 2.5 1 0.5 4 5 数据库完整性 2.5 2 0.5 5 4 6 关系数据理论 2.5 0.5 4 1 数据库设计 5.5 0.5 6 6 8 数据库编程 4.5 4 0.5 9 4 31
31 第 3 节 故障的种类 第 4 节 恢复的实现技术 一、数据转储 二、登记日志文件 第 5 节 恢复策略 一、事务故障的恢复 二、系统故障的恢复 三、介质故障的恢复 第 6 节 具有检查点的恢复技术 第 7 节 数据库镜像 第 11 章 并发控制 第 1 节 并发控制概述 第 2 节 封锁 第 3 节 封锁协议 第 4 节 活锁和死锁 一、活锁 二、死锁 第 5 节 并发调度的可串行性 一、可串行化调度 二、冲突可串行化调度 第 6 节 两段锁协议 第 7 节 封锁的粒度 一、多粒度封锁 二、意向锁 重点:封锁协议、并发调度的可串行性、两段锁协议、封锁的粒度。 难点:封锁的粒度。 教学方法与手段:学生根据网络自学相关主题、课堂汇报;教师讲解封锁协议、并发调 度的可串行性、两段锁协议、封锁的粒度等重点、难点内容;采用启发式、案例式教学 方法,与学生展开互动、讨论;学生课后完成相关的作业;开展互联网与传统课堂融合 教学。 六、学时分配 教学内容 各教学环节学时分配 作业 题量 备注 章节 主要内容 讲 授 实 验 实 训 课 外 讨 论 习 题 小计 1 绪论 3.5 0.5 4 8 2 关系数据库 3.5 0.5 4 8 3 关系数据库标准语言SQL 7 5 1 13 10 4 数据库安全性 2.5 1 0.5 4 4 5 数据库完整性 2.5 2 0.5 5 4 6 关系数据理论 2.5 0.5 3 4 7 数据库设计 5.5 0.5 6 6 8 数据库编程 4.5 4 0.5 9 4
9 关系查询处理和查询优化 2 2 2 10 数据库恢复技术 2 2 2 11 并发控制 1.5 0.5 2 2 12 数据库设计、数据库编程、并 2 2 3 发控制 合计 37 12 5 2 56 57 七、课程教材及主要参考资料 (一)选用教材 []王珊,萨师煊.数据库系统概论(第5版).北京:高等教育出版社. 2014年9月. (二)教学参考书 [1]钱雪忠,王燕玲,张平.MySQL数据库技术与实验指导.北京:清华大学出版 社.2012年6月 [2]Abraham Silberschatz等著,杨冬青等译.数据库系统概念(第6版).北京:机械 工业出版社.2012年4月. [3)]托马斯·康诺利(Thomas Connolly),卡洛琳·贝格(Carolyn Begg)著,宁洪 译.数据库系统:设计、实现与管理(基础篇)(第6版).北京:机械工业出版社.2016 年5月. [4]Baron Schwartz,Peter Zaitsev,Vadim Tkachenko著,宁海元,周振兴,彭立勋等 译.高性能MySQL(第3版).北京:电子工业出版社.2013年4月. 八、其他说明 数据库技术发展迅速,本课程学时数又在减少,要求学生结合网络、图书馆教学资源 进行自学相关主题,并增加一定时间完成上机实验。本课程将运用互联网开展辅助教学, 特别是将移动互联网与传统课堂进行有效融合开展教学。 之
32 9 关系查询处理和查询优化 2 2 2 10 数据库恢复技术 2 2 2 11 并发控制 1.5 0.5 2 2 12 数据库设计、数据库编程、并 发控制 2 2 3 合计 37 12 5 2 56 57 七、课程教材及主要参考资料 (一)选用教材 [1]王珊,萨师煊.数据库系统概论(第 5 版).北京:高等教育出版社.2014 年 9 月. (二)教学参考书 [1]钱雪忠,王燕玲,张平.MySQL 数据库技术与实验指导.北京:清华大学出版 社.2012 年 6 月. [2] Abraham Silberschatz 等著,杨冬青等译.数据库系统概念(第 6 版).北京:机械 工业出版社.2012 年 4 月. [3]托马斯·康诺利(Thomas Connolly),卡洛琳·贝格(Carolyn Begg)著,宁洪 译.数据库系统:设计、实现与管理(基础篇)(第 6 版).北京:机械工业出版社.2016 年 5 月. [4] Baron Schwartz,Peter Zaitsev,Vadim Tkachenko 著,宁海元,周振兴,彭立勋等 译.高性能 MySQL(第 3 版).北京:电子工业出版社.2013 年 4 月. 八、其他说明 数据库技术发展迅速,本课程学时数又在减少,要求学生结合网络、图书馆教学资源 进行自学相关主题,并增加一定时间完成上机实验。本课程将运用互联网开展辅助教学, 特别是将移动互联网与传统课堂进行有效融合开展教学
《人工智能导论》课程教学大纲 Introduction to Artificial Intelligence 执笔者:田黎 审核人:王东 编写日期:2017年9月 一、课程基本信息 适用专业 物联网工程 开课单位 电子信息工程学院 课程类型 专业课 课程性质 任选课 是否为双语 否 学分数 2学分 学时数 总学时32学时,其中:实验(实训)0学时:课外0学时 《高等数学》、《概率论与数理统计》、《网络物联网工程导论》等课 先修课程 程。 后续课程 物联网应用系统综合课程设计 二、课程简述 《人工智能导论》系统地阐述了人工智能的基本理论、基本技术、研究方法和应用领 域等内容,介绍20多年来人工智能研究领域的进展,并根据人工智能的发展动向详细介绍 机器学习方面的内容。内容涉及人工智能的基本概念、知识工程、确定性推理和不确定性 推理、搜索策略、机器学习、人工神经网络,以及模式识别、自然语言处理和智能体等方 面。 通过本课程的学习,使学生能初步了解人工智能的基本理论、基本技术、研究方法和 应用领域。培养学生在物联网方向上结合人工智能方法分析问题和解决问题的能力。 三、本课程所支撑的毕业要求 (一)本课程支撑的毕业要求如下: 序号 毕业要求 课程内容对应的毕业要求指标点 指标点1-2:掌握从事物联网工程所需 毕业要求1一工程知识:能够将数 的电工电子、计算机、自动化和通信学 1 学、自然科学、工程基础和专业知 科等专业基础知识,能用于物联网工程 识用于解决复杂工程问题。 问题的建模、推理和计算。 毕业要求3一设计/开发解决方案: 指标点3-1:了解物联网技术的应用前 能够设计针对复杂工程问题的解决 景、最新进展与发展动态,掌握基本创 方案,设计满足特定需求的系统、 新方法,在解决复杂物联网工程问题中 单元(部件)或工艺流程,并能够具有追求创新的态度和意识。 33
33 《人工智能导论》课程教学大纲 Introduction to Artificial Intelligence 执 笔 者:田黎 审 核 人:王东 编写日期:2017 年 9 月 一、课程基本信息 适用专业 物联网工程 开课单位 电子信息工程学院 课程类型 专业课 课程性质 任选课 是否为双语 否 学分数 2 学分 学时数 总学时 32 学时,其中:实验(实训) 0 学时 ;课外 0 学时 先修课程 《高等数学》、《概率论与数理统计》、《网络物联网工程导论》等课 程。 后续课程 物联网应用系统综合课程设计 二、课程简述 《人工智能导论》系统地阐述了人工智能的基本理论、基本技术、研究方法和应用领 域等内容,介绍 20 多年来人工智能研究领域的进展,并根据人工智能的发展动向详细介绍 机器学习方面的内容。内容涉及人工智能的基本概念、知识工程、确定性推理和不确定性 推理、搜索策略、机器学习、人工神经网络,以及模式识别、自然语言处理和智能体等方 面。 通过本课程的学习,使学生能初步了解人工智能的基本理论、基本技术、研究方法和 应用领域。培养学生在物联网方向上结合人工智能方法分析问题和解决问题的能力。 三、本课程所支撑的毕业要求 (一)本课程支撑的毕业要求如下: 序号 毕业要求 课程内容对应的毕业要求指标点 1 毕业要求 1━工程知识:能够将数 学、自然科学、工程基础和专业知 识用于解决复杂工程问题。 指标点 1-2:掌握从事物联网工程所需 的电工电子、计算机、自动化和通信学 科等专业基础知识,能用于物联网工程 问题的建模、推理和计算。 2 毕业要求 3━设计/开发解决方案: 能够设计针对复杂工程问题的解决 方案,设计满足特定需求的系统、 单元(部件)或工艺流程,并能够 指标点 3-1:了解物联网技术的应用前 景、最新进展与发展动态,掌握基本创 新方法,在解决复杂物联网工程问题中 具有追求创新的态度和意识