06410109物联网异构数据处理技术大学高校课程教学大纲.docx

上传人:夺命阿水 文档编号:1202813 上传时间:2024-04-01 格式:DOCX 页数:9 大小:31.34KB
返回 下载 相关 举报
06410109物联网异构数据处理技术大学高校课程教学大纲.docx_第1页
第1页 / 共9页
06410109物联网异构数据处理技术大学高校课程教学大纲.docx_第2页
第2页 / 共9页
06410109物联网异构数据处理技术大学高校课程教学大纲.docx_第3页
第3页 / 共9页
06410109物联网异构数据处理技术大学高校课程教学大纲.docx_第4页
第4页 / 共9页
06410109物联网异构数据处理技术大学高校课程教学大纲.docx_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《06410109物联网异构数据处理技术大学高校课程教学大纲.docx》由会员分享,可在线阅读,更多相关《06410109物联网异构数据处理技术大学高校课程教学大纲.docx(9页珍藏版)》请在课桌文档上搜索。

1、物联网异构数据处理技术(HeterogeneousDataProcessingTechnologyforInternetofThings)课程代码:06410109学分:2学时:32(其中:课堂教学学时:22实验学时:0上机学时:10课程实践学时:0)先修课程:面向对象程序设计、算法设计基础、操作系统B、多传感器数据融合技术适用专业:物联网工程教材:大数据挑战与NoSQL数据库技术,陆嘉恒,电子工业出版社,2013年4月第1版开课学院:计算机科学与通信工程学院一、课程性质与课程目标(一)课程性质物联网异构数据处理技术是物联网工程专业中的核心课程之一,它建立在面向对象程序设计、算法设计基础、操作

2、系统B、多传感器数据融合技术等课程知识的基础上,为物联网工程专业后续课程的学习打下了坚实的基础。本课程是物联网工程专业的重要专业基础课和选修课,旨在培养学生基于物联网异构数据处理技术分析解决实际问题的能力。(二)课程目标1 .知识方面1.1 掌握数据一致性理论、数据模型、数据分区与放置策略;1.2 掌握海量数据处理方法;1.3 掌握数据复制与容错技术;1.4 掌握数据压缩技术和缓存技术;1.5 掌握自我学习与研究能力。2 .能力与素质方面2.1 培养基础扎实、知识面宽、具有创新精神、能适应物联网应用技术的发展需求,具有较强的应用创新能力;2.2 培养学生综合运用所学知识分析问题、解决问题的能力

3、;2.3 了解物联网的发展现状和趋势,培养具有扎实的物联网技术综合应用能力,具备能够综合运用掌握的知识、方法和技术与生产实际结合,解决实际问题;2.4 具有良好的组织管理能力、表达能力、自学能力、独立工作能力、应用创新能力、人际交往能力和团队协作能力。(三)课程目标与专业毕业要求指标点的对应关系本课程支持的毕业要求指标点如下:指标点3.5:能够用程序、报告或实物等形式,呈现设计成果。指标点5.3:能够选择、运用合理的工具对物联网领域复杂工程问题进行仿真和预测,并对结论给出恰当的分析解释。指标点11.2:能够在多学科环境下的项目分析、设计、实施过程中,利用工程管理原理和经济决策方法,分析处理工程

4、问题、得到有效结论。二、课程内容与教学要求第一章物联网异构数据处理概述本章支持课程目标:1.1掌握数据一致性理论、数据模型、数据分区与放置策略。2.1 培养基础扎实、知识面宽、具有创新精神、能适应物联网应用技术的发展需求,具有较强的应用创新能力。2.2培养学生综合运用所学知识分析问题、解决问题的能力。2.3 了解物联网的发展现状和趋势,培养具有扎实的物联网技术综合应用能力,具备能够综合运用掌握的知识、方法和技术与生产实际结合,解决实际问题。2.4具有良好的组织管理能力、表达能力、自学能力、独立工作能力、应用创新能力、人际交往能力和团队协作能力。.(一)课程内容(1)异构数据挑战;(讲授)(2)

5、异构数据的存储和管理(讲授)A、并行数据库;B、NOSQL数据管理系统;C、NeWSQL数据管理系统;D、云数据管理。(3)大数据的处理和分析。(讲授)(二)教学要求(1) 了解课程的性质、研究对象与方法、任务;(2) 了解大数据产生的背景以及大数据带来的挑战;(3) 了解新的数据管理系统,包括:NOSQL数据管理系统和NeWSQL数据管理系统。(三)重点与难点1.重点了解大数据产生的背景以及大数据带来的挑战。2.难点了解新的数据管理系统:NoSQLNewSQL0第二章数据一致性理论本章支持课程目标:1.1掌握数据一致性理论、数据模型、数据分区与放置策略。1.2掌握海量数据处理方法。2.1培养

