分布式数据库HBase 课程标准、授课计划、教案全套 王瑞 .docx
《Hbase分布式数据库》
课程标准
学院:
专业:
执笔人:
审核人:
制订日期:
修订日期:
Xxxxxxxxxx
目录
TOC\o1-2\h\u一、课程信息 1
二、课程的定位 1
三、课程目标与内容 1
(一)课程总目标 2
(二)课程具体目标 2
四、学习资源的选用 3
(一)参考教材 3
(二)参考资料 3
(三)网络学习资源 4
五、课程教学内容与目标 4
六、教学设计 5
七、课程考核 10
(一)课程考核评价体系的构建 10
(二)过程化的实施考核 11
(三)多方评价 13
(四)考核说明 14
八、其他说明 14
(一)教学理念 14
(二)教学方法说明 14
(三)教学手段说明 16
九、附录: 17
附件一:外显行为动词参考表 17
课程信息
表1课程信息表
课程名称
开课院部
课程代码
考核性质
考查
前导课程
数据库管理与应用
后续课程
大数据技术综合应用
总学时
48
课程类型
理论课
是?
实践课
是?
理论+实践
是t
理实一体化
是?
适用专业
大数据技术
表2课程标准开发团队名单1
序号
姓名
工作单位
职称/职务
注1:指参与课程标准制定的主要成员,包括校外专家。
课程的定位
本课程是依据大数据技术专业人才培养目标和相关职业岗位(群)的能力要求而设置的一门专业基础课程,对本专业所面向大数据应用开发工程师所需要的知识、技能和素质目标的达成起支撑作用。
本课程注重对学生职业能力和创新精神、实践能力的培养。本课程旨在通过对非关系数据库Hbase技术全面地学习,理解和掌握分布式数据库HBase案例教程的核心概念和一般操作。该课程的前导课程为《数据库管理与应用》。后续课程主要包括《大数据技术综合应用》等
课程目标与内容
课程总目标
本课程根据大数据应用开发工程师岗位应具备的职业能力和素质要求,通过引入合适的任务或案例进行驱动,主要培养学生掌握非关系型数据库的相关知识与技能,同时也为学生进行非关系型数据处理打下扎实的基础。通过具体的项目开发培养学生良好的逻辑思维能力,养成良好的编程习惯,培养自学、阅读资料和利用资料的能力,鼓励学生在软件设计过程中团队自主分析和解决问题,使学生的理论知识和实践技能得到共同发展。
课程具体目标
本课程内容涵盖了对学生在“专业技能”、“专业知识”和“专业素质”三个层次的培养。以大数据应用开发工程师开发岗位必备的开发技能为重点并具备相应的理论基础的同时,注重综合职业素质的养成,课程采用启发诱导式教学,鼓励学生“勤于思考,勤于动手”。
专业技能目标
?(1)能够熟练执行HBase部署架构及安装部署启动
?(2)能够动手完成HBase数据检索的例子
?(3)根据实际需求,执行完成HBase数据存储
?(4)根据数据计算需求,能够完成使用MapReduce操作HBase的例子
?(5)能够熟练执行完成HBase对表的数据迁移
?(6)能够熟练执行完成HBase创建表等操作例子
?(7)能够熟练执行完成基于HBase实例分析之话单表的案例
?(8)根据项目实际需求,独立完成基于HBase的日志存储项目和案例
专业知识目标
(1)了解NoSQL数据库基本知识,了解HBase的基本概念和基本原理
(2)熟悉HBase的数据检索的原理和流程,熟悉HBase的技术架构。
(3)熟悉HBase的API接口的使用
(4)了解MapReduce的基本原理,评价MapReduce和HBase的关系和区别
(5)了解HBase关于表设计的原理和思路
(6)熟悉HBase性能优化的原理和测试,了解企业级数据仓库Hive的原理
(7)熟悉HBase和Hive的集成原理
专业素质目标
(1)通过案例和实践,使学生掌握这些非关系型数据库的基本使用方法和技巧。
(2)通过真实的项目案例或实践任务,使学生能够将所学知识应用于实际场景中,解决复杂的大数据处理和分析问题。
(3)同时培养学生的创新思维和团队协作能力,提高他们在实际工作中的竞争力。
(4)课程还应注重培养学生的持续学习能力和自我提升意识。鼓励学生关注最新的技术动态和研究成果,不断学习和掌握新的知识和技能。
学习资源的选用
参考教材
参考资料
[1]张海龙,明素华,李唯.HBase分