网站大量收购闲置独家精品文档,联系QQ:2885784924

《Hadoop大数据开发》教学大纲.doc

《Hadoop大数据开发》教学大纲.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《Hadoop大数据开发》教学大纲

课程编号英文名称:Hadoopbigdatapractice

学分:3

学时:总学时学时64,其中理论32学时,实践32学时

先修课程:高级语言、面向对象程序设计

课程类别:专业方向课

授课对象:计算机科学与技术专业学生

教学单位:机械与电气工程学院

修读学期:第6学期

一、课程描述和目标

大数据是当前计算机研究的最热点的方向之一。本课程Hadoop大数据开发,为学生了解大数据,构建大数据知识体系、阐明基本原理、引导初级实践打下基础,为学生在Hadoop平台下大数据领域指明方向。课程将系统讲授大数据的基本概念、大数据处理架构Hadoop、分布式文件系统HDFS、分布式数据库HBase、分布式并行编程模型MapReduce、大数据在互联网、生物医学和物流等各个领域的应用。

课程目标1:了解分布式文件系统的基本概念、结构和设计需求,掌握Hadoop分布式文件系统HDFS的重要概念、体系结构、存储原理和读写过程,并熟练掌握分布式文件系统HDFS的使用方法;理解Hadoop平台在解决复杂工程问题中的局限性

课程目标2:能够了解分布式数据库HBase的访问接口、数据模型、实现原理和运行机制,并熟练掌握HBase的使用方法,能够在Hadoop平台下,具备使用大数据的复杂工程问题进行深入研究的能力。

课程目标3:具有平台架构能力,了解大数据的实际应用,为确定设计大数据的使用打下良好基础。

二、课程目标对毕业要求的支撑关系

毕业要求指标点

课程目标

权重

指标点3-1:掌握计算机软硬件工程设计和产品开发全周期、全流程的软硬件设计开发方法和技术,了解影响设计目标和技术方案的各种因素。

课程目标1

H

指标点4-2:能够根据计算机相关领域的复杂工程问题的研究对象及其特征,制定研究方法和技术路线,设计实验方案。

课程目标2

H

指标点12-2:能够具有了解和紧跟计算机技术发展、保持和增强自我竞争力、适应个人持续发展所需要的自主学习能力。

课程目标3

H

教学内容、基本要求与学时分配

序号

教学内容

基本要求

学时

教学

方式

对应课程目标

1

大数据概述

介绍大数据的基本概念和应用领域,并阐述大数据、云计算和物联网的相互关系

德育:积极向上、自主学习、团队合作、探索创新。

2

讲授式

启发式

课程目标1

2

大数据处理架构Hadoop

介绍大数据处理架构Hadoop

德育:积极向上、自主学习、团队合作、探索创新。

6

讲授式

练习式

课程目标1

课程目标2

3

分布式文件系统HDFS

HDFS简介、相关概念、体系结构、存储原理、读写过程

德育:积极向上、自主学习、团队合作、探索创新。

6

讲授式

练习式

课程目标1

课程目标2

4

分布式数据库HBase

HBase概述、访问接口、数据模型、实现原理、运行机制

德育:积极向上、自主学习、团队合作、探索创新。

4

讲授式

练习式

课程目标1

课程目标2

5

云数据库

云数据库概念、产品、系统架构、阿里云RDS实践操作

德育:积极向上、自主学习、团队合作、探索创新。

2

讲授式

启发式

课程目标1

课程目标2

6

MapReduce

概述、工作流程、实例分析、具体应用

德育:积极向上、自主学习、团队合作、探索创新。

4

讲授式

练习式

课程目标1

课程目标2

7

Hadoop架构再探讨

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

德育:积极向上、自主学习、团队合作、探索创新。

2

讲授式

练习式

课程目标1

课程目标2

课程目标3

8

Spark

Spark概述、生态系统、运行架构、部署方式

德育:积极向上、自主学习、团队合作、探索创新。

2

讲授式

练习式

课程目标1

课程目标2

课程目标3

9

流计算、图计算

长尾理论、推荐方法、协同过滤

德育:积极向上、自主学习、团队合作、探索创新。

4

讲授式

启发式

课程目标2

课程目标3

合计

32

序号

实验项目

实验内容与要求

学时

类型

对应课程目标

1

Windows系统下Linux虚拟机安装及使用

虚拟一个Linux运行环境

实验要求:必修

4

演示

课程目标1

2

Hadoop安装单机/伪分布式配置(CentOS6.4)

顺利安装并运行Hadoop

实验要求:必修

6

验证

课程目标1

3

Hadoop集群安装配置

集群安装配置

实验要求:必修

4

验证

课程目标1

4

Hadoop自定义实现类以及编译运行

编写实现类以及编译运行实现类

实验要求:必修

4

验证

课程目标1

5

HBase的安装与运行

HBase的基本安装和使用方法

实验要求:必修

4

验证

课程目标1

课程目标2

文档评论(0)

CUP2008013124 + 关注
实名认证
内容提供者

北京教育部直属高校教师,具有十余年工作经验,长期从事教学、科研相关工作,熟悉高校教育教学规律,注重成果积累

1亿VIP精品文档

相关文档