大数据技术与应用教案_第1页
大数据技术与应用教案_第2页
大数据技术与应用教案_第3页
大数据技术与应用教案_第4页
大数据技术与应用教案_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、大数据技术与应用教案20XX20XX学年第X学期学院(部):教研室(系):授课班级:课程学分:课程学时:课程周学时:使用教材:大数据技术与应用-微视频版周次1第1次课学时2章节名称第1章大数据概论授课形式理论课案例讨论课口实验课口习题课口其他口教学目的及要求掌握大数据分析的过程,技术及工具熟悉大数据的概念及特征熟悉大数据的当前应用及前景发展教学重点大数据米集方式大数据存储技术大数据分析技术教学难点大数据特征的理解和大数据分析处理的过程教学内容大数据基本概念大数据的特征大数据的分析过程,涉及大数据的采集,存储以及分析。大数据的具体应用和大数据的发展前景教学方法与手段设计1、教学方法:(1)介绍/

2、演示大数据的基本概念和特征(2)示例说明大数据的特征的类型,加强概念的理解。(3)示例说明使用大数据分析过程的步骤以及各自的类型(4)示例说明大数据与人工智能的关系,以及大数据的发展应用前景2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来关出。板书设计(详见ppt课件)(1)以文字描述为主,要点及关键词用不同颜色标注;(2)涉及有关大数据的发展背景或前景可以学生讨论回答(3)ppt的播放做到适时呈现、对过程有动态演示。思考题和作业第1章课后习题实验内容无周次2第2次课学时2+2章节名称第2章大数据集群系统基础授课形式理论课案例讨论课口实验课习题课其他口教学目的

3、及要求熟悉大数据集群概念及系统组成熟悉Linux操作系统以及常用指令熟悉虚拟技术掌握大数据集群部署教学重点VMwareWorkstation、CentOS7、SecureCRT的安装和使用教学难点使用三台服务器作为集群节点,部署网络配置、安全配置、时间同步及实现登录教学内容大数据集群系统的概述及分类,集群的目的Linux系统简介与特性安装Linux熟悉Linux常用命令,目录操作,文件浏览查找以及归档,系统类,网络类,进程类等命令虚拟化技术简介、原理及优势劣势熟悉常见的虚拟化软件,如VirtualBox,VMwareWorkstation,KVM等CentOS大数据集群系统的组成,架构操作实践

4、:大数据集群的部署教学方法与手段设计1、教学方法:(1)介绍大数据集群系统的原理,组成,架构;(2)演示使用Linux系统命令行进行集群的部署。2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来关出。板书设计(详见ppt课件)(1)以文字描述为主,要点及关键词用不同颜色标注;(2)涉及有关集群部署时,通过示例演示完成;(3)ppt的播放做到适时呈现、对过程有动态演示。思考题和作业第2章课后习题实验内容(1)完成课本实例集群的部署;(2)熟悉Linux系统的命令行操作周次3第3次课学时2+2章节名称第3章Hadoop分布式系统授课形式理论课案例讨论课口实验课习题课

5、口其他口教学目的及要求了解Hadoop系统及其优点熟悉Hadoop原理及运行机制安装配置Hadoop环境并运行Hadoop教学重点在Java环境卜实现Hadoop安装与配置在VMware下使用配置好的环境运行Hadoop教学难点使用集成开发环境VMware执行Hadoop教学内容Hadoop系统的发展历程及其优点的介绍Hadoop原理的介绍HDFS,MapReduce组件的介绍使用VMware安装配置Hadoop运行环境使用VMware和命令行编与来执行Hadoop在线帮助和相关资源教学方法与手段设计1、教学方法:(1)介绍/演小Hadoop的运行环境(2)示例说明使用VMware执行Hado

6、op2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来关出。板书设计(详见ppt课件)(1)以文字描述为主,要点及关键词用不同颜色标注;(2)涉及有关编写和执行Hadoop时,通过示例演示;(3)ppt的播放做到适时呈现、对过程有动态演示。思考题和作业第3章复习题:填空题&思考题实验内容熟悉Hadoop运行环境周次4第4次课学时2+2章节名称第4章HDFS分布式文件系统授课形式理论课案例讨论课口实验课习题课口其他口教学目的及要求熟悉HDFS的常规操作完成在Eclipse开发环”进行HDFS的操作实践教学重点HDFS的设计前提与目标,及架构组成利用Ecli

