2024年4月22日发(作者:)

《云计算应用与开发》教学大纲

课程编码:

课程名称:

云计算应用与开发

学时/学分:

64/4

先修课程:

《计算机网络》、《数据库技术》、《网络信息安全》

适用专业:

计算机科学与技术

开课教研室:

软件工程教研室

一、课程性质与任务

1.课程性质:云计算课程是介绍目前信息技术领域热点”云计算”的现状及其发展,探

讨云计算的主要技术发展及趋势。课程主要内容包括:云计算概述,Google云计算,Hadoop,

MapReduce,Hdfs,Hbase等。

2.课程任务:云计算是互联网技术和应用不断向共享化、聚合化发展的必然趋势。由于

互联网带宽不断增长、互联网接入越来越便利,促成互联网资源和应用时时在线、按需供给

成为可能。当前,几乎所有涉及互联网的产品供应商和应用服务提供商都在致力于将现有和

未来的产品和服务架构在云计算平台上面。熟悉云计算相关技术和应用的人才成为今后很长

一段时间内,企业迫切的需求。本课程为应对以上需求,系统介绍云计算相关技术与应用,

这有助与增强学生毕业后就业竞争力,增强从事技术类岗位工作的工作能力。

通过本课程的学习,让学生了解云计算概念、知识体系、目前云计算领域的主要技术,

理解Hadoop、MapReduce等技术理论及编程思想,掌握云计算基本理论原理与当今的云计

算技术及最新发展,并能够构建简单的云计算环境。

二、课程教学基本要求

在理解、掌握、了解三个能力层次上,对学生学习和掌握本课程知识有如下要求:(1)

理解:能识记云计算础理论中的基本概念、基本原理和基本技术的涵义。(2)掌握:在理

解的基础上,能较全面的掌握应用云计算的基本概念、基本原理和基本技 术,掌握一些典

型的云计算领域具有代表性的 Google、Amazon、微软和 VMware 四家公司的云计算技术

原理和应用方法,并熟练使用云计算仿真器 CloudSim。(3)了解:在掌握的基础上,能运

用应用云计算的基本概念、基本原理和基本技术,阐释 Hadoop、Eucalyptus 为代表的开源

云计算系统,了解云计算领域的理论研究热 点问题,了解云计算技术和应用未来的发展趋

势。

教学环境:多媒体教室或机房

第 1 页/ 共 8 页

本课程共计学时:64,理论学时32,实践学时32。

考试方式:笔试闭卷

课程总成绩评定:期末总成绩由平时成绩和期末理论考试成绩共2部分组成,平时成绩

占30%,期末考试成绩占70%。

三、课程教学内容

第一章 绪论

1.教学基本要求

了解云计算的发展历史、技术特点和云计算产生的技术背景,理解与掌握云计算的基本概

念。

2.要求学生掌握的基本概念、理论、技能

通过本章教学使学生理解与掌握云计算的基本概念,了解云计算的发展历史、技术特点

和云计算产生的技术背景。

3.教学重点和难点

教学重点是云计算的基本概念。教学难点是云计算的基本概念。

4.教学内容

(1)云计算的概念

主要知识点:云计算发展现状,云计算实现机制、网格计算与云计算。

(2)云计算的发展环境

主要知识点:云计算的发展环境。

(3)云计算压倒性的成本优势

主要知识点:云计算压倒性的成本优势。

第二章 Google 云计算原理与应用

1.教学基本要求

了解大规模分布式系统的监控基础架构 Dapper,理解 Google 云计算 原理,掌握

Google 文件系统 GFS、掌握分布式数据处理、锁处理、结构化数据表、存储系统。

2.要求学生掌握的基本概念、理论、技能

通过本章教学使学生理解与掌握 Google 文件系统 GFS、掌握分布式数据处理、锁处

理、结构化数据表、存储系统。

3.教学重点和难点

教学重点是分布式数据处理、锁处理、结构化数据表、存储系统;大规模分布式系统的

监控基础架构 Dapper。教学难点是大规模分布式系统的监控基础架构 Dapper。

4.教学内容

(1)Google 文件系统 GFS

第 2 页/ 共 8 页