大数据技术基础(一)基本信息中文课程名称:大数据技术基础英文课程名称:TechnicalFoundationofBigData课程编号:0307011学分:2.5学时:40(其中:理论学时:32上机学时:8)课程性质:必修适用专业:智能制造工程先修课程:《高等数学》、《C语言》、《计算机文化基础》、《数据库原理与应用》等开课系(教研部):智能制造工程系执笔:郭童军审核:冯占荣课程简介:《大数据技术基础》是智能制造工程专业的一门专业方向必须课,是大数据技术入门课程。课程将系统讲授大数据的基本概念、大数据处理架构Hadoop、分布式文件系统HDFS、分布式数据库HBase、NoSQL数据库、云数据库、分布式并行编程模型MapReduce、流计算、图计算、数据可视化以及大数据在各个领域的应用。为学生对相关智能制造领域知识的学习奠定基础。(二)课程目标本课程的主要目标是通过讲授大数据的相关理论知识,掌握大数据的系统架构及关键技术以及应用场景,并结合具体设计实例,培养学生创新意识和实践能力,支撑专业毕业目标中相应指标点的达成。课程目标对学生的能力要求如下:1掌握大数据技术的基本理论和相关技术;2.熟练运用大数据中Hadoop平台、分布式文件系统HDFS、分布式数据库HBase等系统的基本知识和使用方法;3.通过课程的理论和实践教学,能够掌握大数据技术的基本操作;4.针对工程实际需求,能够运动数学、计算机等多学科知识对智能制造工程项目提供大数据分析。课程目标对毕业要求的支撑关系如表1所示:表1课程目标对毕业要求的支撑关系毕业要求毕业要求指标点课程目标指标点2.4:能够应用专业基础知识和专业知识的基本原理对毕业要求2课程目标1复杂工程问题进行识别、表达和分析,以获得有效结论
大数据技术基础 (一)基本信息 中文课程名称:大数据技术基础 英文课程名称:Technical Foundation of Big Data 课程编号:0307011 学分:2.5 学时:40(其中:理论学时:32 上机学时:8) 课程性质:必修 适用专业:智能制造工程 先修课程:《高等数学》、《C 语言》、《计算机文化基础》、《数据库原理与应用》等 开课系(教研部):智能制造工程系 执笔:郭童军 审核:冯占荣 课程简介: 《大数据技术基础》是智能制造工程专业的一门专业方向必须课,是大数据技术入门课 程。课程将系统讲授大数据的基本概念、大数据处理架构 Hadoop、分布式文件系统 HDFS、 分布式数据库 HBase、NoSQL 数据库、云数据库、分布式并行编程模型 MapReduce、流计 算、图计算、数据可视化以及大数据在各个领域的应用。为学生对相关智能制造领域知识的 学习奠定基础。 (二)课程目标 本课程的主要目标是通过讲授大数据的相关理论知识,掌握大数据的系统架构及关键技 术以及应用场景,并结合具体设计实例,培养学生创新意识和实践能力,支撑专业毕业目标 中相应指标点的达成。 课程目标对学生的能力要求如下: 1. 掌握大数据技术的基本理论和相关技术; 2.熟练运用大数据中 Hadoop 平台、分布式文件系统 HDFS、分布式数据库 HBase 等系统 的基本知识和使用方法; 3.通过课程的理论和实践教学,能够掌握大数据技术的基本操作; 4.针对工程实际需求,能够运动数学、计算机等多学科知识对智能制造工程项目提供大 数据分析。 课程目标对毕业要求的支撑关系如表 1 所示: 表 1 课程目标对毕业要求的支撑关系 毕业要求 毕业要求指标点 课程目标 毕业要求 2 指标点 2.4:能够应用专业基础知识和专业知识的基本原理对 复杂工程问题进行识别、表达和分析,以获得有效结论。 课程目标 1
指标点4.2:能够针对智能制造工程中具体复杂问题设计实验,毕业要求4课程目标2并对实验数据进行采集、处理和解释。指标点5.1:掌握解决智能制造工程中复杂问题所需的现代工毕业要求5课程目标3程工具和信息技术工具的使用方法和基本知识。指标点11.2:能在多学科环境下进行工程项目的管理和技术经毕业要求11课程目标4济性分析。(三)教学内容推荐教学对应的序号教学内容教学要求学时方式课程目标1)了解大数据发展历程、基本概念、主要影响、应用领域、关键技课堂术、计算模式和产业发单元1:介绍大数据的基本展。树立学生的家国情讲授概念和应用领域,并阐述大2怀。+课程目标11数据、云计算和物联网的相课程2)了解云计算、物联互关系讨论网的概念及其与大数据之间的紧密关系。鼓励学生在科学技术上的开拓创新。课堂了解Hadoop的发展历讲授史、重要特性和应用现课程目标1+状,Hadoop项目结构+课程单元2:介绍大数据处理架及其各个组件,并熟练2+2课程目标22构Hadoop讨论掌握Hadoop平台的安++装和使用方法。境养学课程目标3上机生的重视基础和理论实践联系实际的能力。课堂了解分布式文件系统讲授课程目标1的基本概念、结构和设+单元3:分布式文件系统+计需求,掌握Hadoop作业3课程目标2HDFS的基本原理和使用方4+1分布式文件系统HDFS练习法+的重要概念、体系结+课程目标3构、存储原理和读写过上机程,并熟练掌握分布式实践
毕业要求 4 指标点 4.2:能够针对智能制造工程中具体复杂问题设计实验, 并对实验数据进行采集、处理和解释。 课程目标 2 毕业要求 5 指标点 5.1:掌握解决智能制造工程中复杂问题所需的现代工 程工具和信息技术工具的使用方法和基本知识。 课程目标 3 毕业要求 11 指标点 11.2:能在多学科环境下进行工程项目的管理和技术经 济性分析。 课程目标 4 (三)教学内容 序号 教学内容 教学要求 推荐 学时 教学 方式 对应的 课程目标 1 单元 1:介绍大数据的基本 概念和应用领域,并阐述大 数据、云计算和物联网的相 互关系 1)了解大数据发展历 程、基本概念、主要影 响、应用领域、关键技 术、计算模式和产业发 展。树立学生的家国情 怀。 2)了解云计算、物联 网的概念及其与大数 据之间的紧密关系。鼓 励学生在科学技术上 的开拓创新。 2 课堂 讲授 + 课程 讨论 课程目标 1 2 单元 2:介绍大数据处理架 构 Hadoop 了解 Hadoop 的发展历 史、重要特性和应用现 状,Hadoop 项目结构 及其各个组件,并熟练 掌握 Hadoop 平台的安 装和使用方法。培养学 生的重视基础和理论 联系实际的能力。 2+2 课堂 讲授 + 课程 讨论 + 上机 实践 课程目标 1 + 课程目标 2 + 课程目标 3 3 单元 3:分布式文件系统 HDFS 的基本原理和使用方 法 了解分布式文件系统 的基本概念、结构和设 计需求,掌握 Hadoop 分布式文件系统HDFS 的重要概念、体系结 构、存储原理和读写过 程,并熟练掌握分布式 4+1 课堂 讲授 + 作业 练习 + 上机 实践 课程目标 1 + 课程目标 2 + 课程目标 3
文件系统HDFS的使用方法。培养学生的重视基础和理论联系实际的能力。课堂了解分布式数据库讲授HBase的访问接口、数课程目标1+:据模型、实现原理和运单元4:分布式数据库+作业行机制,并熟练掌握4+1课程目标2HBase的基本原理和使用4练习HBase 的使用方法。境方法++养学生解决问题和分课程目标3上机析问题的能力和理论实践联系实际的能力。了解NoSQL数据库与课堂传统的关系数据库的讲授差异、NoSQL数据库课程目标1+的四大类型以及+单元5:NoSQL数据库的概作业NoSQL数据库的三大2+2课程目标25练习念和基本原理基石;基本掌握Redis、++MongoDB等NoSQL课程目标3上机数据库的使用方法;境实践养学生的重视基础和勤动手的工匠精神。课堂讲授能够了解云数据库的+课程目标1概念、基本原理和代表单元6:云数据库的概念和课程+62性产品的使用方法。境基本原理讨论课程目标2养学生的重视基础和+自主学习能力。作业练习课堂能够熟练掌握分布式讲授课程目标1编程框架MapReduce+单元7:分布式并行编程模+的基本原理和编程方型MapReduce原理和使用76+2作业课程目标2法。培养学生的重视基方法。练习+磁和勤动手的工匠精+课程目标3神。上机
文件系统 HDFS 的使 用方法。培养学生的重 视基础和理论联系实 际的能力。 4 单元 4: 分布式数据库 HBase 的基本原理和使用 方法 了解分布式数据库 HBase 的访问接口、数 据模型、实现原理和运 行机制,并熟练掌握 HBase 的使用方法。培 养学生解决问题和分 析问题的能力和理论 联系实际的能力。 4+1 课堂 讲授 + 作业 练习 + 上机 实践 课程目标 1 + 课程目标 2 + 课程目标 3 5 单元 5:NoSQL 数据库的概 念和基本原理 了解 NoSQL 数据库与 传统的关系数据库的 差异、NoSQL 数据库 的 四 大 类 型 以 及 NoSQL 数据库的三大 基石;基本掌握 Redis、 MongoDB 等 NoSQL 数据库的使用方法;培 养学生的重视基础和 勤动手的工匠精神。 2+2 课堂 讲授 + 作业 练习 + 上机 实践 课程目标 1 + 课程目标 2 + 课程目标 3 6 单元 6:云数据库的概念和 基本原理 能够了解云数据库的 概念、基本原理和代表 性产品的使用方法。培 养学生的重视基础和 自主学习能力。 2 课堂 讲授 + 课程 讨论 + 作业 练习 课程目标 1 + 课程目标 2 7 单元 7:分布式并行编程模 型 MapReduce 原理和使用 方法。 能够熟练掌握分布式 编程框架 MapReduce 的基本原理和编程方 法。培养学生的重视基 础和勤动手的工匠精 神。 6+2 课堂 讲授 + 作业 练习 + 上机 课程目标 1 + 课程目标 2 + 课程目标 3
实践课堂讲授+能够了解流计算与批课程课程目标1处理的区别,以及流计单元8:流计算基本原理讨论+f2算的基本原理。培养学+课程目标2生的重视基础,稳重发作业展的工匠精神。练习课堂能够了解图计算的基讲授课程目标1本原理。境养学生的重++9单元9:图计算基本原理4视基础和自主学习能课程课程目标3力。讨论能够了解数据可视化课堂课程目标1的概念和相关工具。境讲授+单元10:数据可视化概念、养学生培养学生的重10n+课程目标2工具和案例视基础,科学、合理、案例+高效的学习及工作方分析课程目标4法与创新精神。课堂课程目标2能够了解大数据在互讲授+单元11:大数据在互联网联网等领域的典型应11+课程目标32领域的典型应用:推荐系统用。培养学生创新意识案例+和知识拓展能力。分析课程目标4(四)实践教学安排项目实验每组实验实验项目实验类型课程目标人数编号学时要求熟悉常用的Linux操作和2验证性必修课程目标2Hadoop操作熟悉常用的HDFS操作和22必修验证性1课程目标2HBase操作NoSQL和关系数据库的操作验证性必修421课程目标3比较52验证性必修课程目标3MapReduce编程初级实践1
实践 8 单元 8:流计算基本原理 能够了解流计算与批 处理的区别,以及流计 算的基本原理。培养学 生的重视基础,稳重发 展的工匠精神。 2 课堂 讲授 + 课程 讨论 + 作业 练习 课程目标 1 + 课程目标 2 9 单元 9:图计算基本原理 能够了解图计算的基 本原理。培养学生的重 视基础和自主学习能 力。 4 课堂 讲授 + 课程 讨论 课程目标 1 + 课程目标 3 10 单元 10:数据可视化概念、 工具和案例 能够了解数据可视化 的概念和相关工具。培 养学生培养学生的重 视基础,科学、合理、 高效的学习及工作方 法与创新精神。 2 课堂 讲授 + 案例 分析 课程目标 1 + 课程目标 2 + 课程目标 4 11 单元 11:大数据在互联网 领域的典型应用:推荐系统 能够了解大数据在互 联网等领域的典型应 用。培养学生创新意识 和知识拓展能力。 2 课堂 讲授 + 案例 分析 课程目标 2 + 课程目标 3 + 课程目标 4 (四)实践教学安排 项目 编号 实 验 项目 实验 学时 实验类型 实验 要求 每组 人数 课程目标 1 熟悉常用的 Linux 操作和 Hadoop 操作 2 验证性 必修 1 课程目标 2 2 熟悉常用的 HDFS 操作和 HBase 操作 2 验证性 必修 1 课程目标 2 4 NoSQL 和关系数据库的操作 比较 2 验证性 必修 1 课程目标 3 5 MapReduce 编程初级实践 2 验证性 必修 1 课程目标 3
合8计必修学时:8(五)教学方法与习题要求本课程教学所采用的课堂讲授、课堂讨论、案例分析、作业练习和上机实验,大力推进启发式、探究式、讨论式和参与式教学,通过引入“翻转课堂”、加强师生互动,推动课堂教学的主体从“以教为主”向“以学为主”转变。本课程目标与教学环节对应的关系矩阵如表2所示。表2课程目标与教学环节对应的关系矩阵教学环节课程目标课堂课堂案例作业上机讲授讨论分析练习实验VVV1课程目标1VVVVV2课程目标23VVVVV课程目标3VVV4课程目标4备注:作业内容在重视理论知识的基础上,适当以实际应用和案例为导向的习题帮助学生巩固理论知识,并实现灵活应用。(六)考核方式及成绩评定考核方式:本课程采用多元化考核方式进行课程成绩评定,包括作业练习、课堂讨论、上机实验和期末考试等,以百分制计。最终成绩=作业练习20%+课堂讨论10%+上机实验20%+期末考试50%。考核依据、分值和细则与课程目标对应的关系矩阵如表3、4、5、6所示。表3考核方式与课程目标对应的关系矩阵建议对应的课程考核依据考核/评价细则分值目标(1)主要学生对每章节知识点的复习、理解和掌握程度;课程目标120作业练习(2)按平时成绩评定标准与依据表给分,满分100分,课程目标2折算后的满分20分。(1)结合教学进度安排课堂讨论性的阶段考核,考查学生对相关知识的掌握程度:课堂讨论10课程目标4(2)按平时成绩评定标准与依据表给分,满分100分,折算后的满分10分。上机实验20课程目标3(1)根据每个实验的实验情况和实验报告质量按实验
合 计 8 必修学时:8 (五)教学方法与习题要求 本课程教学所采用的课堂讲授、课堂讨论、案例分析、作业练习和上机实验,大力推进 启发式、探究式、讨论式和参与式教学,通过引入“翻转课堂”、加强师生互动,推动课堂 教学的主体从“以教为主”向“以学为主”转变。本课程目标与教学环节对应的关系矩阵如 表 2 所示。 表 2 课程目标与教学环节对应的关系矩阵 课程目标 教学环节 课堂 讲授 课堂 讨论 案例 分析 作业 练习 上机 实验 1 课程目标 1 ✓ ✓ ✓ 2 课程目标 2 ✓ ✓ ✓ ✓ ✓ 3 课程目标 3 ✓ ✓ ✓ ✓ ✓ 4 课程目标 4 ✓ ✓ ✓ 备注:作业内容在重视理论知识的基础上,适当以实际应用和案例为导向的习题帮助学 生巩固理论知识,并实现灵活应用。 (六)考核方式及成绩评定 考核方式:本课程采用多元化考核方式进行课程成绩评定,包括作业练习、课堂讨论、 上机实验和期末考试等,以百分制计。 最终成绩=作业练习 20%+课堂讨论 10%+上机实验 20%+期末考试 50%。 考核依据、分值和细则与课程目标对应的关系矩阵如表 3、4、5、6 所示。 表 3 考核方式与课程目标对应的关系矩阵 考核依据 建议 分值 考核/评价细则 对应的课程 目标 作业练习 20 (1)主要学生对每章节知识点的复习、理解和掌握程 度; (2)按平时成绩评定标准与依据表给分,满分 100 分, 折算后的满分 20 分。 课程目标 1 课程目标 2 课堂讨论 10 (1)结合教学进度安排课堂讨论性的阶段考核,考查 学生对相关知识的掌握程度; (2)按平时成绩评定标准与依据表给分,满分 100 分, 折算后的满分 10 分。 课程目标 4 上机实验 20 (1)根据每个实验的实验情况和实验报告质量按实验 课程目标 3