6、基础扎实、知识面宽、具有创新精神、能适应物联网应用技术的发展需求,具有较强的应用创新能力。2.2培养学生综合运用所学知识分析问题、解决问题的能力。2.3了解物联网的发展现状和趋势,培养具有扎实的物联网技术综合应用能力,具备能够综合运用掌握的知识、方法和技术与生产实际结合,解决实际问题。2.4具有良好的组织管理能力、表达能力、自学能力、独立工作能力、应用创新能力、人际交往能力和团队协作能力。(一)课程内容(1)数据一致性模型;(讲授)(2) ACIDBASE;(讲授)(3)数据一致性实现技术(讲授+自学)A、两阶段提交协议;B、时间戳策略;CsPaxos;D、向量时钟。(二)教学要求(1)理解关

7、于海量数据存储以及NoSQL数据库中的数据一致性理论;(2)理解BASE模型;(3)在数据一致性的最终实现上,不同的系统采用不同的策略,包括:NWR策略、两阶段提交协议、Paxos向量时钟等。(三)重点与难点1.重点理解关于海量数据存储以及NoSQL数据库中的数据一致性理论,理解BASE模型及其相关概念,在数据一致性的最终实现上,掌握不同的系统采用不同的策略。2.难点理解关于海量数据存储以及NoSQL数据库中的数据一致性理论。第三章数据存储模型本章支持课程目标:1.2掌握海量数据处理方法。2.1培养基础扎实、知识面宽、具有创新精神、能适应物联网应用技术的发展需求,具有较强的应用创新能力。2.2

8、培养学生综合运用所学知识分析问题、解决问题的能力。2.3了解物联网的发展现状和趋势,培养具有扎实的物联网技术综合应用能力,具备能够综合运用掌握的知识、方法和技术与生产实际结合,解决实际问题。2.4具有良好的组织管理能力、表达能力、自学能力、独立工作能力、应用创新能力、人际交往能力和团队协作能力。(一)课程内容(1)键值存储;(讲授)(2)列值存储;(讲授)(3)文档存储;(讲授)(4)图形存储;(讲授)(二)教学要求(1)理解四种NoSQL中常见的数据模型:键值模型、列式模型、文档模型、图形模型;(2)分析四种数据模型的优缺点和应用场景。(三)重点与难点1 .重点理解四种NOSQL中常见的数据

9、模型:键值模型、列式模型、文档模型、图形模型,并分析四种数据模型的优缺点和应用场景。2 .难点理解四种NoSQL中常见的数据模型,并分析四种数据模型的优缺点。第四章数据分区与放置策略本章支持课程目标:1.1掌握数据一致性理论、数据模型、数据分区与放置策略。1.2掌握海量数据处理方法。2.1培养基础扎实、知识面宽、具有创新精神、能适应物联网应用技术的发展需求,具有较强的应用创新能力。2.2培养学生综合运用所学知识分析问题、解决问题的能力。2.3了解物联网的发展现状和趋势,培养具有扎实的物联网技术综合应用能力,具备能够综合运用掌握的知识、方法和技术与生产实际结合,解决实际问题。2.4具有良好的组织

10、管理能力、表达能力、自学能力、独立工作能力、应用创新能力、人际交往能力和团队协作能力。(一)课程内容(1)分区的意义;(讲授)(2)范围分区;(讲授)(3)列表分区;(讲授)(4)哈希分区;(讲授)(5)放置策略(讲授+问题启发)A、一致性哈希算法;B、容错性与可扩展性分析;C、虚拟节点。(二)教学要求(1)理解分区的意义;(2)理解范围分区、列表分析、哈希分区的基本概念;(3)掌握不同放置策略,包括一致性哈希算法、容错性与可扩展性分析和虚拟节点。(三)重点与难点1 .重点理解分区的意义,掌握范围分区、列表分析、哈希分区的基本概念,并掌握不同的放置策略。2 .难点掌握范围分区、列表分析、哈希分

11、区的基本理论,并掌握不同的放置策略。第五章海量数据处理方法本章支持课程目标:1.2掌握海量数据处理方法。1.5掌握自我学习与研究能力。2.1 培养基础扎实、知识面宽、具有创新精神、能适应物联网应用技术的发展需求,具有较强的应用创新能力。2.2培养学生综合运用所学知识分析问题、解决问题的能力。2.3 了解物联网的发展现状和趋势,培养具有扎实的物联网技术综合应用能力,具备能够综合运用掌握的知识、方法和技术与生产实际结合,解决实际问题。2.4具有良好的组织管理能力、表达能力、自学能力、独立工作能力、应用创新能力、人际交往能力和团队协作能力。.(一)课程内容(1) MaPRedUCe简介;(讲授)(2

12、) MaPRedUCe数据流;(讲授)(3) MaPRedUCe数据处理(讲授+问题启发)A、提交作业;B、初始化作业;C、分配任务;D、执行任务;E、更新任务执行速度和状态;F、完成作业。(二)教学要求(1)理解M即RedUCe模型;(2)掌握MaPRedUCe数据流和数据处理过程。(三)重点与难点1.重点理解MapReduce模型,并掌握MapReduce数据流和数据处理过程。(4) 点理解MapReduce模型及其相关理论,并掌握M叩RedUCe数据流和数据处理过程。第六章数据复制与容错技术本章支持课程目标:1.3掌握数据复制与容错技术。1.5掌握自我学习与研究能力。2.1培养基础扎实、

