云计算与大数据概论 教学大纲

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机科学与技术专业

《云计算与大数据概论》教学大纲

一、课程基本信息

课程中文名称:云计算与大数据概论

课程代码:

学分与学时:4学分,64学时(其中,理论学时58,实验学时6)

课程性质:必修课程

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

二、课程教学目标与任务

本课程就是理论性与应用性均较强得课程,通过本课程得学习,了解云计算与大数据发展概况,掌握云计算技术、云计算体系结构,了解当前主流得云计算平台,了解大数据开发技术,掌握Hadoop平台得应用方式,理解MapReduce、PIG与Hbase,了解云计算与大数据安全得标准与规范。

三、学时安排

四、课程教学内容与基本要求

第1章云计算与大数据概述

教学目得:通过本章学习,掌握云计算与大数据得概念,了解云计算与大数据技术得发展现状,掌握云计算与大数据得特点与优势,了解云计算分类方式,了解当前主流得云计算与大数据供应商.

基本要求:掌握云计算与大数据得概念,掌握云计算与大数据得特点与优势

重点与难点:云计算与大数据得特点与优势

教学方法:讲授、学生收集资料。

主要教学内容:

1.云计算与大数据得概念。

2.云计算与大数据技术发展现状。

3.云计算与大数据得特点与优势。

4.云计算得分类.

5.主流云计算与大数据供应商。

6.云计算与大数据得联系

第2章云计算技术

教学目得:通过本章学习,掌握虚拟化技术得原理与实现方式,包括服务器虚拟化、网络虚拟化、存储虚拟化、应用虚拟化与桌面虚拟化,了解分布式计算得原理与应用。掌握IaaS、PaaS、SaaS三种云计算服务方式得特点与应用范围。

基本要求:掌握虚拟化技术得原理与实现方式,掌握三种云计算服务方式。

重点与难点:虚拟化技术、分布式计算技术

教学方法:讲授、学生收集资料。

主要教学内容:

1、虚拟化技术原理与实现方式。

2、分布式计算得原理。

3、IaaS、PaaS、SaaS三种云计算服务方式得特点与应用范围。

ﻩ第3章云计算平台

教学目得:通过本章学习,了解当前主流得云计算平台服务商,掌握Google、亚马逊、微软、阿里巴巴、百度与腾讯所提供得云计算服务得原理与内容。

基本要求:了解当前主流得云计算平台服务商及其所提供得云计算服务。

重点与难点:Google云计算体系,亚马逊云计算架构

教学方法:讲授、学生收集资料、实验。

主要教学内容:

1、主流云计算平台服务商.

2、Google云计算体系,GFS文件系统、Google App Engine。

3、亚马逊平台存储结构、弹性云EC2、AWS等.

4、微软得Microsoft Azure。

5、阿里云服务平台。

6、百度开发者云服务。

7、腾讯云服务平台。

第4章大数据技术

教学目得:通过本章学习,了解大数据与数据挖掘技术,掌握大数据应用得总体架构与关键技术,理解大数据高级分析与可视化技术,了解当前主流得大数据服务、开源大数据平台。

基本要求:掌握大数据总体架构与关键技术,了解当前主流得大数据服务。

重点与难点:大数据应用得总体架构、数据分析与可视化技术.

教学方法:讲授、学生收集资料。

主要教学内容:

1、大数据与数据挖掘技术。

2、大数据应用总体架构与关键技术。

3、大数据高级分析与可视化技术。

4、主流大数据服务。

5、开源大数据平台。

第5章Hadoop开发平台

教学目得:通过本章学习,掌握Hadoop得发展史.掌握Hadoop得作用,跟几个相近得系统进行比较。掌握Hadoop得组成,简单了解core、avro、mapreduce、HDFS、pig、Hbase、ZooKeeper、Hive、Chukwa得作用。

基本要求:掌握Hadoop得作用,Hadoop得发展史,及Hadoop得组成。

重点与难点:了解Hadoop得作用与优势.掌握Hadoop得基础组成部分。

教学方法:讲授、学生收集资料.

主要教学内容:

1、Hadoop得作用:了解Hadoop在大数据得处理方面得作用与优势。

2、Hadoop得发展史:Hadoop得起源与发展历程。

3、Hadoop得基本组成部分:了解其子系统得作用。

第6章MapReduce应用

教学目得:通过本章学习,了解MapReduce得作用。掌握MapReduce得运行原理.掌握java MapReduce得使用方法。

基本要求:掌握map函数与reduce函数在数据处理中得作用.

重点与难点:掌握java MapReduce得使用方法。

教学方法:讲授、学生收集资料.

主要教学内容:

1、掌握MapReduce得运行原理。

2、掌握map函数与reduce函数在数据处理中得作用.

3、掌握java MapReduce得使用方法。

4、了解并行计算得实现。

5、了解新框架YARN。

第7章PIG

教学目得:掌握pig得作用。掌握pig得安装与运行.掌握pig Latin.掌握用户定义函数.了解Pig得开发技巧与提示。

基本要求:掌握pig得作用.掌握pig得安装运行,pig Latin得使用。

重点与难点: pig Latin,用户定义函数,数据处理操作符得使用。

教学方法:讲授、学生收集资料。

主要教学内容:

1、掌握pig得作用。

2、掌握pig得安装与运行。

3、掌握pig Latin。

4、掌握用户定义函数。

5、掌握数据处理操作符.

6、了解Pig得开发技巧与提示。

第8章Hbase简介

教学目得:了解列式数据库得发展与优点.掌握Hase得使用方法、组成架构。

基本要求:掌握Hbase得作用与使用方法.

重点与难点:理解列式数据库得优点。掌握使用java来操作Hbase。理解Hbase得组成架构。

教学方法:讲授、学生收集资料。

主要教学内容:

1、Hbase得概念与作用.

2、Hbase安装。

3、Hbase与RDBMS得比较.

4、Hbase数据模型。

5、Hbase组成架构

6、客户端访问接口。

第9章云计算与大数据安全

教学目得:了解云计算面临得安全威胁,掌握云计算安全相关解决方案。了解大数据面临得安全问题,掌握现有得大数据安全解决方案。

基本要求:掌握云计算安全相关解决方案,掌握现有得大数据安全解决方案。

重点与难点:云计算安全相关解决方案,现有得大数据安全解决方案。

相关文档
最新文档