《大数据处理与云计算》课堂教学大纲.doc
《云计算与大数据》课程教学大纲
《云计算与大数据》课程教学大纲一、课程基本信息课程编号:12159课程名称:云计算与大数据英文名称:Cloud Computing and Big Data课程类型:学科基础课课程要求:必修学时/学分:40/2.5(讲课学时:40)先修课程:Linux操作系统、Python程序设计后续课程:行业大数据案例分析、大数据项目综合实践适用专业:数据科学与大数据技术二、课程描述“云计算与大数据”课程是数据科学与大数据技术的专业选修课,主要讲授大数据的概念、特征、大数据的生态环境,大数据的采集、分析、处理、存储、应用的相关技术,Google 云计算原理及应用。
通过本课程的学习,使学生对云计算和大数据的概念、原理和实现技术有基本的认识,了解云计算和大数据的主要研究热点、应用领域,以及支持云计算和大数据的主要产品、工具并掌握基本的使用方法,培养学生分析、选用和设计云平台的基本能力,学会应用云计算和大数据处理技术解决实际的数据处理、分析和挖掘问题。
三、课程教学目标1.理解和掌握云计算和大数据的基本概念、组成框架和关键技术,使学生具有分析复杂的信息系统工程问题的基本知识和解决问题的能力。
(支持毕业能力要求2)2.能够使用Hadoop分布式平台和Google云平台,进行大数据应用开发环境和云平台的搭建,基本掌握大数据的采集、预处理、分析与可视化方法,学会Google云平台的应用,具备设计和搭建满足特定需求的云平台和大数据应用系统的能力,培养学生对新技术的工程实践探索能力。
(支持毕业能力要求1、3)四、教学内容、安排及与教学目标的对应关系五、其他教学环节(课外教学环节、要求、目标)无。
六、教学方法灵活运用多种教学方法,采取启发式教学、讨论式教学、应用案例教学等手段,将传统教学方法和现代教育技术相结合。
强调理论教学和实践教学并重,重视在实践教学中培养学生的实践技能和创新能力。
有效地调动学生的学习积极性,促进学生的积极思考,激发学生的潜能。
云计算与大数据 教学大纲
云计算与大数据教学大纲云计算与大数据教学大纲随着信息技术的快速发展,云计算和大数据已经成为当今社会的热门话题。
作为一种新兴的计算模式,云计算以其高效、灵活和可扩展的特点,正在改变着我们的生活和工作方式。
而大数据则是云计算的重要应用领域,通过收集、分析和利用海量数据,为企业和组织提供了更深入的洞察和决策支持。
因此,了解云计算和大数据的基本概念和原理,对于现代社会中的从业人员来说,已经变得至关重要。
一、云计算基础1.1 云计算的定义和特点云计算是一种基于互联网的计算模式,通过将计算资源、存储资源和应用程序提供给用户,实现按需使用和灵活扩展的目标。
其特点包括可扩展性、虚拟化、自动化和按需付费等。
1.2 云计算的架构和服务模型云计算架构包括云服务提供商、云服务消费者和云服务中介三个主要组成部分。
而云计算的服务模型则分为基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)三种。
1.3 云计算的应用领域云计算已经广泛应用于各个行业,包括企业信息化、电子商务、物联网、人工智能等。
通过云计算,企业可以实现资源共享、成本节约和业务创新等优势。
二、大数据基础2.1 大数据的定义和特点大数据是指规模庞大、类型多样、处理复杂的数据集合。
其特点包括数据量大、数据速度快、数据种类多和数据价值高等。
2.2 大数据的采集和存储大数据的采集包括传感器数据、社交媒体数据、日志数据等多种形式。
而大数据的存储则需要借助分布式文件系统、NoSQL数据库和数据仓库等技术。
2.3 大数据的处理和分析大数据的处理和分析主要包括数据清洗、数据挖掘、数据可视化和机器学习等技术。
通过对大数据的处理和分析,可以发现数据中的规律和趋势,为决策提供支持。
三、云计算与大数据的结合3.1 云计算在大数据领域的应用云计算提供了强大的计算和存储能力,为大数据的处理和分析提供了基础设施。
通过云计算,可以实现大数据的快速处理、实时分析和高效存储。
《云计算与大数据》课程教学大纲
《云计算与大数据》课程教学大纲一、课程基本信息二、课程简介和教学目标1.课程简介《云计算与大数据》是一门综合性很强的基础课程,主要内容包括云计算概论、云计算基础(云计算关键技术、云交付模式、云部署模式、云计算的优势与挑战以及典型云应用)、虚拟化相关知识、云计算应用、大数据概念和发展背景、大数据系统架构概述、分布式通信与协同、大数据存储、分布式处理、MapReduce和Spark解析、流计算概述、集群资源管理与调度以及综合实践(结合云计算与大数据,在OpenStack平台上搭建Hadoop平台并进行数据分析)。
2.教学目标教学目标1:本课程的目的与任务是使学生通过本课程的学习,从云计算的基本概念入手,由浅入深学习云计算的各种相关知识,学会云计算的相关关键技术和云部署模式。
:切入大数据相关技术,介绍Hadoop MapReduce和Spark等大数据相关技术。
教学目标2:以一个综合实验,综合云计算和大数据相关技术,让学生融合云计算和大数据相关知识,掌握云计算和大数据的相关思想。
教学目标3(课程思政):以新冠肺炎疫情防控为切入点,让学生认识到我们疫情使用的健康码、行程码,是大数据与云计算的一个应用体现。
从而激发学生对本课程的兴趣以及对祖国在云计算和大数据的应用中的先进性和领先地位感到骄傲和自豪。
三、理论教学表1 理论教学安排四、实验教学无五、考核与成绩评定方法六、建议教材及相关教学资源1、建议教材教材[1]吕云翔,张璐,王伟佳. 云计算与大数据技术[M]. 清华大学出版社,2017.[2]陶皖. 云计算与大数据[M]. 西安电子科技大学出版社,2017.2、参考资料[1]韩燕波,王磊,王桂玲,刘晨著. 云计算导论—从应用视角开启云计算之门[M]. 北京:电子工业出版社,2015[2]Thomas Erl,Zaigham Mahmood著. 云计算概念、技术与架构[M]. 龚奕利,贺莲,胡创译. 北京:机械工业出版社,2014.附录1、报告评分参考标准表3 报告评分参考标准。
本科专业认证《云计算》课程教学大纲
《云计算》课程教学大纲(Cloud Computing)编写单位:计算机与通信工程学院计算机科学与技术系编写时间: 2021年 7月《云计算》课程教学大纲一、基本信息课程名称:云计算英文名称:Cloud Computing课程类别:专业教育课程课程性质:选修课课程编码:0812001946学分:2.5总学时:40。
其中,讲授26学时,实验14学时,上机0学时,实训0学时适用专业:计算机科学与技术、网络工程先修课程与知识储备: Linux编程技术。
后继课程:大数据技术基础二、课程简介:《云计算技术》是网络工程、计算机科学与技术专业的选修课。
通过本课程的学习,使学生对云服务、云服务接口、并行计算与云计算的相互关系、云计算平台及其技术实现等有所了解。
本课程主要介绍云计算的原理及关键技术的基本概念,Hadoop、Open Stack等开源平台的云计算实现方法,以及云计算领域具有代表性的国外Google平台、国内阿里云平台。
通过学习云计算的框架、云计算的模式、云计算的研究热点、云计算的企业应用场景,为学生对云计算这门科学前沿学科有深入的认知,为以后开展类似的工作打下基础。
三、教学目标1、课程思政教学目标:通过本课程的学习,使学生充分了解云计算领域的科学发展史,重点了解云计算技术对社会经济产生的影响和贡献,熟悉本领域国内外企业的发展现状及领先世界的技术和产品。
了解云计算领域相应的国家标准、法律法规;学会一定的沟通、组织、团队合作的社会能力。
通过课程思政教学,培养爱国、爱党、具有良好的职业道德和高度职业责任感的专业人才。
2、课程教学总目标:通过本课程的学习,使学生对云计算技术的兴起、由来、概念及分类、云计算的原理及关键技术建立基本的概念,并通过实践了解云服务,虚拟化技术,并行计算与云计算的相互关系等相关内容;通过对云计算开源平台Hadoop、OpenStack等的介绍,让学生对云计算平台的相关技术有所了解;结合云计算平台中各项应用及核心技术的介绍,拓展学生对云计算的认识。
《云计算》教学大纲
《云计算》教学大纲教学大纲云计算一、引言云计算是近年来快速发展的一项技术,在各个领域都得到广泛应用。
本教学大纲旨在介绍云计算的基本概念、原理和应用,并培养学生在云计算领域的基本技能和创新能力。
二、课程简介1. 课程名称:云计算2. 学时安排:总学时为40小时,其中理论学时为30小时,实践学时为10小时。
3. 教学方式:通过理论授课、案例分析、实践操作等方式进行教学。
4. 课程目标:掌握云计算的基本概念、原理和应用,并能够独立进行云计算相关的项目开发和管理。
三、教学内容1. 云计算概述1.1 云计算定义及特点1.2 云计算与传统计算的区别与联系1.3 云计算的优势和挑战2. 云计算基础技术2.1 虚拟化技术2.1.1 虚拟化的基本原理2.1.2 虚拟化在云计算中的应用2.2 分布式计算技术2.2.1 分布式计算的概念和特点2.2.2 分布式计算在云计算中的应用2.3 大数据技术2.3.1 大数据的概念和特征2.3.2 大数据处理在云计算中的应用3. 云计算服务模型3.1 基础设施即服务(IaaS)3.2 平台即服务(PaaS)3.3 软件即服务(SaaS)3.4 云计算服务模型的选择与应用案例分析4. 云计算安全和隐私保护4.1 云计算安全威胁及应对策略4.2 云计算隐私保护的挑战和解决方案5. 云计算应用案例5.1 云存储和备份5.2 云平台开发与部署5.3 云计算在企业中的应用5.4 云计算在教育、医疗等行业中的应用四、实践操作1. 云平台搭建与配置1.1 搭建开发环境1.2 配置云服务器1.3 管理云资源2. 云计算项目开发2.1 云平台应用开发2.2 云服务集成与调用2.3 项目部署与运维五、教学评估与考核1. 平时成绩:包括课堂表现、作业完成情况等。
2. 实践项目:根据学生的实践操作成果进行评估。
3. 期末考试:涵盖课程理论知识和实践技能的考核。
4. 总评成绩的计算方式:平时成绩占30%,实践项目占40%,期末考试占30%。
《云计算与大数据处理》课程大纲
《云计算与大数据处理》理论课教学大纲一、课程基本信息二、课程目标与任务通过课堂讲授、课堂讨论、习题、实验等环节教学,实现下列教学目标:(1)使学生获得云计算与大数据的基础概念、虚拟化技术和分布式集群技术的基本概念、主流大数据处理系统MPI、Hadoop、Storm和Spark等的体系结构及其程序设计方法,以及数据中心构建基础等方面的知识;(2)使学生获得虚拟化环境下分布式集群的构建技能,以及在云计算Hadoop 环境下的大数据处理程序设计和开发能力;(3)培养学生云计算环境下基于数据驱动的程序设计思维与理念,并形成一个完整的知识框架体系,以满足实际工作中对云计算和大数据处理应用型人才基本技能的要求。
三、课程主要内容、要求及学时分配四、主要教学组织形式与方法手段该课程作为计算机软件专业第7学期的专业选修课,通过对最新云计算与大数据关键技术的学习,拓宽学生的知识面,提升学生软件设计与研发能力。
1.组织形式该课程以班级为单位,可以将班级分为若干个小组,在学习过程中每个小组独立地进行计算集群的搭建和相关程序设计。
通过对案例的分析与设计,将本课程的知识应用到案例中去,使学生能够比较深刻地认识到云计算与大数据处理的功能和特点,同时也培养学生的数据驱动思维。
2.教学方法主要采用案例教学和其它多种教学方法(如:小组合作、问题解决、交流与分享、反思、鼓励创新思维、问题答疑等),同时结合行业大数据处理背景,从实际应用出发,让学生认识到该课程的实用性,从而有效调动学生的学习积极性。
3.教学手段采用理论讲授与案例教学法相结合,同时结合多媒体及网络等现代教育技术的应用,以达到有效提高教学质量的目的。
五、课程考核和成绩评定《云计算与大数据处理》实验课教学大纲一、课程基本信息二、课程目标与任务通过课堂讲授、课堂讨论、习题、实验等环节教学,实现下列教学目标:(1)使学生获得云计算与大数据的基础概念、虚拟化技术和分布式集群技术的基本概念、主流大数据处理系统MPI、Hadoop、Storm和Spark等的体系结构及其程序设计方法,以及数据中心构建基础等方面的知识;(2)使学生获得虚拟化环境下分布式集群的构建技能,以及在云计算Hadoop 环境下的大数据处理程序设计和开发能力;(3)培养学生云计算环境下基于数据驱动的程序设计思维与理念,并形成一个完整的知识框架体系,以满足实际工作中对云计算和大数据处理应用型人才基本技能的要求。
本科《云计算与大数据》课程教学大纲
《云计算与大数据》课程教学大纲开课单位:计算机科学与技术教研室课程类别:专业基础课总学时:48 讲授学时:40 实验学时:8 学分:2.5开课学期:第五学期先修课程:操作系统、数据库原理、面向对象程序设计教学方式:理论讲授加实验考核方式:考试使用教材及主要参考书:建议使用教材:陶皖主编,《云计算与大数据》西安电子科技大学出版社2017.1推荐参考资料:(1)《云计算(第三版)》刘鹏主编,电子工业出版社,2015.8(2)《大数据搜索与挖掘》张华平著,科学出版社,2014.5(3)《云计算与大数据技术》王鹏等编著.人民邮电出版社.2014.5月一、课程的性质和任务云计算和大数据正在引发全球范围内深刻的技术和商业变革,已经成为IT行业主流技术。
云计算通过分布式操作系统、虚拟化、并行计算、弹性计算、效用计算等关键技术,为大数据提供了基础物理平台,大数据是落地的云,技术涵盖了从数据的海量存储、处理到应用多方面的技术,包括数据采集、海量数据存储、非关系型数据管理、数据挖掘、数据可视化以及智能分析技术如模式识别、自然语言理解、应用知识库等。
本课程为物联网工程专业开设的一门专业基础课,主要学习云计算和大数据处理的相关原理和技术,结合核、医应用,与实际工程应用相结合,构建相应的云计算和大数据分析与应用平台。
二、教学基本要求本课程采取研讨式教学模式,教师主讲技术体系和结构原理,技术细节分为理论、实践、应用等专题,由学生自主选择专题进行自主钻研,阅读文献,搭建软件平台并实际运行,上台讲解,提交论文和实验报告,充分培养学生的自主学习和动手能力。
通过本课程学习,使学生掌握大数据的采集、传输、处理和应用的技术,了解Hadoop分布式系统基础架构,掌握HDFS和Map Reduct术。
了解HBase Hive、Zookeeper、Avro、Pig等相关大数据技术,与实际工程应用相结合,构建相应的云计算平台。
教学应当结合实际实验条件,培养学生实践动手能力,了解大数据技术发展现状,促进大数据相关教学改革。
大数据处理与云计算教学大纲
大数据处理与云计算教学大纲Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】《大数据处理与云计算》教学大纲课程类别:专业教育课课程名称:大数据处理与云计算开课单位:信息与通信工程学院课程编号:N03050703总学时:40学分:2.5适用专业:信息工程专业先修课程:无一、课程在教学计划中的地位、作用大数据处理与云计算是信息工程专业高年级学生开设的一门专业教育课。
本课程主要学习大数据处理和云计算的相关原理和技术,根据实际需求,构建相应的大数据处理和云计算平台框架。
通过本课程学习,使学生掌握大数据的采集、传输、处理和应用的技术,了解Hadoop基础架构,掌握HDFS和MapReduce技术。
了解、、、、Pig等相关大数据技术,与实际工程应用相结合,构建相应的云计算平台。
教学应当结合实际实验条件,培养学生实践动手能力,了解大数据技术发展现状,促进大数据相关教学改革。
二、课程教学内容、要求及学时分配第一章大数据与云计算概况1、了解大数据概念2、了解大数据的产生、应用和作用3、了解云计算技术的概述4、了解云计算的特点及技术分类5、了解大数据与云计算、物联网之间的关系第二章大数据处理与云计算的关键技术1、理解大数据处理的基本流程2、掌握大数据的关键技术3、理解大数据的处理工具4、了解大数据面临的挑战5、理解云计算及关系型数据库第三章Hadoop1、了解Hadoop概述2、了解Hadoop发展简史3、理解Hadoop的功能与作用4、了解Hadoop的优缺点5、了解Hadoop的应用现状和发展趋势6、掌握Hadoop项目及其结构7、掌握Hadoop的体系结构8、掌握HDFS的体系结构第四章MaReduce1、理解分布式并行编程2、理解MapReduce模型概述3、掌握Map和Reduce函数4、掌握MapReduce工作流程5、掌握并行计算的实现6、掌握新的MapReduce框架:Yarn7、理解新旧HadoopMapReduce框架的对比第五章HDFS1、理解HDFS的假设与目标2、理解HDFS的相关概念3、掌握HDFS体系结构4、掌握HDFS命名空间5、掌握HDFS存储原理6、掌握通讯协议7、理解数据错误和异常8、理解从HDFS看分布式文件系统的设计需求第六章Zookeeper1、了解Zookeeper简介2、掌握Zookeeper的工作原理3、理解Zookeeper的数据模型第七章HBase海量实时处理实战技巧1、理解HBase简介和架构2、掌握HBase核心知识点3、掌握HBase高级应用4、理解HBase应用场景5、理解HBase常用接口和SQL引擎层实战6、理解基于HadoopV1和V2使用HBase的异同第八章基于HadoopV2的Hive/Pig开发技巧1、理解Hive和Pig架构和理论基础2、理解Hive的作用和原理说明3、掌握Hadoop仓库和传统数据仓库的协作关系4、理解Hadoop/Hive仓库数据数据流5、理解基于HadoopV1和V2使用Hive和Pig等工具的异同6、HQL基本语法第九章实时流框架StormonYARN(HadoopV2)实战技巧1、理解实时流计算的概念2、理解Storm的概念、核心组件、特性3、理解Storm核心概念和数据流模型4、了解运行基于Storm的编程实例第十章内存计算框架SparkonYARN(HadoopV2)实战技巧1、理解Spark核心架构2、掌握在YARN上安装Spark3、理解Spark集群配置介绍4、理解Spark多语言编程第11章云数据库1、了解云数据库概述2、了解云数据库的特性及其需求3、理解云数据库与传统的分布式数据库4、了解云数据库产品5、理解数据模型6、理解数据访问方法及编程模型三、实验四学时分配。
《云计算与大数据》课程教学大纲
《云计算与大数据》课程教学大纲云计算与大数据课程教学大纲引言:云计算和大数据作为当今信息技术领域的热点,已经成为企业和个人处理海量数据和应对复杂业务需求的重要工具。
本文将为您介绍《云计算与大数据》课程的教学大纲,旨在帮助学生全面了解并掌握相关知识和技能。
一、课程简介1.1 课程背景随着互联网的快速发展和信息系统的日益复杂化,云计算和大数据技术的应用已经渗透到各个行业。
学习《云计算与大数据》课程,对于从事计算机相关领域的学生来说,具有举足轻重的意义。
1.2 课程目标通过本课程的学习,学生将能够:- 理解云计算和大数据的基本概念和原理- 掌握云计算和大数据的基本架构和技术- 能够运用云计算和大数据技术解决实际问题- 具备初步的云计算和大数据系统设计和实施能力二、教学内容2.1 云计算基础2.1.1 云计算概述- 云计算定义和特点- 云计算的分类和主要服务模式2.1.2 云计算基础架构- 虚拟化技术- 集群管理和资源调度2.1.3 云计算平台- 常见的云计算平台及其特点- 云计算环境搭建与配置2.2 大数据基础2.2.1 大数据概述- 大数据的定义和特点- 大数据对社会经济发展的影响2.2.2 大数据处理技术- 分布式文件系统- 分布式计算模型和编程框架2.2.3 大数据分析与挖掘- 数据预处理和清洗- 数据维度约简和特征提取- 数据挖掘算法2.3 云计算与大数据综合应用2.3.1 云计算与大数据融合发展- 云计算与大数据技术的关系- 云计算与大数据的典型应用场景2.3.2 云计算与大数据安全- 云计算与大数据安全的挑战- 云计算与大数据安全解决方案2.3.3 云计算与大数据的未来发展- 云计算与大数据技术的前景- 云计算与大数据行业趋势分析三、教学方法与评价方式3.1 教学方法- 理论讲授:系统详细介绍云计算与大数据相关知识- 实践操作:通过实验和项目案例,提升学生的实际操作能力- 讨论与互动:鼓励学生参与讨论,分享经验和见解3.2 评价方式- 平时成绩:包括考勤、作业、实验报告等表现- 期末考试:对学生的综合知识掌握能力进行考核- 项目评价:通过实际项目的完成情况评价学生的综合能力结语:通过本课程的学习,学生将全面了解云计算与大数据的基本概念、原理和应用,为今后从事相关领域工作打下坚实的基础。
本科《云计算与大数据》课程教学大纲
《云计算与大数据》课程教学大纲开课单位:计算机科学与技术教研室课程类别:专业基础课总学时: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等相关大数据技术,与实际工程应用相结合,构建相应的云计算平台。
教学应当结合实际实验条件,培养学生实践动手能力,了解大数据技术发展现状,促进大数据相关教学改革。
《大数据处理与云计算》教学大纲
《大数据处理与云计算》教学大纲课程类别:专业教育课课程名称:大数据处理与云计算开课单位:信息与通信工程学院课程编号:N03050703总学时:40学分:2.5适用专业:信息工程专业先修课程:无一、课程在教学计划中的地位、作用大数据处理与云计算是信息工程专业高年级学生开设的一门专业教育课。
本课程主要学习大数据处理和云计算的相关原理和技术,根据实际需求,构建相应的大数据处理和云计算平台框架。
通过本课程学习,使学生掌握大数据的采集、传输、处理和应用的技术,了解Hadoop分布式系统基础架构,掌握HDFS和MapReduce技术。
了解HBase、Hive、Zookeeper、Avro、Pig等相关大数据技术,与实际工程应用相结合,构建相应的云计算平台。
教学应当结合实际实验条件,培养学生实践动手能力,了解大数据技术发展现状,促进大数据相关教学改革。
二、课程教学内容、要求及学时分配第一章大数据与云计算概况1、了解大数据概念2、了解大数据的产生、应用和作用3、了解云计算技术的概述4、了解云计算的特点及技术分类5、了解大数据与云计算、物联网之间的关系第二章大数据处理与云计算的关键技术1、理解大数据处理的基本流程2、掌握大数据的关键技术3、理解大数据的处理工具4、了解大数据面临的挑战5、理解云计算及关系型数据库第三章Hadoop1、了解Hadoop概述2、了解Hadoop发展简史3、理解Hadoop的功能与作用4、了解Hadoop的优缺点5、了解Hadoop的应用现状和发展趋势6、掌握Hadoop项目及其结构7、掌握Hadoop的体系结构8、掌握HDFS的体系结构第四章MaReduce1、理解分布式并行编程2、理解MapReduce模型概述3、掌握Map和Reduce函数4、掌握MapReduce工作流程5、掌握并行计算的实现6、掌握新的MapReduce框架:Yarn7、理解新旧HadoopMapReduce框架的对比第五章HDFS1、理解HDFS的假设与目标2、理解HDFS的相关概念3、掌握HDFS体系结构4、掌握HDFS命名空间5、掌握HDFS存储原理6、掌握通讯协议7、理解数据错误和异常8、理解从HDFS看分布式文件系统的设计需求第六章Zookeeper1、了解Zookeeper简介2、掌握Zookeeper的工作原理3、理解Zookeeper的数据模型第七章HBase海量实时处理实战技巧1、理解HBase简介和架构2、掌握HBase核心知识点3、掌握HBase高级应用4、理解HBase应用场景5、理解HBase常用接口和SQL引擎层实战6、理解基于HadoopV1和V2使用HBase的异同第八章基于HadoopV2的Hive/Pig开发技巧1、理解Hive和Pig架构和理论基础2、理解Hive的作用和原理说明3、掌握Hadoop仓库和传统数据仓库的协作关系4、理解Hadoop/Hive仓库数据数据流5、理解基于HadoopV1和V2使用Hive和Pig等工具的异同6、HQL基本语法第九章实时流框架StormonYARN(HadoopV2)实战技巧1、理解实时流计算的概念2、理解Storm的概念、核心组件、特性3、理解Storm核心概念和数据流模型4、了解运行基于Storm的编程实例第十章内存计算框架SparkonYARN(HadoopV2)实战技巧1、理解Spark核心架构2、掌握在YARN上安装Spark3、理解Spark集群配置介绍4、理解Spark多语言编程第11章云数据库1、了解云数据库概述2、了解云数据库的特性及其需求3、理解云数据库与传统的分布式数据库4、了解云数据库产品5、理解数据模型6、理解数据访问方法及编程模型三、实验四学时分配。
云计算与大数据技术课程教学大纲
云计算与大数据技术课程教学大纲一、课程简介本课程是软件工程专业的专业选修课之一,主要介绍云计算与大数据技术,结合理论和实践介绍Hadoop这一高性能大数据处理工具的开发技巧。
通过本课程的学习,使学生掌握如何用Hadoop系列工具来解决具体的问题,具备基于Hadoop的基本开发能力,为后续学习打下必要的理论和实践基础。
二、课程目标(一)课程具体目标能够从软件工程的角度,针对软件工程领域的复杂工程问题,应用云计算与大数据技术为相关软件开发项目的系统概要设计与详细设计打下基础。
(二)课程目标与专业毕业要求的关系表1 本课程对专业毕业要求及其指标点的支撑(三)课程对解决复杂工程问题能力的培养在课程理论知识讲授环节,不但注重培养学生对云计算与大数据技术的深入理解,使学生掌握解决该领域复杂工程问题所需的基本技术及其在实际应用中的实践技巧,而且跟踪行业发展前沿,探讨当前热点问题以激发学生的学习兴趣。
在实验教学环节,以培养学生解决复杂工程问题的能力为目标,围绕课程支撑的课程目标安排实验项目,设计实验内容,明确实验要求。
在课程考核环节,通过实验、作业和期末作品综合锻炼和检验学生应用云计算与大数据技术解决复杂工程问题的所需的知识和能力。
总之,本课程的教学遵循了培养学生解决复杂工程问题能力的理念和要求,有效支撑了课程目标的达成。
三、教学内容及基本要求(一)理论教学第1单元云计算及大数据处理技术介绍(4课时)1.教学内容(1)云计算的概念(2)云计算发展现状(3)大数据的概念(4)大数据的应用(5)大数据关键技术2.基本要求(1)了解云计算和大数据的形成与发展;(2)了解大数据处理的基本技术;(3)掌握大数据的概念、应用、大数据处理关键技术等;(4)理解云计算的工作原理。
3.支撑的课程目标本单元各知识点的讲授和学习,有助于支撑“课程目标:能够从软件工程的角度,针对软件工程领域的复杂工程问题,应用云计算与大数据技术为相关软件开发项目的系统概要设计与详细设计打下基础。
云计算与大数据概论教学大纲
云计算与大数据概论教学大纲
计算机科学与技术专业
《云计算与大数据概论》教学大纲
一、课程基本信息
课程中文名称:云计算与大数据概论
课程代码:
学分与学时:4学分,64学时(其中,理论学时58,实验学时6) 课程性质:必修课程
授课对象:计算机科学与技术专业
二、课程教学目标与任务
本课程就是理论性与应用性均较强得课程,通过本课程得学习,了解云计算与大数据发展概况,掌握云计算技术、云计算体系结构,了解当前主流得云计算平台,了解大数据开发技术,掌握Hadoop平台得应用方式,理解MapReduce、PIG与Hbase,了解云计算与大数据安全得标准与规范。
三、学时安排
四、课程教学内容与基本要求
第1章云计算与大数据概述
教学目得:通过本章学习,掌握云计算与大数据得概念,了解云计算与大数据技术得发展现状,掌握云计算与大数据得特点与优势,了解云计算分类方式,了解当前主流得云计算与大数据供应商.
上一页下一页。
《大数据与云计算》教学大纲
《大数据与云计算》课程教学大纲课程名称:大数据与云计算英文名称:Big Data and CloudComputing课程编号:091060250.002课程性质:选修学分/学时:1/16,其中,讲授16学时,实验0学时,上机0学时使用专业:各专业任课学院、系部:计算机科学与技术学院数据科学与技术系一、课程简介课程定位:本课程意在普及大数据知识,帮助学生理解大数据时代的现实意义,了解大数据的分析、处理技术,以积极投身于大数据的应用。
课程内容:大数据发展历史、相关概念;大数据时代的研究方法及其特点;大数据的可视化技术;云计算与大数据之间关系;大数据处理系统Hadoop、SPARK的环境搭建;并行程序的编写方法入门。
学习成效:通过学习本课程使学生树立正确数据时代信息处理理念,理解大数据技术的优势与局限性,开拓学生在数据科学领域视野,为其在科学研究、工作实践过程中有效地应用大数据技术解决相关问题提供必要基础。
先修课程:C++、JA V A或Matlab语言等高级编程语言。
二、课程目标与毕业要求根据《工程教育专业认证标准(2017版)》,《大数据与云计算》课程教学目标对采矿工程专业毕业要求的支撑见表1。
表1 课程教学目标与毕业要求关系注:表中“H(高)、M(中)、L(弱)”表示课程与各项毕业要求的关联度。
三、课程目标与教学环节大数据与云计算这门课程以“开拓云计算视野、立足大数据实践、掌握大数据处理方法特点”为主线,结合学生个性特点,积极开展动手实践。
主要以讲授、随堂实践为主,以自主学习、课外作业为辅。
课堂教学将充分利网络辅助教学,调动学习积极性,提高教学效率。
本课程目标、知识单元与培养环节见表2。
表2 课程目标、知识单元与培养环节1. 布置一个课程项目(设计大作业)利用集群进行并行计算。
利用虚拟机配置集群,搭建HADOOP或SPARK系统,完成文本词频并行统计。
四、课程内容及学时分配大数据与云计算是一门理论性和实践性都很强的课程,针对计算机、信息管理和其他各专业学生的发展需求,系统、全面地介绍了关于大数据技术与应用的基本知识和技能,详细介绍了大数据与大数据时代、大数据的可视化、大数据时代的思维变革、大数据在云端、支撑大数据的技术、LINUX系统、HADOOP平台、SPARK平台等内容,具有较强的系统性、可读性和实用性。
大数据处理与云计算教学大纲20170704
《大数据办理与云计算》教课纲领课程类型:专业教育课程课程名称:大数据办理与云计算开课单位:信息与通讯工程学院课程编号: B03050503课程性质:必修总学时: 44(实验 12 学时 )学分:合用专业:信息工程先修课程: C 语言程序设计纲领编写(订正)时间: 2017 年 5 月一、课程在教课计划中的地位、作用《大数据办理与云计算》是信息工程专业高年级学生开设的一门专业教育课,也是学生认识大数据和云计算基来源理,掌握高性能并行计算的入门课程。
经过本课程的学习,使学生掌握大数据和云计算技术基来源理及其系统的基本架构,使学生从应用角度掌握鉴于MPI 的高性能并行计算基来源理和 Hadoop 散布式文件储存、散布式数据办理技术。
培育学生拥有高性能计算集群的开发设计、搭建和应用的基本能力,同时为后续大数据与云计算有关课程的学习确立扎实的基础。
二、课程目标1.理解大数据和云计算技术基础,掌握高性能并行计算的工作原理和技术基础,使学生拥有将高性能并行计算技术用于工程的能力;(支撑毕业要求1)2. 学会高性能计算有关的软件、硬件的配置方法,可以针对工程问题提出以MPI 高性能并行计算为中心的解决方案,培育学生的系统设计与开发能力;(支撑毕业要求2、3、 5)3. 认识大数据及云计算的研究热门和发展趋向。
(支撑毕业要求12)三、课程内容及基本要求第1 章云计算与大数据基础1.认识云计算的意义,认识云服务的定义和分类;2.理解云储存、云桌面、云安全等云技术的技术架构和技术特色;3.认识认识大数据的定义和大数据办理的基本流程,认识主要的大数据办理系统;4.认识云计算与大数据的发展历程。
第2 章云计算与大数据的有关技术1.认识云计算与大数据;2.认识云计算与物联网;3.掌握一致性哈希算法;4.认识关系型数据库和非关系型数据库;5.认识集群高速通讯标准 InfiniBand ;6.理解云计算大数据集群的自组织特征。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《大数据处理与云计算》教学大纲
课程类别:专业教育课课程名称:大数据处理与云计算
开课单位:信息与通信工程学院课程编号:N03050703
总学时:40 学分:2.5
适用专业:信息工程专业
先修课程:无
一、课程在教学计划中的地位、作用
大数据处理与云计算是信息工程专业高年级学生开设的一门专业教育课。
本课程主要学习大数据处理和云计算的相关原理和技术,根据实际需求,构建相应的大数据处理和云计算平台框架。
通过本课程学习,使学生掌握大数据的采集、传输、处理和应用的技术,了解Hadoop 分布式系统基础架构,掌握HDFS和MapReduce技术。
了解HBase、Hive、Zookeeper、Avro、Pig等相关大数据技术,与实际工程应用相结合,构建相应的云计算平台。
教学应当结合实际实验条件,培养学生实践动手能力,了解大数据技术发展现状,促进大数据相关教学改革。
二、课程教学内容、要求及学时分配
第一章大数据与云计算概况
1、了解大数据概念
2、了解大数据的产生、应用和作用
3、了解云计算技术的概述
4、了解云计算的特点及技术分类
5、了解大数据与云计算、物联网之间的关系
第二章大数据处理与云计算的关键技术
1、理解大数据处理的基本流程
2、掌握大数据的关键技术
3、理解大数据的处理工具
4、了解大数据面临的挑战
5、理解云计算及关系型数据库
第三章 Hadoop
1、了解Hadoop概述
2、了解Hadoop发展简史
3、理解Hadoop的功能与作用
4、了解Hadoop的优缺点
5、了解Hadoop的应用现状和发展趋势
6、掌握Hadoop项目及其结构
7、掌握Hadoop的体系结构
8、掌握HDFS的体系结构
第四章 MaReduce
1、理解分布式并行编程
2、理解MapReduce模型概述
3、掌握Map和Reduce函数
4、掌握MapReduce工作流程
5、掌握并行计算的实现
6、掌握新的MapReduce框架:Yarn
7、理解新旧Hadoop MapReduce框架的对比
第五章 HDFS
1、理解HDFS的假设与目标
2、理解HDFS的相关概念
3、掌握HDFS体系结构
4、掌握HDFS命名空间
5、掌握HDFS存储原理
6、掌握通讯协议
7、理解数据错误和异常
8、理解从HDFS看分布式文件系统的设计需求第六章 Zookeeper
1、了解Zookeeper简介
2、掌握Zookeeper的工作原理
3、理解Zookeeper的数据模型
第七章 HBase海量实时处理实战技巧
1、理解HBase简介和架构
2、掌握HBase核心知识点
3、掌握HBase高级应用
4、理解HBase应用场景
5、理解HBase常用接口和SQL引擎层实战
6、理解基于Hadoop V1和V2使用HBase的异同
第八章基于Hadoop V2的Hive/Pig开发技巧
1、理解Hive和Pig架构和理论基础
2、理解Hive的作用和原理说明
3、掌握Hadoop仓库和传统数据仓库的协作关系
4、理解Hadoop/Hive仓库数据数据流
5、理解基于Hadoop V1和V2使用Hive和Pig等工具的异同
6、HQL基本语法
第九章实时流框架Storm on YARN(Hadoop V2)实战技巧
1、理解实时流计算的概念
2、理解Storm的概念、核心组件、特性
3、理解Storm核心概念和数据流模型
4、了解运行基于Storm的编程实例
第十章内存计算框架Spark on YARN(Hadoop V2)实战技巧
1、理解Spark核心架构
2、掌握在YARN上安装Spark
3、理解Spark集群配置介绍
4、理解Spark多语言编程
第11章云数据库
1、了解云数据库概述
2、了解云数据库的特性及其需求
3、理解云数据库与传统的分布式数据库
4、了解云数据库产品
5、理解数据模型
6、理解数据访问方法及编程模型
三、实验
四学时分配
精品文档。