内容正文:
第二单元 有趣的数字菜谱
四川省义务教育信息科技课程 七年级下册
1
项目主题
有趣的数字菜谱
数字时代,能对数据进行管理、分析及应用是每个公民的基本能力。本单元借助 “数字菜谱” 这一项目,让同学们在实践中设计、制作、管理与应用数字菜谱。通过项目的实施,形成数字素养,培养数据意识,落实 “数字化学习与创新素养” 的培养。
项目背景
项目目标
通过规划、设计并完成数字菜谱的制作,培养数字素养、数据意识以及创新思维。让同学们跟随欢欢,在学习过程中体会数字、数据和信息这三者之间的异同;通过对数据的描述和处理,理解什么是事物的 “属性”,体会 “属性” 在查找、应用和管理数据时的重要性。
第二单元 有趣的数字菜谱
学习过程
数据的产生
数据的表达
数据的价值
理解数字、数据、信息三者的关系
理解对象的属性,是数据产生的依据
能使用 Markdown 标记语言完成数字菜谱制作
掌握简单 DSL 查询语句
体会 “属性” 在查询中的作用
四川省义务教育信息科技课程
2
第二节 数据的表达
第二单元 有趣的数字菜谱
四川省义务教育信息科技课程 七年级下册
3
学习目标
1
学会规划“数字菜谱”所需的各项“属性”。
学习目标
理解简单的“面向对象”的思考方式。
2
四川省义务教育信息科技课程
4
课堂导入
事物的属性哪些?
问题情境
四川省义务教育信息科技课程
5
学习内容
一 事物属性的规划
二 生成Markdown格式的数字菜谱
学习内容
三 对象、属性、方法的关系
四川省义务教育信息科技课程
6
事物的属性有很多,例如水果有颜色、味道、产地等属性。某些属性还可进一步拆分,生成 “子属性”。例如,水果的 “味道”“效果” 等。
一、事物属性的规划
四川省义务教育信息科技课程
观察事物时,从不同视角可得到不同信息。比如下图中是以季节为核心。请将图中空白气泡补充完整。
事物属性的规划
香蕉
四川省义务教育信息科技课程
以 “人” 为对象,可以列出人的很多属性。
思考活动一
1、人的属性中,有的不容易发生改变,比如: 。
2、人的属性中,有的可能会发生变化,比如: 。
3、上图人的属性中,你还能增加哪些属性: 。
血型、身份证、性别等
体重、爱好等
头发、国籍等
四川省义务教育信息科技课程
下面两表中,哪些单元格是 “属性”,哪些单元格是属性的 “值”?
思考活动二
学生数据卡
姓名 欢欢 性别 男
出生年月 …… 民族 ……
学校 ……
住址 ……
已获奖励 ……
特长 ……
虚拟学校学生数据
姓名 性别 身高 体重 血型 出生月份 好朋友
欢欢 男 146 45 AB 11 花花
乐乐 女 136 38 A 4 叶子
团团 女 142 43 O 10 乐乐
圆圆 男 138 41 AB 5 萌兰
四川省义务教育信息科技课程
规划属性
为了更好地进行数据管理,应该如何规划属性?
明确需求
定义对象
确定属性
规范
属性值
优化及
更新
规划属性,可以从 “明确需求、定义对象、确定属性、规范属性值、优化及更新” 几个环节展开。
四川省义务教育信息科技课程
规划属性步骤
事项 描述
明确需求 明确数据的使用场景和用户需求
定义对象 每个对象都应有一个清晰的名称和定义,便于后续属性设计
确定属性 确定需要描述对象的哪些特征,用准确的词语设为属性名称
规范属性值 预设属性可能的值,为其设定范围与取值规范
优化及更新 属性以及属性值,可以根据需要进行迭代、完善和优化
四川省义务教育信息科技课程
制作数字菜谱,需要规划好每道菜的属性。
二:生成Markdown格式的数字菜谱
四川省义务教育信息科技课程
下图是欢欢用YAML语法设计的菜谱属性(也叫“元数据设计”)。
元数据设计
每向菜谱数据资源库中添加一道菜,都需要使用这里设计的属性,在菜谱中加入YAML格式的数据。
四川省义务教育信息科技课程
菜谱的属性的规划步骤:
元数据设计
步骤 具体实施
明确需求 制作一个数字菜谱单,便于菜品的查询管理。
定义对象 所描述的菜品,限定为可食用的健康菜品。
确定属性 菜名、菜系、类别、主材、味型、工艺、菜色、喜好度……
规范属性值 如图 2 - 2 - 5 所示属性值。
数据采集 收集全班同学上一单元编写的 “美食简介”,按上述要求加入属性与属性值。
优化及更新 根据今后查询的效果,决定迭代或修改。
对比P41,多了哪个步骤?
四川省义务教育信息科技课程
实践活动一
建立 “数字菜谱资源库” 需要注意哪些问题呢?
可先请教一下智能搜索引擎,让它为我们提一些建议。
你向智能搜索引擎所提的问题是:____________________。
建立 “美食数据库” 需要注意哪些问题呢
四川省义务教育信息科技课程
实践活动二
整理”数字菜谱资源库“的建立步骤:
实践步骤:
创建文件夹,取名 “数字菜谱资源库”;
在 “数字菜谱资源库” 文件夹中再次创建子文件夹,取名 “菜谱大全”;
收集全班同学每个人的 “菜谱文件”,放到 “菜谱大全” 中,文件直接使用 “菜名.md” 进行命名,如图 2 - 2 - 7 左边列所示。
检查每份菜谱,确保都有 YAML 格式的属性及属性值。
至此,我们的 “数字菜谱资源库” 建立完成。
四川省义务教育信息科技课程
实践活动三
为了便于收藏与查找,如果要为学校图书馆的图书设计其 “属性”,你会如何设计?请画出气泡图,并在班内交流。
超市的物品陈列,有规律可循。请设计一个超市物品 “属性” 的 YAML 文件。
学校图书
书籍种类
出版社
种类包括:马列主义、毛泽东思想,哲学,社会科学,自然科学,综合性图书五大部类
儿童文学
超市物品
家居
奶制品
水果
四川省义务教育信息科技课程
对事物进行数据统计,属性设计越详细,可统计的项目也越多。请看图 2 - 2 - 8,想想看,欢欢家的藏书至少应该具备哪些属性?
思考活动三
四川省义务教育信息科技课程
任何事物都具备相关的多种属性,如果属性值发生了改变,则说明事物本身发生了变化。以台灯为例:
三、对象、属性、方法的关系
使用台灯——调用“方法”,改变属性值。
类似的还有:手机亮度或音量的调节
汽车点火熄火、加速减速等,都是改变事物的“属性值”。
四川省义务教育信息科技课程
属性值,通常是数量词、形容词,让属性发生改变的 “方法”,通常是动词。人们将事物的属性、方法归纳为如图 2 - 2 - 10 所示。
对象、属性、方法的关系
上图是简单的 “面向对象” 的思维方式。这种思维方式,其实可以贯穿我们学习的方方面面。
四川省义务教育信息科技课程
用这个思路,在可视化编程工具中制作一份母亲节感恩卡。如右表所示。
对象、属性、方法的关系
四川省义务教育信息科技课程
$$