- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)