《《云计算概论》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《云计算概论》课程教学大纲.docx(4页珍藏版)》请在第一文库网上搜索。
1、云计算概论课程教学大纲(IntroductiontoC1oudComputing)学时数:32其中:实验学时:0课外学时:0学分数:2适用专业:计算机科学与技术一、课程的性质、目的和任务云计算概论是网络工程专业的一门比较新的专业选修课程。主要目的是通过这门课程的学习,让学生了解云计算的基本特点及应用,理解和掌握云计算的基本架构、原理,初步掌握云计算的实现技术,为以后实际工作和应用打下坚实的基础。主要任务是培养学生初步使用云计算的有关知识分析和解决实际问题的能力,为社会培养新型实用性人才。二、课程教学的基本要求(-)了解云计算的起源、发展以及现状。(二)理解云计算的基本概念、主要特征、云计算与网
2、格计算的异同。(三)理解并掌握主要几种云计算系统的体系架构、工作原理。(四)理解云计算的关键技术、优缺点等。(五)了解云计算的典型应用。三、课程的教学内容、重点和难点第一章绪论(2学时)一、基本内容主要介绍云计算的基本概念,云计算的发展历程,云计算的主要特点及网格计算与云计算区别。(一)云计算的概念。(二)云计算发展现状。(H)云计算实现机制。(四)网格计算与云计算。二、基本要求(-)了解云计算的基本概念、发展过程及发展现状。(二)了解云计算的特点。(H)了解网格计算与云计算的区别。(四)理解云计算的应用领域及意义。重点:云计算的特点,云计算的意义。难点:云计算实现机制,网格计算与云计算的区别
3、。第二章GoOg1e云计算原理(6学时)一、基本内容(一)Goog1e文件系统GFSo(二)并行数据处理MapReduceo()分布式锁服务ChUbby。(四)分布式结构化数据表Bigtab1eo二、基本要求(一)了解Goog1e云计算基本原理。(二)了解GoOgIe文件系统GFS、并行数据处理、分布式锁服务、分布式结构化数据表等技术。重点:GoOgIe文件系统GFS、并行数据处理、分布式锁服务、分布式结构化数据表。难点:并行数据处理、分布式锁服务、分布式结构化数据表。第三章GOogIe应用程序引擎(4学时)一、基本内容(一)Goog1eAppEngine简介,(二)应用程序环境,()Goog
4、1eAppEngine数据库,(四)Goog1eAppEngine服务(五)编程实例:He11oWor1d,(六)应用实例:用iPhone访问Goog1eAppEngine,(七)应用实例:基于位置的聊天二、基本要求(*)了解Goog1eAppEngine基本结构及其数据库。(二)掌握Goog1eAppEngine服务各AP1()理解Goog1eAppEngine的几个应用实例。重点:1、GoOg1eAPPEngine的基本结构;2、GoOg1eAPPEngine服务。难点:Goog1eAppEngine服务AP1第四章亚马逊云计算AWS(6学时)一、基本内容(一)亚马逊云计算简介。(二)亚马
5、逊平台基础存储架构:Dynamoo(H)弹性计算云EC2。(四)简单存储服务S3。(五)简单队列服务SQS。(六)简单数据库服务SimP1eDB。(七)弹性MapReduce服务。(A)内容推送服务CIOUdFrOntO(九)电子商务服务DevPay和FPS.(十)其他亚马逊云计算服务。(H一)AWS应用实例。二、基本要求(一)了解亚马逊云计算的基本结构及基本原理。(二)理解亚马逊云计算的主要服务。(H)了解亚马逊云计算的应用实例。重点:1、亚马逊云计算的基本结构及基本原理。2、亚马逊云计算的主要服务。难点:Simp1eDB服务,MapReduce服务,C1oudFront服务,电子商务服务D
6、evPay和FPSo第五章开源云计算系统(6学时)一、基本内容(一)源云计算系统简介。(二)HDFS:GFS的开源实现。()MapReduce的开源实现。(四)HBase:Bigtab1e的开源实现。二、基本要求(一)了解几种常见的开源云计算系统。(二)了解GFS、MapReduce.Bigtab1e的体系结构及开源实现。重点:GFS、MapReduce、BigtabIe的模型体系结构。难点:GFSMapReduceBigtab1e的开源实现。第六章云计算关键技术(4学时)一、基本内容(一)云计算技术框架概述(二)虚拟化技术(H)海量分布式存储技术(四)并行编程模式(五)数据管理技术(六)分布
7、式资源管理技术(七)云计算平台管理技术(八)云计算是一种多粒度和变粒度计算(九)绿色节能技术二、基本要求(一)了解云计算技术框架。(二)理解云计算的各种关键技术及应用。重点:云计算技术框架,云计算的关键技术。难点:云计算的各种关键技术。第七章云计算理论研究热点(4学时)一、基本内容(一)体系结构方面的研究热点。(二)关键技术方面的研究热点。(H)编程模型方面的研究热点。(四)支撑平台方面的研究热点。二、基本要求(一)了解云计算体系结构的研究热点及发展方向;(二)了解云计算研究的关键技术发展动态;(H)了解云计算编程模型与支撑平台方面的研究进展。重点:云计算体系结构的研究动态。难点:编程模型。四
8、、课程各教学环节要求(一)教学本课程是一门理论性比较强的新技术课程,教学环节以课堂讲授为主,辅以上机操作、编程练习和作业,上机操作及编程练习主要在课外完成。通过习题作业,使学生能进一步理解本课程的基本概念;通过实例讲解,使学生获得更多的关于云计算的感性认识;通过云计算仿真器C1oudSim,进行课外上机练习,使学生能巩固和加深对云计算的基本理论,基本技术的理解和掌握。达到本课程的教学要求。(二)考核本课程考核采用平时作业与笔试结合的方式,其中平时成绩占30%,笔试成绩占70%。五、学时分配章节主要内容各教学环节作业题量备注讲授实验习题其他小计一绪论222二Goog1e云计算原理663三GoogIe应用程序引擎442四亚马逊云计算AWS662五开源云计算系统663六云计算关键技术442七云计算理论研究热点442合计323216六、课程与其他课程的联系先修课程是数据结构、操作系统、计算机网络等。七、教材与教学参考书(一)教材刘鹏.云计算.北京:电子工业出版社,2010年。(二)教学参考书1张为民.云计算.北京:科学出版社,2009年。2(美)米勒著,姜进磊等译.云计算.北京:机械工业出版,2009年。3(美)芬加著,王灵俊译.云计算:21世纪的商业平台.北京:电子工业出版社,2009年。