
- 主页
- 大纲
- 教学指导
-
技能训练的方面较多,本学期主要以HIVE基础为技能训练的内容。
《Hive基础》课程标准
课程编码: 课程类别: B类
适用专业:计算机信息管理 授课单位: 计算机学院
学时:72 编写执笔人及编写日期:余恒芳,2019年7月
学分:4 审定负责人及审定日期:余恒芳,2019年8月
1.课程定位和课程设计
1.1课程性质与作用
课程性质:《Hive基础》是计算机信息管理专业领域课程,Hive是基于Hadoop的一个数据仓库工具,本课程主要讲解Hive编程技术。主要内容包括:Hive的原理分析、架构特点、环境搭建、HiveQL使用等内容。本课程注重将Hive编程技术与实际开发案例实践紧密结合。
前导课程:Hadoop大数据构建与应用。
后继课程:无。
1.2课程基本理念
本课程采用一个实际工程项目贯彻全程,在每章知识点讲解完后,添加了实战演练环节,将理论知识灵活运用到实践中,将Hive的原理的理论知识、编程技术与工程实践紧密结合。
1.3课程设计思路
主要指课程设计的总体思路:基于工作过程的课程设计、工作任务的结构模式。
2. 课程目标
知识目标:
Hive的基本工作原理;
HiveQL语句在Hive中执行的具体流程;
Hive中数据类型;
Hive的基本架构;
HiveQL的相关表操作;
HiveQL相关数据操作;
HiveQL查询语句中的不同语法和使用方式;
Hive完整的安装过程;
Hive的自定义函数;
Hive综合应用案例。
能力目标:
熟练掌握Hive编程技术;
熟练掌握Hive应用。
素质目标:
通过课程的学习, 培养学生独立分析解决问题的能力,养成良好的编程习惯。
通过分组完成各个任务,培养学生团队协作精神。
3. 课程内容与要求
学习情境设计:
学习情境
情境描述
职业能力(知识、技能、态度)
课时
Hive介绍
Hive的基本工作原理
HiveQL语句在Hive中执行的具体流程
Hive中的数据类型
了解Hive的基本工作原理,HiveQL语句在Hive中执行的具体流程,了解Hive中数据类型。
掌握Hive中的数据类型。
2
Hive架构
Hive的基本架构
了解Hive的基本架构。
掌握Hive的基本架构。
4
HiveQL表操作
HiveQL的相关表操作
了解HiveQL的相关表操作。
掌握HiveQL的相关表操作。
6
HiveQL数据操作
HiveQL相关数据操作
了解HiveQL相关数据操作。
掌握HiveQL相关数据操作。
6
HiveQL查询
HiveQL查询语句中的不同语法
HiveQL查询语句中的使用方式
了解HiveQL查询语句中的不同语法和使用方式。
掌握HiveQL查询语句中的不同语法和使用方式。
12
Hive配置与应用
Hive安装全过程
Hive的不同访问方式
了解Hive安装全过程,和不同访问方式。
掌握Hive安装全过程,和不同访问方式。
12
Hive自定义函数
Hive的自定义函数
了解Hive的自定义函数。
掌握Hive的自定义函数。
6
Hive综合案例一
数据清洗
掌握数据清洗技术。
6
Hive综合案例二
日志数据统计分析
掌握日志数据统计分析技术。
6
Hive综合案例三
数据处理、数据导入导出
掌握数据处理、数据导入导出技术。
6
课程设计
数据清晰、数据处理、数据导入导出
掌握数据清晰、数据处理、数据导入导出等技术。
6
总学时
72
4. 课程实施
4.1教学条件
4.1.1软硬件条件
在本课程实施过程中,对实验室实训室具体配置要求如下:(多媒体教室无需填写表格)
名称
配置标准
序号
设备名称
数量
计算机
1
Win7以上64位操作系统,内存8G以上
48
2
云计算实训平台
3
软件或学习平台:
校内实训基地条件,48台安装WIN7以上操作系统的机房;安装了投影仪或多媒体教学软件。
计算机信息管理专业资源库(https://jsjzyk.36ve.com/)、网络资源建设,论坛、学校图书馆电子资源等。
4.1.2师资条件
对任课教师的职业能力和知识结构的要求,具备系统分析和系统开发能力。
专任教师和兼职教师组成的具有“双师”结构特点的教学团队要求,具备真实项目开发和丰富的教学经验。
4.2教学方法建议
本课程采用理论授课与学生上机实践相结合,帮助学生更好消化吸收课程知识。
积极践行O2O教学理念,努力提升教学水平,在软件测试课程教学方面积极开拓创新,实现线下教学和线上服务的巧妙结合。资源库网站,提供讲义PPT、课程习题、学习指南、授课视频、技术资料等全方位、一站式免费服务,帮助学生更好学习软件测试课程。
4.3教学评价、考核要求
这门学科的评价依据是本课程标准规定的课程目标、教学内容和要求。
考核分为课程设计和平时成绩两部分。平时成绩40%,课程设计成绩60%。平时成绩包括考勤50%,作业50%。
5.课程资源开发与利用
(1)根据课程目标、学生实际以及本课程的专业技能特性,本课程的教学资源应该由教材、资源库网站等组成。
推荐教材:Hive编程技术与应用,中国水利水电出版社,孙帅,ISBN:9787517069140
推荐学习参考资料: 计算机信息管理资源库jsjzyk.36ve.com
(2)加强整个课程内容多媒体教学资源的建设,积极开发和利用网络课程资源,激发学生的学习兴趣,使学生的学习不再局限于课堂,促进学生对知识的理解和掌握。
(3)产学合作开发实训课程资源,充分利用本行业典型的企业资源,加强产学合作,建立实习实训基地,实践工学交替,满足学生的实习实训需求,同时为学生的就业创造机会。
6.其他说明
本课程标准根据武汉软件工程职业学院“计算机信息管理”专业人才培养方案制订,适用于三年制高职“计算机信息管理”专业,也适用于云计算、大数据等专业,根据专业不同,可以根据实际情况进行取舍变动。
2019-2020-1学期技能训练内容为HIVE基础。
理 论 教 学 进 度 安 排
周次 |
章、节及内容 |
重、难 点 (重难点分别说明) |
教学类型 (讲授或其它教学形式) |
学时数 |
使用教学设备 及软(课)件 |
作 业 |
1 |
Hive介绍 Hive架构 |
重点:了解Hive的基本工作原理,HiveQL语句在Hive中执行的具体流程,了解Hive中数据类型。了解Hive的基本架构。 难点:掌握Hive中的数据类型。掌握Hive的基本架构。 |
讲授 |
4 |
云计算实训平台 |
Hive基本工作原理 |
课内实验 |
2 |
|||||
2 |
HiveQL表操作 |
重点:了解HiveQL的相关表操作。 难点:掌握HiveQL的相关表操作。 |
讲授 |
4 |
云计算实训平台 |
HiveQL的相关表操作 |
课内实验 |
2 |
|||||
3 |
HiveQL数据操作 |
重点:了解HiveQL相关数据操作。 难点:掌握HiveQL相关数据操作。 |
讲授 |
4 |
云计算实训平台 |
HiveQL数据操作 |
课内实验 |
2 |
|||||
4 |
HiveQL查询 |
重点:了解HiveQL查询语句中的不同语法。 难点:掌握HiveQL查询语句中的不同语法。 |
讲授 |
4 |
云计算实训平台 |
HiveQL简单查询 |
课内实验 |
2 |
|||||
5 |
HiveQL查询 |
重点:了解HiveQL查询语句中的使用方式。 难点:掌握HiveQL查询语句中的使用方式。 |
讲授 |
4 |
云计算实训平台 |
HiveQL复杂查询 |
课内实验 |
2 |
|||||
6 |
Hive配置与应用 |
重点:了解Hive安装全过程,和不同访问方式。 难点:掌握Hive安装全过程,和不同访问方式。 |
讲授 |
4 |
云计算实训平台 |
Hive配置 |
课内实验 |
2 |
|||||
7 |
Hive配置与应用 |
重点:了解Hive安装全过程,和不同访问方式。 难点:掌握Hive安装全过程,和不同访问方式。 |
讲授 |
4 |
云计算实训平台 |
Hive应用 |
课内实验 |
2 |
|||||
8 |
Hive自定义函数 |
重点:了解Hive的自定义函数。 难点:掌握Hive的自定义函数。 |
讲授 |
4 |
云计算实训平台 |
Hive自定义函数 |
课内实验 |
2 |
实 践 教 学 进 度 安 排
周次 |
项目名称 |
目的和要求 |
主要内容 |
设施和条件 |
检验形式 |
学时数 |
支撑项目的知识点 |
9 |
Hive综合案例一 |
数据清洗 |
数据清洗 |
云计算实训平台 |
提交阶段性成果,教师查阅 |
6 |
数据清洗 |
10 |
Hive综合案例二 |
日志数据统计分析 |
日志数据统计分析 |
云计算实训平台 |
提交阶段性成果,教师查阅 |
6 |
日志数据统计分析 |
11 |
Hive综合案例三 |
数据处理、数据导入导出 |
数据处理、数据导入导出 |
云计算实训平台 |
提交阶段性成果,教师查阅 |
6 |
数据处理、数据导入导出 |
12 |
课程设计 |
数据清洗、数据处理、数据导入导出 |
数据清洗、数据处理、数据导入导出 |
云计算实训平台 |
课程设计答辩 |
6 |
数据清洗、数据处理、数据导入导出 |
备注:1.实践教学包括实验、实训、实习、课程设计等实践项目,教师应根据不同专业、不同课程的特点,选取相应的综合技能训练项目。
2.根据实践教学的实际需要,教师可适当调整拦目和内容。

主讲教师