08410128大数据处理技术 大学高校课程教学大纲_第1页
08410128大数据处理技术 大学高校课程教学大纲_第2页
08410128大数据处理技术 大学高校课程教学大纲_第3页
08410128大数据处理技术 大学高校课程教学大纲_第4页
08410128大数据处理技术 大学高校课程教学大纲_第5页
已阅读5页,还剩3页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

大数据处理技术

BigDataTechnology

课程代码:08410128

学分:3

学时:56(其中:课堂教学学时:40实验学时:0上机学时:16课程实践学时:0)

先修课程:计算机基础

适用专业:信息管理与信息系统专业,电子商务专业,工业工程专业

教材:大数据技术原理与应用(林子雨著,人民邮电出版社)

开课学院:管理学院

课程网站:(选填)

一、课程性质与课程目标

(-)课程性质(需说明课程对人才培养方面的贡献)

本课程是“信息管理与信息系统”专业的•门专业选修课。大数据作为继云计算、

物联网之后IT行业又一颠覆性的技术,备受关注。大数据时代的到来,迫切需要高校

及时建立大数据技术课程体系,为社会培养和输送•大批具备大数据专业素养的高级人

才,满足社会对大数据人才日益旺盛的需求。本课程定位为大数据技术入门课程,为学

习者搭建起通向“大数据知识空间”的桥梁和纽带,帮助学习者形成对大数据知识体系

及其应用领域的轮廓性认识,为他们在大数据领域“深耕细作”奠定基础、指明方向。

(二)课程目标(根据课程特点和对毕业要求的贡献,确定课程目标。应包括知识目标和能力

目标。)

1.把握大数据基本概念和应用领域,大数据处理架构及相关流行技术等。培养学

生熟练运用信息化工程理论、方法和工具,并具有大数据规范、分析和实施的基本技能;

2.对大数据存储相关技术的概念和原理具有一般性认识,并初步培养信息素养和

信息处理能力,从而具备在政府、企业信息化过程担任管理信息化咨询,信息系统运维

管理和信息化项目评价能力;

3.加强大数据处理和分析的核心技术的理解与学习,培养学习者将大数据与企业

和社会实践紧密结合的意识,能系统掌握信息技术和信息管理基本理论、知识和技能,

并可承担信息中心的信息处理技术工作与培训机构的教育工作;

4.训练自主学习和探究分析大数据领域的研究内容及发展动向的能力,能承担软

件公司的信息系统开发、实施指导与监理工作。

注:工程类专业通识课程的课程目标应覆盖相应的工程教育认证毕业要求通用标准:

(三)课程目标与专业毕业要求指标点的对应关系(认证专业专业必修课程填写)

注:课程目标与毕业要求指标点对接的单元格中可输入也可标注“II、M、L”。

二、课程内容与教学要求

第一章大数据概述

(-)课程内容

大数据时代,大数据的概念,大数据的影响,大数据的应用,大数据关键技术,大数据计算模

式,大数据产业,大数据与云计算、物联网等。

(二)教学要求

掌握大数据及其相关技术的概念。

(三)重点与难点

1.重点

了解大数据的概念,大数据关键技术,大数据计算模式。

2.难点

了解大数据关键技术,大数据计算模式,大数据产业,大数据与云计算、物联网。

第二章大数据处理架构Hadcop

(-)课程内容

Hadoop概述,Hadoop生态系统,Hadoop的安装与使用等。

(二)教学要求

了解Hadoop,理解Hadoop生态系统,学会Hadoop的安装与使用。

(三)重点与难点

1.重点

理解Hadoop生态系统,学会Hadoop的安装与使用。

2.难点

学会Hadoop的安装与使用。

第三章分布式文件系统HDFS

(-)课程内容

分布式文件系统、HDFS简介、HDFS的相关概念、HDFS体系结构、HDFS的存储原理、HDFS的数

据读写过程、HDFS编程实践等。

(二)教学要求

了解分布式文件系统、HDFS相关概念;理解HDFS体系结构、存储原理和数据读写过程;初步

实践HDFS编程。

(三)重点与难点(若不单独列出,需在教学要求中适当注明)

1.重点

理解HDFS体系结构、存储原理和数据读写过程。

2.难点

初步实践HDFS编程。

第四章分布式数据库Hbase

(一)课程内容

分布式数据库Hbase概述、HBasc访问接口、HBasc数据模型、HBasc的实现原理、HBasc运行

机制、HBase编程实践等。

(二)教学要求

了解分布式数据库Hbase相关概念和数据模型;理解HBase的实现原理和运行机制;初步实践

卜Base编程。

(三)重点与难点

1.重点

理解HBase的实现原理和运行机制。

2.难点

初步实践HBasc编程。

第五章NoSQL数据库

(一)课程内容

NoSQL数据库简介、“SQL兴远的原因、NoSQL与关系数据库的比较、NoSQL的四大类型、NoSQL

的三大基石、从NoSQL到NewSQL数据库等。

(-)教学要求

了解NoSQL数据库、兴起的原因:理解NoSQL与关系数据库的区别;了解NoSQL的四大类型、

三大基石,以及NewSQL数据库。

(三)重点与难点(若不单独列出,需在教学要求中适当注明)

1.重点

了解NoSQL数据库、兴起的原因:理解NoSQL与关系数据库的区别。

