《《云计算》核心课程标准.docx》由会员分享,可在线阅读,更多相关《《云计算》核心课程标准.docx(7页珍藏版)》请在课桌文档上搜索。
1、云计算核心课程标准课程编码0408005课程类别专业核心课计划学时68课程类型B类适用专业大数据技术与应用专业课程性质必修开课学期第二学期学分4先行课程计算机应用基础,面向对象程序设计-JaVa开课单位信息工程系平行课程SQL-server数据库应用考试类型考试后继课程Python语言,Hadoop,R语言,数据清洗,云计算平台运维一、课程性质与定位本课程是面向信息工程系大数据技术与应用专业学生的核心课程,是云计算的基本概念、发展现状、主要平台的部署及关键技术、虚拟化与容器技术、云计算的实用化、国内外云计算服务与大规模应用、环境云和万物云典型行业应用介绍与剖析等内容,为后续的大数据实训课程打好
2、坚实的基础。二、课程设计与理念(一)以“工种(岗位)技能标准”设计课程本课程具有很强的实践性,目标是使学生通过本课程所规定的全部教学内容的学习,能够对云计算的由来、概念、原理和实现技术有个基本的认识,熟悉云计算的主要产品和工具以及掌握其技术原理和应用方法,了解云计算的主要研究热点与应用领域,认清云计算的发展趋势和前景。(二)理论教学与实践教学相结合,以实践教学为中心重点培养学生的职业能力本课程采用理论与实操一体化教学,理论与实操紧密联系,环环相扣,将理论与实操对应起来,使理论真正起到指导实操的作用。传统教学重理论轻实践实训,改革后的本课程侧重实训实操教学,强调学生职业能力与动手能力的培养。理论
3、教学围绕实操转,教学以学生职业能力为根本,以学生职业能力的培养引领教学全过程。(三)采用项目教学与任务驱动教学法相结合的方式进行教学本课程系统介绍了云计算的理论知识、主流技术和实战应用,包括大数据与云计算、GOOgIe云计算原理与应用、AlnaZOn云计算AWS、微软云计算WindOWSAzureHadOOP2.0:主流开源云架构、HadoOP2.0大家族、虚拟化技术、OPenStaCk开源虚拟化平台、云计算数据中心以及云计算核心算法等内容,并深度剖析了国内云计算技术发展和云计算在互联网领域的展望。期望学生对云计算技术有比较深入的理解,能够紧跟云计算的发展前沿,从具体应用场景出发,利用所学的云
4、计算知识解决行业应用问题。(四)坚持校企合作开发课程的理念本课程在设计与开发过程中始终坚持校企合作的理念,经常与大数据公司保持合作与联系,还经常深入到大数据培训公司及其相关企业进行调查研究,实时掌握企业对大数据人才的需求与任职要求,与企业一起研讨教学内容,探究教学方法,与企业合作开发设计课程。三、课程目标(一)总体目标通过本课程的学习,学生能够对云计算的由来、概念、原理和实现技术有个基本的认识,熟悉云计算的主要产品和工具以及掌握其技术原理和应用方法,了解云计算的主要研究热点与应用领域,认清云计算的发展趋势和前景。(二)技能与知识目标培养德、智、体、美全面发展的,能够较快适应生产、建设、管理、服
5、务等一线岗位需要的,面向电信、零售、银行、金融、政府等部门的云平台管理、应用与分析的相关工作岗位,具有云计算理论基础知识,具有较高综合素质与良好职业素养,能从事云计算运维与大数据技术应用相关基础工作的发展型、复合型、创新型技术技能人才。(三)能力与素质目标使学生通过本课程所规定的全部教学内容的学习,能够对云计算的由来、概念、原理和实现技术有个基本的认识,熟悉云计算的主要产品和工具以及掌握其技术原理和应用方法,了解云计算的主要研究热点与应用领域,认清云计算的发展趋势和前景。四、课程教学内容及学时分配序号项目名称学习任务学习内容学时1大数据与云计算熟悉云计算的概念与意义、云计算发展现状、云计算实现
6、机制、云计算的成本优势以及云计算与大数据的关系等内容。云计算的概念与意义、云计算发展现状、云计算实现机制、云计算的成本优势以及云计算与大数据的关系等内容。42Google云计熟练掌握Google云计算技术,Google云计算技术8算原理与应用主要包括:GOOgle文件系统GFS分布式计算编程模型MaPReduce分布式锁服务Chubby分布式结构化数据表Bigtable分布式存储系统Megastore分布式监控系统Dapper海量数据的交互式分析工具Drenle1、内存大数据分析系统PowerDrill和GOOgle应用程序引擎等内容。Google文件系统GFS分布式计算编程模型MapRedu
7、ce分布式锁服务ChUbby分布式结构化数据表Bigtable分布式存储系统Megastore分布式监控系统Dapper海量数据的交互式分析工具Dremel内存大数据分析系统PowerDrillGoOgIe应用程序引擎等内容。3Amazon云计算AWS熟悉AWS的基础存储架构Dynamo弹性计算云EC2、简单存储服务S3、非关系型数据库服务SimpleDB和DynamoDB、关系数据库服务RDS、简单队列服务SQS内容推送服务CloudFront等各项主要服务,重点掌握其中所涉及的核心概念、基本原理和重要技术。DynanIO架构的主要技术、弹性计算云服务EC2、简单存储服务S3、简单队列服务S
8、QSoDynamo架构的主要技术、EC2的关键技术、S3的安全措施、SQS的消息取样和可见性超时值84微软云计算WindowsAzure熟悉微软云计算平台、微软云操作系统WindOWSAzure微软云关系数据库SQLAzure和基础架构服务等组件,理解其中所涉及的核心概念、基本原理和重要技术。WindowsAzure的计算服务和存储服务、SQLAZUre关键技术、AppFabric关键技术、WindOWSAzure服务平台。SQLAzure关键技术、AppFabric关键技术。45Hadoop2.0:主流开源云架构了解Hadoop2.0的由来、相关项目及应用,熟练完成Hadoop2.0环境部署
9、,熟练掌握Hadoop2.0体系架构下分布式文件系统HDFS、分布式操作系统Yarn和分布式数据处理MapReduce的具体使用。本章主要内容都需要在实际操作中学习,因此实践教学内容是本章的重要部分。HadooP2.0部署、分布式文件系统HDFS、分布式操作系统Yarn、Hadoop2.0访问接口及编程接口。HDFS体系架构、YarrI体系架构、HadOoP2.0编程接口。46Hadoop2.0大家族熟练掌握ZooKeeperHbasePig、Hive、0ozieFlume及Mahout等分布式组件的使用方法。本章主要内容都需要在实际操作中学习,因此实践教学内容是本章的重要部分。ZooKeep
10、erxHbaSe、Hive、Mahouto47虚拟化技术熟练掌握服务器虚拟化、存储虚拟化、网络虚拟化和桌面虚拟化的原理与技术,从这四个方面了解虚拟化技术在云计算中的地位和应用,并通过VMware公司的部分产品实例,理解虚拟化的一些实现方法。服务器虚拟化、存储虚拟化、网络虚拟化。48OpenStack开源虚拟化平台了解OpenStack的定义与主要服务,着重掌握计算服务NoVa、对象存储服务SWift、镜像服务Glance的基本原理和应用场景。计算服务Nova.对象存储服务SWift、镜像服务GlanceoRabbitMQo49云计算数据中心了解云数据中心的主要特征,熟悉数据中心网络部署方式,掌
11、握自动化管理功能和容灾备份数据中心网络体系结构、容灾备份的关键技术。4的系统原理,而对于绿色节能技术只需了解即可。10云计算核心算法Paxos算法解决分布式系统中信息一致性问题,DHT算法解决分布式网络的应用层选路问题,GOSSiP协议解决分布式环境下信息高效分发问题,为便于读者更透彻地理解云计算技术,本章节将对这三种云计算核心算法进行详细介绍,要求学生熟练掌握其原理与实现方法。Paxos算法、DHT算法、Gossip协议。Paxos算法原理、DHT算法原理与实现、Gossip协议通信方式。811中国云计算技术本章节通过梳理和分析国内云计算技术的发展概况,总结我国云计算发展形势,要求学生熟悉国
12、产云存储技术、大数据库技术、云视频监控技术以及云服务等关键技术、产品与平台,从而能够更加直观地了解国内云计算发展态势。淘宝分布式文件系统TF、云创cStor分布式文件系统、阿里巴巴OCeanBase、云创数据立方DataCubecVideo云视频监控系统、阿里云服务、万物云服务。812总结与展望了解主流商业云计算解决方案的优劣对比,了解主流开源云计算系统的技术差异,了解云计算在互联网和信息社会发展中所处位置,能够方便学生更好地掌握本书的主体内容,理解云计算发展方向。主流商业云计算解决方案比较、主流开源云计算系统比较。4五、考核评定办法改革传统的学生评价手段和方法,采用阶段性评价、过程性评价与目
13、标评价相结合、项目评价、理论与实践一体化评价模式。关注评价的多元性,将课堂提问、学生作业、平时测验、项目考核、技能目标考核作为平时成绩,占总成绩的60乐期末作品汇报占总成绩的40%o评价中应注意学生动手实践中分析问题、解决问题能力的考核,对在学习和应用上有创新的学生应予特别鼓励,全面综合评价学生能力。六、教学建议(一)教学条件本课程中实践内容居多,要求课堂教学应在实训室上课,教师边讲解,学生边实践。(二)师资要求本课程需要教师具有一定的基础理论知识、较广泛的专业知识以及相关学科的基本知识,以便解决教学、科研、实践工作中不断涌现出的新的问题;要求教师具备较高的教学能力,良好的知识传导能力和系统的
14、教学设计能力;还要求教师具有同行业的实践经验或经历,与行业系统密切联系的沟通渠道,具备善于实践并指导学生实践的能力。(三)教学方法本课程遵循“学其所用,用其所学”的原则,注重培养学生的动手操作能力。采用以项目为导向,以工作任务为驱动,以典型案例为依托的方式,提高学生学习兴趣,激发学生的成就动机,积极引导学生提升职业素养,提高职业道德。课堂教学关键是上机实践操作,教学与实践操作相结合,教师操作示范和学生上机操作,学生提问与教师解答、指导有机结合,让学生在“教”与“学”过程中学有所获。在教学中采用项目教学与任务驱动相结合的方式,学生既可以接触到真实的项目,又可以将项目分成小的学习任务应用在教学中;
15、除此之外还采取理论与实践相结合的教学方法,自主学习与小组合作学习相结合的教学方法。(四)教学资源的开发与利用本课程是我系与公司合作开发的课程,所以在教学中可以将公司中项目分解为多个任务,选出典型案例作为教学的资源。(五)评价标准教学评价不再像以往一样采取简单的考试,而采用阶段性评价和总结性评价相结合的方式,学生每次实验的作品和最终的作品都将作为最终评价学生学习的依据;同时在教学评价中不仅仅是教师给予学生评价,也会聘请公司的相关人员参与到评价中,从企业的角度给学生指导以及评价建议。七、推荐选用教材云计算八、参考文献(含课程网站)序号书名编者出版社版本1大数据电子工业出版社12大数据库电子工业出版社13大数据实验手册电子工业出版社14实战Hadoop2.0从云计算到大数据电子工业出版社2