大数据可视化分析课程教案首页
一、核心要素
章节名称
第一章:大数据可视化概述
教学课时
2
授课班级
24大数据技术1班
授课时间
2025.2.18
第6、7节
授课地点
介夫楼307
教学目标
知识目标
了解数据可视化的行业应用
了解数据可视化的基本图表、数据可视化的误区
了解文本数据可视化
了解空间信息可视化
了解数据可视化工具
能力目标
1.会使用大数据可视化的相关方法和工具。
2.会根据自主拓展学习能力。
素质
目标
1.培养学生敬业、精益、专注、创新等方面的数据“工匠”精神。
2.培养学生技术精益求精的良好职业品质,以及基于科学思维审视专业问题能力。
3.使学生养成遵守标准和遵纪守法的习惯,培养良好的职业道德素养。
教学内容
主要内容
文本数据可视化;2.大数据可视化常用技术工具。
任务实施使用Excel绘制可视化图表
任务拓展在Excel中完成指定图形绘制
重点
认识大数据可视化行业应用。
难点
大数据可视化常用技术工具。
教法改革
教学方法
问答法/范例教学法/演示法
教学手段
(1)通过课堂讨论提出问题和相关视频学习,活跃课堂气氛并激发学生的学习兴趣;
(2)教材、电子课件、超星平台信息化教学。
教学反思
学生对可视化接受度还是蛮高的,课题气氛也不错,主要是学生接触行业真实项目较少,感受没那么真切。
二、教学设计
教学
步骤
教学内容与情境设计
教师活动
学生
活动
时间分配
一、导入新课
进行复习:
什么是大数据可视化
数据可视化的目的
数据可视化的作用
数据可视化的发展历程
数据可视化分类
讲解、提问
提问,引起学生学习积极性
5分钟
二、数据可视化常见的技术与工具
1.5.1数据可视化开发语言
在数据可视化开发中,有许多编程语言可供选择。
(1)Python:Python是一种被广泛使用的编程语言,具有强大的数据处理能力和可视化库,如Matplotlib、Seaborn和Plotly。它提供了丰富的绘图功能和灵活的数据处理能力,适用于各种可视化需求。
(2)R语言:R是属于GNU系统的一个自由、免费、开源的软件,是一种专门用于统计分析和数据可视化的编程语言,在学术界和数据科学领域被广泛应用。它主要用于统计分析和绘图,具有丰富的统计分析和可视化库,如ggplot2和Shiny。
(3)HTML、CSS和JavaScript:在可视化设计中,还可以使用HTML、CSS和JavaScript来开发在浏览器中使用的数据展示工具。一般使用HTML设计网页内容,使用CSS设计网页格式及元素的排列,使用JavaScript来控制网页的动态功能。JavaScript是一种用于网页开发的脚本语言,它有许多流行的可视化库,如D3.js、Chart.js和Highcharts。
教师介绍
学生聆听与反馈互动
10分钟
二、数据可视化常见的技术与工具
1.5.2数据可视化开发工具
以下是一些常用的数据可视化开发工具。
(1)Tableau:Tableau是一种流行的商业可视化工具,主要用于数据分析,具有直观、易用的页面设计和强大的数据可视化功能。它支持多种数据源和交互式的可视化设计,适用于各种业务场景。Tableau操作起来十分简单,使用者不需要精通复杂的编程语言和统计原理,只需要把数据直接拖曳到工作簿中,通过一些简单的设置即可得到自己想要的数据可视化图形。
(2)PowerBI:PowerBI是微软提供的商业智能工具,可用于数据分析和可视化。它具有丰富的数据连接和转换功能,以及交互式的可视化设计和共享功能。
(3)Excel:Excel直观的页面设计、出色的计算功能和图表工具,搭配上成功的市场营销,使它成为极流行的个人计算机数据处理软件。初学者可以使用Excel制作各种精美的图表,包括条形图、饼图、气泡图、折线图、仪表图、面积图等。
(4)ECharts.js:ECharts.js是一个开源的数据可视化工具,使用JavaScript实现,可以流畅地运行在PC和移动设备上,兼容当前绝大部分浏览器。在功能上,ECharts.js可以提供直观的、交互丰富的、可高度个性化定制的数据可视化图表。
(5)D3.js:D3.js是一个基于JavaScript的开源数据可视化库,提供了丰富的绘图和交互功能。它是一个非常灵活、强大的工具,可以创建高度定制化的可视化效果。
(6)Vue.js:Vue.js是一套用于构建用户界面的渐进式框架,是目前国内极火热的前端框架之一,其简单、快捷、渐进式的设计,对于新手特别友好。与其他典型框架不同的是,Vue.js被设计为可以自底向上逐层应用。
这些工具各有特点,有不同的适用场景,所以要选择适合自己需求和技能水平的工具。
教师介绍
学生聆听与反馈互动
1