大数据分析处理(郭永洪慕课版)-整体设计_第1页
大数据分析处理(郭永洪慕课版)-整体设计_第2页
大数据分析处理(郭永洪慕课版)-整体设计_第3页
大数据分析处理(郭永洪慕课版)-整体设计_第4页
大数据分析处理(郭永洪慕课版)-整体设计_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《大数据分析处理》课程整体设计PAGEPAGE9课程教学设计课程名称大数据分析处理授课对象课程学分3总学时48课程性质所属系部设计人(团队)审核人批准人课程整体设计一、课程信息课程名称:大数据分析处理课程代码:学分:3学时:48课程类型:授课对象:二、课程目标设计1.总体目标《大数据分析处理》课程是大数据技术专业的专业核心课,我校自2017开设该专业以来,这门课程经过了几次调整,目前已经形成了一套基本覆盖大数据分析过程的课程内容和知识架构。本课程以《Python程序设计》为基础,以大数据分析处理为目标,为后续的《数据挖掘技术》等课程奠定了重要的基础。课程内容包括大数据分析概述、numpy与pandas库的使用、数据加载与存储、数据预处理、机器学习、可视化等。本课程既包括完整的理论知识架构体系,又包含以案例为主导的实践操作。旨在培养学生实践操作、抽象思维、逻辑推理、自主获取知识,应用大数据分析处理知识解决实际问题等方面的能力。。2.知识目标大数据分析概念大数据分析步骤大数据分析常用技术NumPy科学计算基础Pandas统计分析基础基于Pandas的文件读取数据清洗数据合并与转换数据分组与聚合scikit-learn机器学习使用统计图表展示数据3.能力目标熟练掌握NumPy库的使用方法熟练掌握Pandas库的使用方法熟练掌握数据读取与写入的方法熟练掌握使用Pandas库实现数据预处理熟练掌握使用Pandas库实现数据合并与转换熟练掌握使用Pandas库实现数据分组与聚合熟练掌握使用sklearn实现机器学习熟练掌握使用matplotlib完成图表展示4.素质目标养成善于思考、深入研究的良好自主学习的习惯通过项目与案例教学,培养学习者的分析问题、解决问题的能力具有吃苦耐劳、团队协作精神,沟通交流和书面表达能力通过课外拓展训练,培养学习者的创新意识具有爱岗敬业、遵守职业道德规范、诚实、守信的高尚品质5.思政育人目标让学生了解大数据对当今社会的影响,以及这门课在大数据专业中的重要性,使学生对本专业有正确的认识和坚定的信念;培养学生诚实、守信,提高学生在沟通表达、自我学习和团队协作方面的能力;鼓励学生利用自己的所学的专业知识和技能,力所能及地为社会做出贡献;培养学生的工匠精神,在潜移默化中培育社会主义核心价值观,提高综合职业素养,树立社会主义职业精神;培养学生的法制意识和知识产权意识,遵守网络安全法律法规,学会运用法治思维和法律手段维护自身权利;培养学生的职业道德,不得在程序中嵌入非法或不安全代码,不使用非法或非合理渠道获得程序代码,绝不利用自己的技能去从事危害公众利益的活动。三、课程教学内容设计序号内容模块名称主要的教学方法学时1单元1大数据分析概述一体化42单元2numpy科学计算基础一体化83单元3pandas统计分析基础一体化84单元4数据读取与写入一体化45单元5数据质量与数据清洗一体化46单元6数据合并与数据转换一体化47单元7数据分组与数据聚合一体化48单元8scikit-learn机器学习一体化49单元9使用统计图表展示数据一体化8合计48四、能力训练项目设计编号能力训练项目名称能力训练任务名称拟实现的能力目标相关支撑知识训练方式手段及步骤结果(可展示)1单元1大数据分析概述任务1、大数据分析概念、流程、技术了解大数据分析的基本概念大数据分析的概念;大数据分析流程;大数据分析常用技术教师讲解2任务2、python如何处理大数据掌握Python第三方库的配置方法Python第三方库的配置方法;数据分析相关的库教师讲解3单元2numpy科学计算基础任务1、创建数组能够使用Numpy创建ndarray数组创建数组;ndarray对象的数据类型;数组运算教师演示、学生练习程序提交4任务2、NumPy通用函数能够使用NumPy的通用函数进行数据处理;NumPy通用函数;利用NumPy数组进行数据处理;NumPy的线性代数模块教师演示、学生练习程序提交5单元3pandas统计分析基础任务1、Series和DataFrame能够能够使用Pandas分别创建Series对象和DataFrame对象数据类型和数据结构;创建Series;创建DataFrame教师演示、学生练习程序提交6任务2、排序与统计能够实现切片;能够使用Pandas实现统计与排序DataFrame索引与切片;数据排序方法;数据统计方法教师演示、学生练习程序提交7单元4数据读取与写入任务1、文件读取和写入能够使用Pandas实现文件读取Pandas文件读取;Pandas文件写入教师演示、学生练习程序提交8任务2、Pandas数据库操作能够使用Pandas实现数据库操作Pandas数据库操作教师演示、学生练习程序提交9单元5数据质量与数据清洗任务1、数据质量管理理解数据质量管理的概念数据质量管理的概念教师讲解10任务2、数据清洗能够使用Pandas处理缺失值、重复值、异常值缺失值处理;重复值处理;异常值处理教师演示、学生练习程序提交11单元6数据合并与数据转换任务1、堆叠与连接使用Pandas实现堆叠与连接Pandas数据堆叠;Pandas数据连接教师演示、学生练习程序提交12任务2、映射转换与离散化使用Pandas实现转换、离散化、随机抽样数据映射转换;数据离散化;哑变量;数据随机抽样教师演示、学生练习程序提交13单元7数据分组与数据聚合任务1、数据分组使用Pandas实现数据分组groupby();Series分组;DataFrame分组教师演示、学生练习程序提交14任务2、数据聚合数据分组数据聚合agg聚合;transform聚合;apply聚合教师演示、学生练习程序提交15单元8scikit-learn机器学习任务1、使用sklearn处理数据能够使用sklearn实现简单的机器学习使用sklearn处理数据;预处理;降维教师演示、学生练习程序提交16任务2、数据挖掘与建模理解数据挖掘概念;能够实现简单的建模案例数据挖掘的概念;构建聚类模型;构建分类模型;构建回归模型教师演示、学生练习程序提交17单元9使用统计图表展示数据任务1、基本图表类型了解常用图表类型;了解matplotlib基础语法数据可视化概述;基本图表类型;matplotlib基础语法教师讲解18任务2、使用matplotlib绘制常见图表能够使用matplotlib绘制常见图表与子图绘制常见图表;创建子图教师演示、学生练习程序提交19任务3、Seaborn与pyecharts能够使用Seaborn绘制图表;能够使用pyecharts绘制图表;Seaborn可视化方法;pyecharts常用函数教师演示、学生练习程序提交五、课程考核方案设计本课程注重学生平时学习过程,考核由态度性考核、技能性考核、知识性考核3部分组成,这3部分的考核具体比例如下:1.态度性考核20%:包括平时考勤,课堂提问,作业提交情况等。2.技能性考核40%:包括学生课堂实践的完成情况,提交程序的质量。3.知识性考核40%:理论考试成绩,满分为100分。六、教材、资料1.教材《大数据分析处理》郭永洪、贺萌,人民邮电出版社,2024年2月第1版2.参考书(1)《Python数据分析与应用》黄红梅张良均,人民邮电出版社,2018年4月第1版(2)《利用Python进行数据分析》WesMcKinney,机械工业出版社2014年1月第1版(3)《Python3爬虫、数据清洗与可视化实战》零一等,电子工业出版社2018年3月第1版七、课程实施必备的教学环境条件1.教学软件Windows10,Pycharm,Anaconda3及其相关软件开发包。2.教学场地和设施要求该课程要求在教学做一体化的环境下完成,因此要求安装多媒体教学软件,以实现“教、学、做”合一,方便下发教学任务和

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论