13、知识面宽、具有创新精神、能适应物联网应用技术的发展需求,具有较强的应用创新能力。2.2培养学生综合运用所学知识分析问题、解决问题的能力。2.3了解物联网的发展现状和趋势,培养具有扎实的物联网技术综合应用能力,具备能够综合运用掌握的知识、方法和技术与生产实际结合,解决实际问题。2.4具有良好的组织管理能力、表达能力、自学能力、独立工作能力、应用创新能力、人际交往能力和团队协作能力。.(一)课程内容(1)海量数据复制的作用和代价;(讲授)(2)海量数据复制的策略(讲授+自学)A、Dynamo的复制策略;B、CouchDB的复制策略;C、PNUTS的复制策略。(3)海量数据的故障发现与处理(讲授+自

14、学)A、Dynamo的故障发现与处理;B、CouchDB的故障发现与处理;C、PNUTS的故障发现与处理。(二)教学要求(1)理解海量数据时代数据复制的意义;(2)掌握一些典型数据库的海量数据复制的策略,包括:Dynamo.CouchDB和PNUTSo(三)重点与难点1.重点理解海量数据时代数据复制的意义,并掌握一些典型数据库的海量数据复制的策略。2.难点理解海量数据时代数据复制的意义,并掌握三种典型数据库的异构数据复制策略。第七章缓存技术本章支持课程目标:1.4掌握数据压缩技术和缓存技术。1.5掌握自我学习与研究能力。2.1培养基础扎实、知识面宽、具有创新精神、能适应物联网应用技术的发展需求

15、,具有较强的应用创新能力。2.2培养学生综合运用所学知识分析问题、解决问题的能力。2.3了解物联网的发展现状和趋势,培养具有扎实的物联网技术综合应用能力,具备能够综合运用掌握的知识、方法和技术与生产实际结合,解决实际问题。2.4具有良好的组织管理能力、表达能力、自学能力、独立工作能力、应用创新能力、人际交往能力和团队协作能力。.(一)课程内容(1)分布式缓存简介;(讲授)(2)分布式缓存的内部机制;(讲授)(3)分布式缓存的拓扑结构(讲授+自学)A、复制式拓扑;B、分割式拓扑;C、客户端缓存拓扑。(二)教学要求(1)理解分布式缓存技术;(2)掌握分布式缓存的内部机制,包括:生命期机制、一致性机

16、制、查询机制等;(3)理解三种分布式缓存的拓扑结构。(三)重点与难点1.重点掌握分布式缓存的内部机制,包括:生命期机制、一致性机制、查询机制等,并理解三种分布式缓存的拓扑结构。2.难点掌握分布式缓存的内部机制,包括:生命期机制、一致性机制、查询机制等。三、本课程开设的实验项目编号实验项目名称学时类型要求支撑的课程目标1文档数据库的安装2验证性必做1.1,2.1,2.2,2.3,2.42基于Hadoop的数据管理系统4设计性必做1.2,2.2,2.43NewSQL数据库的安装与开发2设计性必做1.5,2.1,2.2,2.44分布式缓存系统2验证性必做1.4,2.1,2.2,2.3,2.4四、学时

17、分配及教学方法章(按序填写)教学形式及学时分配主要教学方法支撑的课程目标课堂教学实验上机课程实践小计绪论第一章22讲授1.1,2.1,2.2,2.3,2.4第一早22讲授+自学1.1,1.2,2.1,2.2,2.3,2.4第二早426讲授1.2,2.1,2.2,2.3,2.4第四章2讲授+问题启发1.1,1.2,2.1,2.2,2.3,2.4第五章448讲授+问题启发1.2,1.5,2.1,2.2,2.3,2.4第六章426讲授+自学1.3,1.5,2.1,2.2,2.3,2.4第七章426讲授+自学1.4,1.5,2.1,2.2,2.3,2.4合计221032五、课程考核考核形式考核要求考核

18、权重备注平时作业按照作业次数,作业题目进行评分,总分数平均计算15%实验完成实验报告,主要考查分析能力,设计能力和撰写报告能力15%期末考试/大作业考试/作业要求70%六、参考书目及学习资料1 .大数据互联网大规模数据挖掘与分布式处理,AnandRajaraman,JeffreyDavidUllman主编,王斌译,人民邮电出版社,2012年9月第1版。2 .云计算宝典:技术与实践,电子工业出版社,虚拟化与云计算小组主编,2011年9月第1版七、大纲说明1 .采用多媒体教学与常规教学相结合。2 .每次课后布置34道作业题,根据物联网行业自身发展迅速的特点,为增强适应性和针对性,可适当增加一些课外内容、布置一些思考题供学生理解教学内容。制定人:汤金娥审定人:熊书明批准人:毛启容2017年9月1日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号