内容正文:
课 题:数据的产生(第二课时)
教学目标:
1、信息意识
增强数据意识,加深对事物“属性”的理解。
2、计算思维
(1)提升计算思维,能运用“属性”概念解决实际数据管理问题。
(2)初步了解HTML与Markdown标记语言的特点与应用场景。
3、数字化学习与创新
培养数字化学习与创新素养,熟练运用Markdown和YAML记录数据。
4、信息社会责任
(1)激发学生对信息技术的兴趣,增强对中华美食文化的认同感。
(2)培养学生的信息社会责任感,引导学生遵守网络道德和法律法规。
教学重点:
(1)深入理解“属性”在数据存储和管理中的作用,熟练使用Markdown和YAML。(2)熟练掌握HTML和Markdown标记语言的基本语法运用。
教学难点:
(1)运用“属性”优化数据管理。
(2)熟练掌握HTML和Markdown标记语言的基本语法运用。
教学过程:
一、有效导入
1、课程以回顾上节课知识导入,通过分类小游戏让学生进一步理解“属性”作为分类依据的作用。以整合美食文档成“数字菜谱”为例,讲解规划“数字菜谱”属性的重要性,展示不同菜品属性记录案例。引导学生进行实践活动,找生活中常见菜品记录属性,教师提供常见菜品属性参考示例。深入讲解YAML语句在Markdown文件中的使用,展示复杂菜品Markdown文件中YAML数据。
2、出示学习目标
(1)掌握属性的含义及分类?
(2)学会在Markdown文件中如何用YAML语句来标记属性?
(3)记住常见的几种数据记录形式。
二、自主学习
1、属性的含义?按属性如何分类?
2、如何记录各种菜品的属性与属性值?
3、在Markdown文件中如何用YAML语句来标记属性?
4、常见的数据记录形式有哪些?各自的特点是什么?
三、高效点拨
1、属性的含义?按属性如何分类?
(1)属性是对事物进行分类的重要依据,是事物性质与事物之间关系的统称。
(2)属性是对象区别于其他事物的标志,也是数据存储和管理的基础。属性值可以是数值、字符等多种形式。正确定义和使用属性,可以有效地组织数据,提高数据的检索效率,保证数据的完整性和准确性。
2、如何记录各种菜品的属性与属性值?
在将众多美食文档整合成“数字菜谱”前,就需要事前对数字菜谱的各种属性进行规划。如书32页表格
3、在Markdown文件中如何用YAML语句来标记属性?
每个物品都可以用一个数据文件对其属性进行记录。我们将每道菜肴存为一个 Markdown 文件,文件中记录了这道菜的各种属性。将所有菜肴文件集中到一个文件夹中,这个文件夹就形成了“菜谱数据资源库”。
Markdown 文档可以记录事物的属性与属性值。以“数字菜谱”为例,每个菜品数据就是一份 Markdown 文档。大量数字菜谱文档集中放入文件夹中,就构成了“菜谱数据资源库”。
为了方便数据的查询使用,在Markdown文件中用YAMI语句来标记属性。YAML语句写在文件开头,由三根连续的短横线(---)开始,再以三根连续的短横线(---)结束。两组短横线所包围的区域中,可以定义各种属性以及属性值。
上图中用 YAML数据格式定义了三个属性:名称、菜系和菜式,每个属性后面用英文输入法状态下的“冒号+空格”与属性值隔开,这些属性与属性值可在文档中引用、统计与修改。
4、常见的数据记录形式有哪些?各自的特点是什么?
常见的数据记录形式有CSV、XML、YML、JSON等。
对数据进行处理和存储,选择不同的数据记录形式会影响数据处理与存储的效率。常见数据记录形式有CSV、XML、YML、JSON 等。
CSV 文件,通常用英文逗号分隔每个数据。它存储方便,易于处理,使用 WPS 表格甚至记事本程序就能进行编辑。
YML(即 YAML)是一种“键值对应”的数据格式。它便于阅读,常用来当作程序的配置文件,或用于简单数据的储存。
JSON 文件格式,是一种轻量级的数据记录格式,用于存储或传输结构化的数据。它格式简洁、易于解析,常用于 Web 开发中。
四、当堂训练
1、同学们找几个在生活中的常见菜品,记录其菜式、菜系、味型、制作工艺等属性。如下图:
2、在“排骨米粉.md”文件中,可以如图书34页2-1-4 这样来记录属性与属性值。
五、课堂小结
1、属性的含义?按属性如何分类?
2、如何记录各种菜品的属性与属性值?
3、在Markdown文件中如何用YAML语句来标记属性?
4、常见的数据记录形式有哪些?各自的特点是什么?
六、作业设计
1、回顾“数字菜谱资源库”的制作步骤:如下图:把它补充完整。
任务六(实践活动):回顾“数字菜谱资源库”的制作步骤:
第一步:确定想要记录的菜谱及其属性,对属性值进行规范。
第二步:你打算记录的属性有 。
第三步:在 Markdown 文件中用 YAML 格式记录你所介绍的美食的数据。
2、学生整理家庭书架上5本书籍信息,用Markdown和YAML记录书籍属性;查阅资料了解CSV、XML、JSON等数据记录形式与YAML的区别。
七、板书设计
1、属性的含义?按属性如何分类?
2、如何记录各种菜品的属性与属性值?
3、在Markdown文件中如何用YAML语句来标记属性?
4、常见的数据记录形式有哪些?各自的特点是什么?
八、教后反思
学科网(北京)股份有限公司
$$