《Storm技术及编程(物联网)课程教学大纲.docx》由会员分享,可在线阅读,更多相关《Storm技术及编程(物联网)课程教学大纲.docx(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Storm技术及编程教学大纲课程性质专业选修课课程编号XX446407课程名称Storm技术及编程适用专业物联网工程先修课程数据库原理总学时32 其中理论20学时,实验12学时学分数2一、课程简介本课程是物联网工程专业的一门核心专业必修课,主要讲述Storm本地开发环境搭 建、日志流数据处理、Trident,分布式远程过程调用、Topology在不同编程语言中的 实现方法、Storm与Hadoop的集成方法、实时机器学习、持续交付和如何在AWS上部署 Storm。通过学习,使学生掌握Storm技术及编程的基础知识、基本理论,使学生掌握Storm 技术及编程的基本的分析方法、设计方法,为下一步学
2、习本专业后继课程和有关的技术 工作打好基础。二、课程教学目标通过本课程Storm技术及编程的学习,学生应实现如下目标:学习Storm技术与编程,了解storm的数据结构、开发环境的搭建,实现Storm技 术的快速入门,学习Storm的开发环境,科根据自己的兴趣进行Storm程序开发。 三、课程教学基本要求本课程是一门理论与实践相结合的课程,学习理论知识的同时通过实验来增强对 Storm的理解与快速入门,提高同学们的动手能力。四、课程教学模块(或教学内容)与学时分配序号序号教学模块知识点学时1Storm 的 基本概念以 及编程环境了解:Storm的基本概念 理解:Storm的应用场景 掌握:St
3、orm与hadoop的区别2了解:storm单词计数例子 理解:storm集群环境搭建 掌握:storm常用组件和编程API:22storm机制了解:storm容错机制 理解:storm可靠性机制 掌握:storm高并发策略23Storm的拓扑结构了解:流分组理解:拓扑的常见模式掌握:6种不同的流分组方式3了解:拓扑的常见模式理解:流链接、批处理掌握:内存中缓存与字段的组合3理解:Storm的拓扑结构各个组件分工协作掌握:数据流分组34Storm的数据源理解:spouts的数据源 掌握:Storm的数据源3理解:Storm进仃数据分析掌握:Storm处理数据的组件2实验内容序 号实验工程名称内
4、容摘要实验 学时实验类型开出要求1Storm的编译 环境下载与安 装下载编译软件,了解编译 过程3验证性必修2配置Storm集群学会Storm集群配置3综合性必修3Storm的拓扑 结构掌握了解Storm的拓扑结构3验证性必修4Storm处理数据设计Storm的数据处理3设计性必修五、教学方法与策略采用多媒体教程,实际与课程相结合,也可以采用视频教学,适当给同学们观看课 程相关的教学视频,提升学生们的兴趣,适当讲一些脱离书本概念以外的知识,开拓学 生的视野。六、学生学习成效考核方式考核环节构成(均为100分制)评分依据占总成绩 的比重出勤平时实验出勤10%平时实验平时实验完成情况10%实验报告实验报告完成情况30%考核实验考核50%七、选用教材1林子雨编著,大数据技术原理与应用.北京:人民邮电出版社,2017 八、参考资料1刘鹏,黄宜华,陈卫卫.实战Hadoop.北京:电子工业出版社,2011.2陆嘉恒.Hadoop实战.第二版.北京:机械工业出版社,2012.3王鹏.云计算的关键技术与应用实例.北京:人民邮电出版社,2010.4项亮.推荐系统实践.北京:人民邮电出版社,2011.