7、pse进行操作实践教学难点 HDFS的原理、数据读写的原理 在Eclipse环境卜,对HDFS进行目录创建删除,列目录以及文件的上传卜载教学内容HDFS的介绍HDFS的设计前提与目标Namenode和Datanode文件系统的名字空间数据复制,及其中的特性HDFS的读写流程HDFS中Shell及JavaAPI下载安装Eclipse综合实例演示HDFS的操作教学方法与手段设计1、教学方法:(1)介绍/演示HDFS相关知识点;(2)示例说明使用Eclipse创建HDFS项目,及常规操作。2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来关出。板书设计(详见ppt课件

8、)(1)以文字描述为主,要点及关键词用不同颜色标注;(2)涉及有关HDFS的创建及操作时,通过示例演示;(3)ppt的播放做到适时呈现、对过程有动态演示。思考题和作业第4章习题:简答题实验内容完成课本综合实例,熟悉HDFS的应用周次5第5次课学时2+2章节名称第5章MapReduce分布式计算授课形式理论课案例讨论课口实验课习题课口其他口教学目的及要求熟悉MapReduce架构,原理及工作机制编写和执行MapReduceWordCount编程实例编写和执行MapReduce倒排索引编程实例教学重点MapReduce的基本原理、架构以及工作机制等知识内容教学难点 MapReduceWordCou

9、nt编程实例; MapReduce倒排索引编程实例教学内容MapReduce架构和原理MapReduce的工作机制使用集成开发环境IDLE编写和执行MapReduceWordCount实例使用集成开发环境IDLE编写和执行MapReduce倒排索引实例在线帮助和相关资源教学方法与手段设计1、教学方法:(1)介绍MapReduce架构,原理及工作机制;(2)示例说明使用集成开发环境IDLE编写和执行MapReduce倒排索引实例(3)示例说明使用集成开发环境IDLE编写和执行MapReduceWordCount实例2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来

10、关出。板书设计(详见ppt课件)(1)以文字描述为主,要点及关键词用不同颜色标注;(2)涉及有关编与和执行MapReduce实例时,通过不例演tf;(3)ppt的播放做到适时呈现、对过程有动态演示。思考题和作业第5章复习题:填空题&思考题实验内容编写MapReduceWordCount实例及MapReduce倒排索引编程周次6第6次课学时2+2章节名称第6章HBas分布式数据库应用授课形式理论课案例讨论课口实验课习题课其他口教学目的及要求熟悉HBase的架构及存储熟悉HBase的集群部署,Shell操作,过滤器熟悉HBase编程教学重点HBase架构与存储的介绍HBase部署时,参数配

11、置,运行与测试HBaseShell操作命令HBase的各种过滤器HBase的表编程及过滤查询编程教学难点 HBaseShell各种操作命令 HBase相关过滤器 HBase的编程教学内容HBase简介,包括架构与存储安装HBaseHBase参数配置HBase运行与测试HBase的general操作,namespace操作,DDL操作,DML操作以及授权HBase过滤器,包括行,歹U,列名,值,前缀,列前缀,行键,首次行键,单列值,单列排除,包含结束,列计数等。使用HBase提供的JavaAPI,实现表的创建删除,数据查询等使用HBase提供的过滤类进行查询教学方法与手段设计1、教学方法:(1)

12、介绍HBase的相关知识,HBaHBase的配置及相关操作;(2)示例说明HBase的Shell操作命令,过滤器及编程。2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来关出。板书设计(详见ppt课件)(1)以文字描述为主,要点及关键词用不同颜色标注;(2)涉及有关编写和执行HBase代码时,通过示例描述;(3)ppt的播放做到适时呈现、对过程有动态演示。思考题和作业第6章习题:简答题&实践题实验内容完成课本中HBase的Shell操作命令,过滤器及编程等不例,熟悉HBase的使用。周次7第7次课学时2+2章节名称第7章YARN资源分配授课形式理论课案例

13、讨论课口实验课习题课其他口教学目的及要求了解统一资源调度平台熟悉YARN架构及其工作流程教学重点YARN的基本原理、架构及其工作流程YARNShell实例操作教学难点YARNShell实例的命令及其操作教学内容统一资源管理和调度平台介绍YARN的优势对比YARN架构及工作流程YARNShell实例的具体操作教学方法与手段设计1、教学方法:(1)介绍统一资源管理和调度平台;(2)示例说明YARN技术,包扩YARN的架构和工作流程,介绍YARN的优势,具体操作YARNShell实例。2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来关出。板书设计(详见ppt课件)(

14、1)以文字描述为主,要点及关键词用不同颜色标注;(2)涉及有关YARNShell实例的具体命令和操作,通过示例演示;(3)ppt的播放做到适时呈现、对过程有动态演示。思考题和作业第7章复习题:填空题&思考题实验内容实现YARNShell实例的操作周次8第8次课学时2+2章节名称第8章Spark集群计算章节名称第8章Spark集群计算授课形式理论课案例讨论课口实验课习题课口其他口教学目的及要求熟悉Spark的生态系统及架构熟悉SparkRDD完成Spark集群部署及应用案例教学重点Spark的基本原理,框架设计以及RDD工作流程SparkRDD教学难点Spark编程应用,Spark算法实

