资源描述
(完整word)本科《云计算与大数据》课程教学大纲
《云计算与大数据》课程教学大纲
开课单位:计算机科学与技术教研室
课程类别:专业基础课
总 学 时:48 讲授学时: 40 实验学时:8 学分:2。5
开课学期: 第五学期 先修课程:操作系统、数据库原理、面向对象程序设计 教学方式: 理论讲授加实验 考核方式:考试
使用教材及主要参考书:
建议使用教材:陶皖主编,《云计算与大数据》 西安电子科技大学出版社 2017.1
推荐参考资料:(1)《云计算(第三版)》刘鹏主编,电子工业出版社,2015.8
(2)《大数据搜索与挖掘》张华平著,科学出版社,2014.5
(3)《云计算与大数据技术》 王鹏等编著。人民邮电出版社。 2014。5月
一、课程的性质和任务
云计算和大数据正在引发全球范围内深刻的技术和商业变革, 已经成为IT 行业主流技术。云计算通过分布式操作系统、虚拟化、并行计算、弹性计算、效用计算等关键技术,为大数据提供了基础物理平台,大数据是落地的云,技术涵盖了从数据的海量存储、处理到应用多方面的技术,包括数据采集、海量数据存储、非关系型数据管理、数据挖掘、数据可视化以及智能分析技术如模式识别、自然语言理解、应用知识库等。本课程为物联网工程专业开设的一门专业基础课,主要学习云计算和大数据处理的相关原理和技术,结合核、医应用,与实际工程应用相结合,构建相应的云计算和大数据分析与应用平台.
二、教学基本要求
本课程采取研讨式教学模式,教师主讲技术体系和结构原理,技术细节分为理论、实践、应用等专题,由学生自主选择专题进行自主钻研,阅读文献,搭建软件平台并实际运行,上台讲解,提交论文和实验报告,充分培养学生的自主学习和动手能力。通过本课程学习,使学生掌握大数据的采集、传输、处理和应用的技术,了解Hadoop分布式系统基础架构,掌握HDFS和MapReduce技术。了解HBase、Hive、Zookeeper、Avro、Pig等相关大数据技术,与实际工程应用相结合,构建相应的云计算平台.教学应当结合实际实验条件,培养学生实践动手能力,了解大数据技术发展现状,促进大数据相关教学改革.
三、学时分配
章节
教学环节
讲授
实验
(上机)
习题课
讨论课
其它
合计
第1章 绪论
4
4
第2章 大数据环境下的云计算架构
4
4
第3章 大数据关键技术与应用
4
4
第4章 云存储
4
4
第5章 云服务与云安全
4
4
第6章 云计算应用
4
4
第7章 虚拟化技术
4
4
第8章 Hadoop和Spark平台
4
4
第9章 分布式文件系统及并行计算框架
4
4
第10章 分布式数据存储与大数据挖掘
4
4
综合上机实验
8
8
小计
40
8
48
四、教学内容及要求
第1章 绪论 4学时
一、教学目的要求
1 了解云计算的来历与发展
2 了解云计算的概念及特征
3 掌握云计算的应用及与其他计算服务模式的区别
4 了解大数据的提出及发展
5 了解大数据的概念和特征
6 了解大数据的作用与挑战
7 掌握大数据和云计算的关系
二、教学基本内容
云计算的来历与发展 ,云计算的概念及特征 ,云计算的应用及与其他计算服务模式的区别,大数据的提出及发展 ,大数据的概念和特征 ,大数据的作用与挑战 ,大数据和云计算的关系
三、教学重点难点
云计算的应用及与其他计算服务模式的区别,大数据和云计算的关系
第2章 大数据环境下的云计算架构 4学时
一、教学目的要求
1 了解大数据环境的技术特征
2 掌握云计算的架构及标准化
3 掌握国内外的云计算架构
4 掌握云计算应用
二、教学基本内容
大数据环境的技术特征, 云计算的架构及标准化 , 国内外的云计算架构 ,
云计算应用
三、教学重点难点
大数据环境的技术特征, 云计算的架构及标准化
第3章 大数据关键技术与应用 4学时
一、教学目的要求
1 了解大数据技术总体框架
2 掌握大数据存储技术
3 掌握大数据处理技术
4 掌握大数据分析技术
5 了解全球大数据公司盘点
二、教学基本内容
大数据技术总体框架 , 大数据存储技术 , 大数据处理技术 , 大数据分析技术, 全球大数据公司盘点
三、教学重点难点
大数据处理技术 , 大数据分析技术
第4章 云存储 4学时
一、教学目的要求
1 认识云存储
2 掌握云存储技术
3 了解云存储的应用及面临的问题
二、教学基本内容
认识云存储 ,云存储技术,云存储的应用及面临的问题
三、教学重点难点
云存储技术
第5章 云服务与云安全 4学时
一、教学目的要求
1 认识云服务
2 了解云服务发展历程
3 掌握云部署及对大数据的支持
4 了解云安全
二、教学基本内容
认识云服务,云服务发展历程 ,云部署及对大数据的支持,云安全
三、教学重点难点
云部署及对大数据的支持,云安全
第6章 云计算应用 4学时
一、教学目的要求
1 了解云计算与物联网
2 掌握云计算与移动互联网
3 了解云计算企业实践案例
二、教学基本内容
云计算与物联网,云计算与移动互联网 ,云计算企业实践案例
三、教学重点难点
云计算与物联网,云计算与移动互联网
第7章 虚拟化技术 4学时
一、教学目的要求
1 虚拟化技术简介
2 掌握虚拟化技术架构
3 虚拟机软件介绍
二、教学基本内容
虚拟化技术简介,虚拟化技术架构,虚拟机软件介绍
三、教学重点难点
虚拟化技术架构
第8章 Hadoop和Spark平台 4学时
一、教学目的要求
1 认识Hadoop
2 掌握Hadoop的组成、体系结构和部署
3 认识Spark
二、教学基本内容
认识Hadoop ,Hadoop的组成、体系结构和部署,认识Spark
三、教学重点难点
Hadoop的组成、体系结构和部署
第9章 分布式文件系统及并行计算框架 4学时
一、教学目的要求
1 掌握分布式文件系统HDFS
2 掌握并行计算框架MapReduce
二、教学基本内容
分布式文件系统HDFS,并行计算框架MapReduce
三、教学重点难点
并行计算框架MapReduce
第10章 分布式数据存储与大数据挖掘 4学时
一、教学目的要求
1 掌握分布式数据库Hbase
2 掌握分布式数据仓库Hive
3 掌握大数据挖掘计算平台Mahout
二、教学基本内容
分布式数据库Hbase,分布式数据仓库Hive ,大数据挖掘计算平台Mahout
三、教学重点难点
大数据挖掘计算平台Mahout
五、所要求的实践环节
(一)名称
《云计算与大数据》实验课
(二)实验教学要求
《云计算与大数据》实验是云计算与大数据教学的重要组成。它是理解云计算与大数据理论、培养学生动手能力的重要环节。将云计算与大数据实验单独作为一门课来开设,目的是为了加强学生动手能力训练,加深对云计算与大数据的理解,培养学生分析问题和解决问题的能力。
(三)实验内容与学时
实验1 VMware虚拟机安装与配置 2学时
实验2 CentOS环境下Hadoop的安装与配置 2学时
实验3 Spark的安装和配置 2学时
实验4 HDFS的文件操作命令及API编程 2学时
实验5 Eclipse下的MapReduce编程 2学时
实验6 基于Hive的数据统计 2学时
实验7 基于Mahout的聚类实验 2学时
以上实验内容可任选4项完成。
六、考核内容、基本题型及分值比例
本课程为考试课,采用百分制计分,建议采用闭卷形式考核。平时成绩占30%,实验20%,期末成绩占50%.
执 笔 人:
审核负责人:
批准执行人:
《云计算与大数据》课程教学进度表
课程名称: 云计算与大数据 总学时:48 讲授学时:40 学分:2.5 二级学院(部)领导审批:
课次
课 程 内 容
(按每章节主要讲授内容填写)
授 课 方 式
时
数
必读教材和参考书
(注明章节页数)
备注
1
第1章 绪论
1.1 云计算的来历与发展
1.2 云计算的概念及特征
1。3 云计算的应用及与其他计算服务模式的区别
1.4 大数据的提出及发展
讲授
2
云计算与大数据
第1章
第1页
2
1。5 大数据的概念和特征
1.6 大数据的作用与挑战
1。7 大数据和云计算的关系
讲授
2
云计算与大数据
第1章
第12页
3
第2章 大数据环境下的云计算架构
2。1 大数据环境的技术特征
2.2 云计算的架构及标准化
讲授
2
云计算与大数据
第2章
第18页
4
2。3 国内外的云计算架构
2.4 云计算应用
讲授
2
云计算与大数据
第2章
第26页
5
第3章 大数据关键技术与应用
3.1 大数据技术总体框架
3.2 大数据存储技术
3。3 大数据处理技术
讲授
2
云计算与大数据
第3章
第33页
6
3.4 大数据分析技术
3。5 全球大数据公司盘点
讲授
2
云计算与大数据
第3章
第41页
7
第4章 云存储
4.1 认识云存储
讲授
2
云计算与大数据
第4章
第54页
8
4。2 云存储技术
4.3 云存储的应用及面临的问题
讲授
2
云计算与大数据
4章
第55页
9
第5章 云服务与云安全
5.1 认识云服务
5.2 云服务发展历程
讲授
2
云计算与大数据
第5章
第61页
10
5.3 云部署及对大数据的支持
5.4 云安全
讲授
2
云计算与大数据
第5章
第64页
11
第6章 云计算应用
6。1 云计算与物联网
讲授
2
云计算与大数据
第6章
第77页
12
6。2 云计算与移动互联网
6。3 云计算企业实践案例
讲授
2
云计算与大数据
第6章
第87页
13
第7章 虚拟化技术
7.1 虚拟化技术简介
讲授
2
云计算与大数据
第7章
第107页
14
7.2 虚拟化技术架构
7.3 虚拟机软件介绍
讲授
2
云计算与大数据
第7章
第108页
15
第8章 Hadoop和Spark平台
8.1 认识Hadoop
8.2 Hadoop的组成、体系结构和部署
讲授
2
云计算与大数据
第8章
第126页
16
8。3 认识Spark
讲授
2
云计算与大数据
第8章
第132页
17
第9章 分布式文件系统及并行计算框架
9。1 分布式文件系统HDFS
讲授
2
云计算与大数据
第9章
第150页
18
9。2 并行计算框架MapReduce
讲授
2
云计算与大数据
第9章
第162页
19
第10章 分布式数据存储与大数据挖掘
10。1 分布式数据库Hbase
10.2 分布式数据仓库Hive
讲授
2
云计算与大数据
第10章
第175页
20
10。3 大数据挖掘计算平台Mahout 188
讲授
2
云计算与大数据
第10章
第188页
展开阅读全文