2.难点

理解NoSQL与关系数据库的区别;了解NewSQL数据库。

第六章云数据库

(一)课程内容

云数据库概述、云数据库产品、云数据库系统架构、云数据库实践等。

(二)教学要求

了解云数据库相关概念及其产品;理解云数据库系统架构;并实践云数据库。

(三)重点与难点(若不单独列出,需在教学要求中适当注明)

1.重点

理解云数据库系统架构:并实践云数据库。

2.难点

初步实践云数据库。

第七章MapReduce

(-)课程内容

MapReduce简介、MapReduce的工作流程、MapReduce实例分析:WordCount、MapReduce的具体

应用、MapReduce编程实践等。

(二)教学要求

了解MapReduce相关概念和工作流程:理解并分析MapReduce实例:掌握MapReduce的具体应

用:初步实践MapReduce编程。

(三)重点与难点(若不单独列出,需在教学要求中适当注明)

1.重点

了解MapReduce相关概念和工作流程:理解分析MapReduce实例:掌握MapReduce的具体应用。

2.难点

掌握MapReduce的具体应用;初步实践MapReduce编程。

第八章Hadoop再探讨

(-)课程内容

Hadoop的优化与发展、HDFS2.0的新特性、新一代资源管理调度框架YARN、Hadoop生态系统中

具有代表性的功能组件介绍等。

(二)教学要求

了解Hadoop的优化与发展、HDFS2.0的新特性、新一代资源管理调度框架YARN和Hadoop生态

系统中具有代表性的功能组件。

(三)重点与难点(若不单独列出,需在教学要求中适当注明)

1.重点

Hadoop的优化与发展。

2.难点

知晓HDFS2.0的新特性、了解Hadoop生态系统中具有代表性的功能组件。

第九章Spark

(一)课程内容

Spark概述、Spark生态系统、Spark运行架构、Spark的部署和应用方式、Spark编程实践等。

(二)教学要求

了解Spark相关概念、其生态系统、运行架构、部署和应用方式:初步掌握Spark编程实践。

(三)重点与难点(若不单独列出,需在教学要求中适当注明)

1.重点

了解Spark相关内容。

2.难点

初步掌握Spark编程实践。

第十章流计算

(一)课程内容

流计算概述、流计算的处理流程、流计算的应用、开源流计算框架Storm.SparkStreaming

设计等。

(二)教学要求

/解流计算相关概念、流计律的处理流程、流计算的应用;理解开源流计算框架Storm及

SparkStreaming设计。

(三)重点与难点(若不单独列出,需在教学要求中适当注明)

1.重点

了解流计算相关概念及其应用:理解开源流计算框架Storm及SparkStreaming设计。

2.难点

理解开源流计算框架Storm及SparkStreaming设计。

第十一章图计算

(一)课程内容

图计算简介、Pregel简介、Pregel图计算模型、Pregel的C++API、Pregel的体系结构、Pregel

的应用实例、Pregel和MapReduce实现PageRank算法的对比等。

(二)教学要求

了解图计算和Pregel相关内容;理解Pregel图计算模型、Pregel的C++API、Pregel的体

系结构;基本掌握Pregel的应用;初步理解Pregel和MapReduce实现PageRank算法的对比。

(三)重点与难点(若不单独列出,需在教学要求中适当注明)

1.重点

理解Pregel图计算模型、Prcgel的C++API、Prcgcl的体系结构;基本掌握Prcgel的应用。

2.难点

初步理解Pregel和MapReduce实现PageRank算法的对比。

第十二章数据可视化

(-)课程内容

数据可视化概述、可视化工具、可视化典型案例等。

(二)教学要求

了解数据可视化相关概念、可视化工具;理解可视化典型案例。

(三)重点与难点(若不单独列出,需在教学要求中适当注明)

1.重点

理解可视化典型案例。

2.难点

理解可视化典型案例。

上机内容

编号上机项目名称学时类型要求支撑的课程目标

1熟悉常用的Linux操作和2验证性必做1

Hadoop操作

2熟悉常用的HDFS操作4验证性必做2

3熟悉常用的HBase操作4验证性必做2

4NoSQL和关系数据库的操作4验证性必做2

比较

5MapReduce编程初级实践2综合性必做3

三、学时分配及教学方法

教学形式及学时分配

(按序填写)支撑的

主要教学方法

课堂实上课程小课程目标

教学验机实践计

第一章22讲授法、讨论法1,4

第二章224讲授法、讨论法1,4

第三章6410讲授法、讨论法、演示法2,4

第四章6410讲授法、讨论法、演示法2,4

第五章246讲授法、讨论法、演示法2,4

第六章22讲授法、讨论法、演示法2,4

第七章8210讲授法、讨论法、演示法3,4

第八章22讲授法、讨论法、演示法3,4

第九章22讲授法、讨论法、演示法3,4

第十章22讲授法、讨论法、演示法3,4

第十一章44讲授法、讨论法、演示法3,4

第十二章22讲授法、讨论法3,4

合计401656

注:1.课程实践学时按相关专业培养计划列入表格:

2.主要教学方法包括讲授法、讨论法、演示法、研究型教学方法(基于问题、项目、案例

等教学方法)等。

四、课程考核

考核形式考核要求考核权重备注

平时作业作业次数

温馨提示

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

评论

0/150

提交评论