云计算与大数据技术课程教学大纲.docx
《云计算与大数据技术课程教学大纲.docx》由会员分享,可在线阅读,更多相关《云计算与大数据技术课程教学大纲.docx(7页珍藏版)》请在课桌文档上搜索。
1、云计算与大数据技术课程教学大纲课程基本信息课程代码:SE6408课程名称(中/英):云计算与大数据技术/C1.oudComput1ngandB1gDataTechno1.ogy学分:2.5总学时:46理论学时:36实践学时:10课程性质:选修开课学期:6适用专业:软件工程先修课程:面向对象程序设计、数据结构、数据库系统原理及应用开课单位:信息科学与工程学院大纲版本:XX制定(修订)人:XXX审核人:XX批准人:XX制定(修订)时间:XX.5审核时间:XX.6批准时间:XX.6一、课程简介本课程是软件工程专业的专业选修课之一,主要介绍云计算与大数据技术,结合理论和实践介绍HadooP这一高性能大
2、数据处理工具的开发技巧。通过本课程的学习,使学生掌握如何用Hadoop系列工具来解决具体的问题,具备基于Hadoop的基本开发能力,为后续学习打下必要的理论和实践基础。二、课程目标(一)课程具体目标能够从软件工程的角度,针对软件工程领域的复杂工程问题,应用云计算与大数据技术为相关软件开发项目的系统概要设计与详细设计打下基础。(二)课程目标与专业毕业要求的关系表1本课程对专业毕业要求及其指标点的支撑课程目标支撑的毕业要求支撑的毕业要求指标点目标1毕业要求3.设计/开发解决方案能力:能够针对软件工程领域的复杂工程问题设计解决方案,开发满足特定需求的软硬件系统或组件,并能够在设计/开发环节中体现创新
3、意识,考虑社会、健康、安全、法律、文化及环境等因素。指标点3.1能够在计算机软硬件开发项目中进行系统概要设计和详细设计。(三)课程对解决复杂工程问题能力的培养在课程理论知识讲授环节,不但注重培养学生对云计算与大数据技术的深入理解,使学生掌握解决该领域复杂工程问题所需的基本技术及其在实际应用中的实践技巧,而且跟踪行业发展前沿,探讨当前热点问题以激发学生的学习兴趣。在实验教学环节,以培养学生解决复杂工程问题的能力为目标,围绕课程支撑的课程目标安排实验项目,设计实验内容,明确实验要求。在课程考核环节,通过实验、作业和期末作品综合锻炼和检验学生应用云计算与大数据技术解决复杂工程问题的所需的知识和能力。
4、总之,本课程的教学遵循了培养学生解决复杂工程问题能力的理念和要求,有效支撑了课程目标的达成。三、教学内容及基本要求(一)理论教学第1单元云计算及大数据处理技术介绍(4课时)1 .教学内容(1)云计算的概念(2)云计算发展现状(3)大数据的概念(4)大数据的应用(5)大数据关键技术2 .基本要求(1) 了解云计算和大数据的形成与发展;(2) 了解大数据处理的基本技术;(3)掌握大数据的概念、应用、大数据处理关键技术等;(4)理解云计算的工作原理。3 .支撑的课程目标本单元各知识点的讲授和学习,有助于支撑“课程目标:能够从软件工程的角度,针对软件工程领域的复杂工程问题,应用云计算与大数据技术为相关
5、软件开发项目的系统概要设计与详细设计打下基础。”,使学生了解云计算和大数据的形成与发展.了解大数据处理的基本技术,掌握大数据的概念、应用、大数据处理关键技术等,理解云计算的工作原理,支持学生在软件项目设计过程中应用云计算与大数据技术等相关目标的达成。此外,通过“互动、开放”的课堂形式,采用探究式学习、问题导入的教学方法,激发学生的学习兴趣,进一步辅助达成课程目标。第2单元Had。P文件系统HDFS及其文件结构(6课时)1 .教学内容(1) HadoOP项目简介(2) HDFS体系结构(3) HDFS关键运行机制(4) HadoopVSGoog1.e(5) HadoopAPI2 .基本要求(1)
6、 了解HadOOP项目发展;(2)掌握HDFS体系结构以及关键运行机制;(3) 了解HDFS和GFS的差异;(4)熟悉HadOOPAP1.数据应用接口。3 .支撑的课程目标本单元各知识点的讲授和学习,有助于支撑“课程目标:能够从软件工程的角度,针对软件工程领域的复杂工程问题,应用云计算与大数据技术为相关软件开发项目的系统概要设计与详细设计打下基础。”,使学生了解HadooP项目发展,掌握HDFS体系结构以及关键运行机制;了解HDFS和GFS的差异,熟悉HadoOPAP1.数据应用接口,支持学生在软件项目设计过程中应用云计算与大数据技术等相关目标的达成。此外,通过“互动、开放”的课堂形式,采用探
7、究式学习、问题导入的教学方法,激发学生的学习兴趣,进一步辅助达成课程目标。第3单元M叩RedUCe编程模型及其应用开发(8课时)4 .教学内容(1) MaPRedUCe产生背景(2) M叩RedUCe编程模型(3) MapReduce实现机制(4) MapReduce案例分析5 .基本要求(1)熟悉MapReduce编程模型;(2)掌握M叩RedUCe应用开发。6 .支撑的课程目标本单元各知识点的讲授和学习,有助于支撑“课程目标:能够从软件工程的角度,针对软件工程领域的复杂工程问题,应用云计算与大数据技术为相关软件开发项目的系统概要设计与详细设计打下基础。”,使学生熟悉MapReduce编程模
8、型,掌握MapReduce应用开发,支持学生在软件项目设计过程中应用云计算与大数据技术等相关目标的达成。此外,通过“互动、开放”的课堂形式,采用探究式学习、问题导入的教学方法,激发学生的学习兴趣,进一步辅助达成课程目标。第4单元HBaSe和ZOOKeePer使用(6课时)1 .教学内容(1) HbaSe运行机制简介(2) HBaSe与HDFS(3) HBaSe的对外接口(4) ZOOKeePer的数据模型(5) ZooKeeper的读写机制(6) ZOOKeePer的使用方法2 .基本要求(1) 了解HbaSe运行机制(2)理解HBaSe与HDFS关系以及HBaSe的接口(3)掌握ZooKee
9、per的数据模型(4)熟悉ZooKeeper的读写机制(5)掌握ZOoKeePer的使用方法3 .支撑的课程目标本单元各知识点的讲授和学习,有助于支撑“课程目标:能够从软件工程的角度,针对软件工程领域的复杂工程问题,应用云计算与大数据技术为相关软件开发项目的系统概要设计与详细设计打下基础,使学生了解Hbase运行机制。理解HBase与HDFS关系以及HBaSe的接口,掌握ZOOKeePer的数据模型,熟悉ZooKeePer的读写机制,掌握ZOOKeePer的使用方法,支持学生在软件项目设计过程中应用云计算与大数据技术等相关目标的达成。此外,通过“互动、开放”的课堂形式,采用探究式学习、问题导入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算 数据 技术 课程 教学大纲
链接地址:https://www.desk33.com/p-48577.html