本帖最后由 szjuliet 于 2020-6-22 21:32 编辑
Characterization课程计划
活动目标:
- 某个角色没有完成作业,学生提供这个角色的详细信息,并编写代码来描述角色的动作、想法及言语。
- 了解计算机科学和Scratch并创建一个探索人物特性的项目。
概览
CS First通过视频来讲解计算机科学概念,向学生展示如何在Scratch中制作项目。在本编程活动中,学生编写一个项目来详细描述故事中的一个角色。本课程计划旨在帮助老师以一种有趣、可视化及引人入胜的编程方式来教授本节内容。详情点击
提示:这节课是将计算机科学融入到语文或阅读课程中的强化。你可以照搬或者根据需要进行修改。
活动详情
在“Characterization”中,学生讲述一个角色的故事。这个角色在规定时间内没有完成作业。 学生通过行动、想法和言语来描述这个人物。 本示例项目展示了学生完成本活动中所有的任务拓展后所创建的内容。
你可以使用本课程作为推断特定“人物”的一种方式,例如历史人物、虚构人物或现实中的人物。
这项活动是专为小学3~5年级的学生设计的,也适合不同的年龄和受众。完成活动大约需要一个小时。
提示:你可以对CS First进行调整来适应自己的课堂节奏:将活动拆分到上午和下午进行;在不同时间段完成活动,或一次性完成本活动。 低年级的学生或刚接触编程的学生可能需要更多时间才能完成活动。
学习目标
通过拓展项目的视频,学生能够:
- 使用事件块(如“单击标志时”)来触发一系列代码。
- 对至少3个“说”代码块进行排序来开始编写自己的故事(通过选择一个角色来讲述)。
- 使用运动代码块(例如“滑行到XY”)来个性化自己的故事。
- 使用等待块来构造两个角色之间的对话。
涵盖的计算机科学主题
- 并行:两个事件同时发生,无论是单独发生还是相互依赖发生。
- 调试:在程序未按预期运行时找出程序中的错误并修复的过程。
- 控制结构:对程序运行的方向或流程进行排序的代码段。 本活动的控制结构重点是循环结构。
符合的标准
本活动能够适应不同的课堂,如语文、阅读或技术等。 在选择如何使课程适应您的课堂时,可以参考下面的标准与CS First核心对照表。
设备
- 联网的计算机和投影仪(老师)
- 联网的计算机(学生)
- 耳机(学生)
注意:本活动可以在线或离线开展,但都需要使用电脑来完成。 请参阅帮助中心,获取受技术所限的教室的使用技巧。
教室设置
- 设置教室,确保在整个课程中能够正常播放视频(带声音)。
- 在黑板上写下活动链接或使用课堂管理工具(例如Google课堂),与学生分享活动链接。
提示:如果要在Scratch中保存项目,学生需要登录到CS First。
教学过程
一. 导入:回顾ELA概念(7分钟)
- 活动导入:
a. [老师] 在本活动中,同学们要编写代码,讲述某个同学需要上交作业但作业没有完成的故事。
b. [老师] 某人可能没有完成任务的原因有哪些?有没有一些古怪、奇葩、有趣的原因导致他作业没有完成?当这个同学发现自己没有完成作业时,他会怎么做?
- 回顾ELA概念:特征描写。
a. [老师] 有很多方法可以讲述某人没有完成任务的故事。你可以通过让角色说话、思考或行动来讲述角色的故事。他们是否聪明、勇敢、灵活、有创造力?你可以自行决定角色的个性。
- 在上机之前,可以使用预写作活动,比如对角色的性格特征进行头脑风暴),将其与课堂学习目标联系起来。
- 告诉学生运用他们对个性特征的了解在Scratch中编写故事。参照CS First视频教程来编写故事并发展角色。
二. 过渡到CS First:代码ELA概念(45分钟)
- 向全班展示“characterization”的前两个视频(g.co/csfirst/characterization)。
- 引导学生导航到“characterization”活动。
- 重述视频使用说明:
a. 打开启动项目。
b. 添加一个新角色。
c. 使用“思考”和“单击标志时”代码块来编程角色的想法。
d. 选择拓展视频进一步完善故事。
- 学生开始上机编写程序。老师此时:
a. 检查学生是否正在处理任务。 学生应该打开两个选项卡(CS First和Scratch)。留意学生一些可能不知如何下手的迹象,例如添加大量角色或拖出许多无关的块。
b. 与学生一对一地谈论他们的故事以及他们正在编写的角色。
三. 总结:回顾ELA及已实践的计算机科学概念(8分钟)
- 学生在Scratch中分享他们的作品(如果已有Scratch帐户)。
- 将学生配对,要求他们浏览对方的项目。 回答以下问题(可以是书面作业,也可以在全班回答)。
a. 你如何描述同伴的性格? 他们感受如何?有什么想法? 有何动机?
b. 可否用三个形容词来描述同伴的性格?
c. 你的角色说了什么、想了什么或者做了些什么来告诉你他们的性格或动机?
任务拓展解决方案
参考本指南来帮助学生完成项目。 这些解决方案是解决问题的一种方法,学生可能会找到自己独特的解决方案。
有关其他资源,请查看Scratch Wiki:Scratch的秘密和隐藏的功能,这些文章可以让你继续探索Scratch所提供的一切。
常见的Scratch需求
参阅本指南查看每个视频的示例代码
|