《数据可视化技术》课程标准
1.课程说明
《数据可视化技术》课程标准
课程编码〔38429〕 承担单位〔计算机信息学院〕
制 定〔 〕 制定日期〔2022年11月16日〕
审 核〔专业指导委员会 〕 审核日期〔2022年11月20日〕
批 准〔二级学院(部)院长〕 批准日期〔2022年11月28日〕
(1)课程性质:
《数据可视化技术》大数据技术与应用专业的专业必修课, 它是针对信息化工作中面临的在B/S应用框架下,基于Html5、CSS、JavaScript等Web前端设计技术去实现应用数据的展示任务而开发设计的课程。同时,大数据技术与应用专业软件开发岗位能力培养课程的基础,可为.Net和Java开发方向Web开发技术课程提供必要的支撑。
(2)课程任务:
本课程以JavaScript语言为主,以Web页面上数据可视化技术相关的知识的掌握为学习任务,以Web页面可视化技术典型任务为实现为能力培养抓手,通过理实一体化的学习途径,帮助学生快速掌握Web页面前端数据可视化应用技术。
(3)课程衔接:
《数据可视化技术》的先修课程为《JAVA程序设计》、《HTML网页设计》和《网络数据库》,上述内容建议作为前续课程开设,可为学生奠定必要的知识和能力基础,以便有效学习本课程内容。
《数据可视化技术》课程的学习可为.Net和Java开发方向Web开发技术课程提供必要的支撑。
2.学习目标
通过本门课程的学习,首先,使学生知道数据可视化技术的概念,了解可视化的难点和意
义,知道可视化技术的新特性、主要的数据可视化软件以及数据属性与视觉编码。知道数据可视化的基本工具以及如何设计数据的可视化。
(1)知识目标
知道《数据可视化技术》这门课程的性质、地位和作用以及数据可视化的工具和意义;
理解数据可视化设计的基本原则;
理解并掌握D3.js复杂数据类型可视化;
掌握Tableau安装、基础以及Tableau 可视化数据分析。
(2)能力目标
力求在简洁的基础上使学生能从整体上了解和掌握数据可视据化技术的内容体系,培养学生自学能力以及获取计算机新知识、新技术的能力,使学生能够在实际工作中、后续学科的学习能灵活、自如地应用数据可视化技术。
(3)素质目标
培养对新知识、新技能的学习能力与创新能力;
锻炼学生的自学能力、理解能力和表达能力;
培养学生具有团队合作的精神;
培养学生善于沟通、团结协作、以人为善的处事能力;
引导学生树立科学的世界观,激发学生的求知热情、探索精神、创新欲望以及敢于向旧观念挑战的精神。
3.课程设计
本课程根据能力培养目标的要求,确定学习目标及学习任务内容;具体的学习内容和学时分配如表1。
表1学习领域的内容与学时分配
学习单元名称 | 学习内容 | 实践学时 | 理论学时 | 合计学时 | |
单元1:数据的可视化及BI | 1.1数据可视化及BI概述 | 0 | 1 | 4 | |
1.2 可视化的难点和意义 | 0 | 1 | |||
1.3 可视化技术的新特性 | 0 | 1 | |||
1.4 数据属性与视觉编码 | 0 | 1 | |||
单元2:可视化工具与设计 | 2.1 传统可视化工具介绍 | 0 | 1 | 12 | |
2.2 数据分析、展示工具插件 | 2 | 2 | |||
2.3 图表的选择与组合 | 2 | 2 | |||
2.4 可视化设计原则 | 1 | 2 | |||
单元3: ECharts.js | 3.1 ECharts.js | 0 | 1 | 12 | |
3.2 ECharts.js 环境配置 | 1 | 1 | |||
3.3 ECharts.js 配置语法 | 1 | 1 | |||
3.4 ECharts.js 配置说明 | 1 | 1 | |||
3.5 ECharts.js 常用图表 | 1 | 1 | |||
3.6 ECharts.js 高级图表 | 2 | 1 | |||
单元4:D3.js 基础 | 4.1 D3.js简介与安装 | 2 | 0 | 16 | |
4.2 元素操作及数据绑定 | 1 | 1 | |||
4.3 比例尺和坐标轴 | 2 | 0 | |||
4.4 动态效果 | 2 | 0 | |||
4.5 Update、Enter、Exit | 0 | 2 | |||
4.6交互式操作 | 2 | 1 | |||
html网页设计课程标准4.7 布局 | 2 | 1 | |||
单元5:D3.js复杂数据类型可视化 | 5.1 时序数据可视化 | 2 | 1 | 16 | |
5.2 空间数据可视化 | 2 | 1 | |||
5.3 多元数据可视化 | 2 | 1 | |||
5.4 统计分布数据可视化 | 2 | 1 | |||
5.5非结构化数据可视化 | 2 | 2 | |||
表2课程总体设计
学习单元 | 数据可视化及BI | 学 时 | 4 |
学习目标 | |||
能力目标 | 知识目标 | 素质目标 | |
1.了解数据可视化的概述; 2.知道可视化的难点和意义; 3.了解可视化技术的新特性; 4.了解主要的数据可视化软件; 5.理解数据属性与视觉编码。 | 1.通过本单元内容的学习帮助学生树立良好的时间观念; 2.通过本单元学习提高学生职业道德和职业素养。 | ||
学习内容 | |||
内容名称 | 主要知识点 | ||
数据可视化及BI | 1.数据可视化及BI概述; 2.可视化的难点及意义; 3.可视化的新特性; 4.主要的可视化软件; 5.数据属性与视觉编码。 | ||
教学方法设计 | 课堂教学以合作学习为主、分小组讨论为主,借助多媒体声像演示。 | ||
学习单元 | 可视化工具与设计 | 学 时 | 12 |
学习目标 | |||
能力目标 | 知识目标 | 素质目标 | |
1.通过本单元的学习培养学生的实际动手能力和独立思考的能力; 2. 通过本单元内容的学习能够利用所学知识完成后继课程的学习。 | 1.了解传统可视化工具介绍; 2.会进行数据分析、展示工具插件; 3.掌握图表的选择与组合; 4.知道可视化设计原则。 | 1.通过本单元的学习使学生初步掌握科学的学习方法,不断地扩展知识面; 2.通过本单元的学习培养学生注重团队合作精神。 | |
学习内容 | |||
内容名称 | 主要知识点 | ||
可视化工具与设计 | 1.传统可视化工具介绍; 2.数据分析、展示工具插件; 3.图表的选择与组合; 4.可视化设计的原则; | ||
教学方法设计 | 采用任务驱动教学方式,激发学生学习兴趣,充分发挥学生的主观能动性。上机试验是本课程的重要教学环节,通过上机动手操作使理论应用于实践中。 | ||
学习单元 | ECharts.js | 学 时 | 12 |
学习目标 | |||
能力目标 | 知识目标 | 素质目标 | |
1.通过本单元的学习,使学生能用其理论和方法解决一些实际问题; 2.会用ECharts.js 分析数据,提高分析与解决问题的能力。 | 1.了解ECharts.js; 2.掌握ECharts.js 环境配置; 3.会用ECharts.js 配置语法; 4.了解ECharts.js 配置说明; 5.掌握ECharts.js 常用图表; 6.掌握ECharts.js 高级图表。 | 1.通过本单元的学习培养学生良好的思想品德、心理素质; 2通过本单元的学习培养学生追求真理、严谨求实的科学态度和刻苦钻研的作风。 | |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论