15、现教学内容简单介绍Spark及其特性介绍Spark生态系统的组成及应用框架阐述RDDs,作业调度,1内存管理,检查点支持下载Spark集群部署所需软件包并解压完成参数配置及运行Spark交互进行基本RDD的转化操作,行动操作PairRDD的转化操作,行动操作RDD的其他操作Spark算法实例,如词频统计,相关系数教学方法与手段设计1、教学方法:(1)义字介绍Spark的生态系统,架构及RDD;(2)示例说明使用Python进彳fRDD的相关操作。(3)示例说明使用Python实现Spark算法实例。2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来关出。板书设计

16、(详见ppt课件)(1)以文字描述为主,要点及关键词用不同颜色标注;(2)涉及启美编与和执行RDD操作及Spark算法时,通过本例描述;(3)ppt的播放做到适时呈现、对过程有动态演示。思考题和作业第8章习题:简答题&实践题实验内容完成课本实例8-1实例8-50及两个算法案例,熟悉使用python进行RDD相关操作周次9第9次课学时2+2章节名称第9章Spark机器学习授课形式理论课案例讨论课口实验课习题课其他口教学目的及要求熟悉SparkMLlib的Localvector数据类型(本地向重)、Labeledpoint类型(标签向量)、Localmatrix数据类型(本地矩阵)、Row

17、Matrix类型(分布式矩阵)、IndexedRowMatrix类型、CoordinateMatrix类型、BlockMatrix类型了解基于DataFrame的API和基于RDD的API的基本统计教学重点SparkMLlib的Localvector数据类型(本地向重)、Labeledpoint类型(标签向量)、Localmatrix数据类型(本地矩阵)、RowMatrix类型(分伸式矩阵)、IndexedRowMatrix类型、CoordinateMatrix类型、BlockMatrix类型基于DataFrame的API和基于RDD的API的基本统计的具体步骤比较编译实现Spark实例中的聚

18、类问题和随机森林问题教学难点聚类问题中的K-Means算法分析莺尾花数据,学习随机森林算法,掌握数据集的训练、评估与预测方法教学内容SparkMLlib数据类型概述Localvector数据类型(本地向重)Labeledpoint类型(标签向重)Localmatrix数据类型(本地矩阵)RowMatrix类型(分伸式矩阵)IndexedRowMatrix类型CoordinateMatrix类型BlockMatrix类型基于DataFrame的API和基于RDD的API的基本统计比较聚类问题和随机森林问题的实例操作教学方法与手段设计1、教学方法:通过示例说明常用内置数据类型的定义、声明和使用。2

19、、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来关出。板书设计(详见ppt课件)(1)以文字描述为主,要点及关键词用不同颜色标注;(2)涉及有关常用数据类型的使用以及聚类问题和随机森林问题,通过示例描述;(3)ppt的播放做到适时呈现、对过程有动态演示。思考题和作业第9章复习题:填空题&思考题实验内容周次10第10次课学时2+2章节名称第10章Hive数据仓库应用授课形式理论课案例讨论课口实验课习题课其他口教学目的及要求熟悉Hive的数据类型和文件格式熟悉数据定义,数据操作以及数据查询掌握Hive编程教学重点Hive原理及数据处理熟悉Hive的数据类型和

20、文件格式教学难点编写Hive实例,如表、数据的命令应用教学内容Hive组成模块,执行流程概述Metastore存储模式安装Hive,配置参数并运行测试HiveBeeline了解基本数据类型与文件格式数据的定义,操作,查询Hive编程教学方法与手段设计1、教学方法:(1)介绍Hive运行环境,数据类型和文件格式;(2)示例说明使用Hive进行数据相关操作。(3)示例说明Hive中,JDBC函数应用及相关实例。2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来关出。板书设计(详见ppt课件)(1)以文字描述为主,要点及关键词用不同颜色标注;(2)涉及有关编写和执行H

21、ive数据操作及编程时,通过示例描述;(3)ppt的播放做到适时呈现、对过程有动态演示。思考题和作业第10章习题:简答题&实践题实验内容完成课本中的实例,熟悉Hive的使用周次11第11次课学时2+2章节名称第11章ZooKeeper协调服务授课形式理论课案例讨论课口实验课习题课其他口教学目的及要求ZooKeeper的重要协议ZAB及数据模型,集群部署的过程和配置ZooKeeper在HadoopYARNHA、SparkHA和HiveHA的应用及配置方法ZooKeeper在单节点故障的解决办法ZooKeeper基本的读写操作编程案例实现教学重点ZooKeeper的特性及其应用教学难点ZooKeeper集群的操作编程教学内容ZooKeeper的数据模型和事件监听器的工作机制ZooKeeper集群部署的操作及相关基本命令了解ZooKeeper在Hadoop,HBase,Kafka,Hive和Spark等开源系统中的应用使

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论