S t o r y t e ll i n g 讲故事...

10
Storytelling 故事 教学安排  故事主,包括 8 个活,每个活45 左右。 针对每个活,学生将看一系列视频Scratch 目,同有机会使用 “Add-ons 附加建个性化目,作拓展练习Storytelling 故事 故事中,学生使用算机科学来述有趣且互的故事 ,并且通鼓励学生们讲述个性化的故事来鼓励新。 麻省理工学院 Scratch 平台: 线版:https://scratch.mit.edu/ 线版:地址  8   Activity 1: Dialogue 对话 算机先行 / Scratch / 排序的概念 Activity 2: Check It Out 看看Scratch 里面故事 Activity 3: Setting 动态背景,学随机和循的概念 Activity 4: Premise 前提 围绕四个前提之一建一个故事 Activity 5: Characterization 特征描述 一个角色叙述另外一个角色,学广播和特征描述的概念 Activity 6: Interactive Storytelling 故事 故事 Activity 7: Personal Narrative 个人叙事 个人叙事 Activity 8: Your Innovation Story 你的新故事 个性化的新故事 CS First 算机先行| 故事 教学安排 | 1

Transcript of S t o r y t e ll i n g 讲故事...

Page 1: S t o r y t e ll i n g 讲故事 教学安排gur.zucc.edu.cn/files/e20040d6dd81d4f729354985d2b47530.pdf · S t o r y t e ll i n g 讲故事 教学安排 Activity 1: Dialogue 对话

Storytelling 讲故事 教学安排 

  

概览 

 讲故事主题,包括 8 个活动,每个活动 45 分钟左右。 针对每个活动,学生将观看一系列视频并创建 Scratch 项目,同时

有机会使用 “Add-ons 附加组件”来创建个性化项目,作为拓展练习。  

Storytelling 讲故事 

在讲故事中,学生使用计算机科学来讲述有趣且互动的故事

,并且通过鼓励学生们讲述个性化的故事来鼓励创新。  麻省理工学院 Scratch 平台: 

● 在线版:https://scratch.mit.edu/ ● 离线版:下载地址 

  

 

 

8 个 活动  

 

Activity 1: Dialogue 对话  计算机先行 / Scratch 介绍 / 学习排序的概念   

Activity 2: Check It Out 看看这个  在 Scratch 里面讲故事 

Activity 3: Setting 设置  创建动态背景,学习随机和循环的概念 

Activity 4: Premise 前提  围绕四个前提之一创建一个故事  

Activity 5: Characterization 特征描述  一个角色叙述另外一个角色,学习广播和特征描述的概念 

Activity 6: Interactive Storytelling 互动故事  互动故事 

Activity 7: Personal Narrative 个人叙事  个人叙事 

Activity 8: Your Innovation Story 你的创新故事  个性化的创新故事 

          

 

CS First 计算机先行试点计划 | 讲故事 教学安排 | 1 

Page 2: S t o r y t e ll i n g 讲故事 教学安排gur.zucc.edu.cn/files/e20040d6dd81d4f729354985d2b47530.pdf · S t o r y t e ll i n g 讲故事 教学安排 Activity 1: Dialogue 对话

Storytelling 讲故事 教学安排 

  

Activity 1: Dialogue 对话 

 

Dialogue 对话  

学生将了解 CS First 计算机先行课程基本介绍,然后创建一个

讲故事的项目。这个项目将有两个角色,他们互相交谈。   

知识点: • CS First and Scratch / 计算机先行和 Scratch 介绍 • Sequencing / 排序 

  

 

 

教学安排  

1. 登录 CS First 网站,如果无法访问 CS First 网站,可跳过本步骤。 2. 学生们观看教学视频并在 Scratch 平台创建一个 "Dialogue"项目。 

教学视频(Stroytelling.zip)和中文脚本均可在这里下载,包括: ○ Scratch-overview.mp4(有中文脚本) ○ 1.1.mp4(有中文脚本) ○ 1.2.mp4 ○ 1.3.mp4 ○ (Add-ons 附加组件若干教学视频) ○ 1.4.mp4 

3. 当学生观看视频和完成项目时请注意: • 1.2.mp4:寻找正在设计(添加角色、背景等)的学生,并鼓励他们尝试代码。 • 1.3.mp4:鼓励学生经常阅读和测试他们的代码,以发现排序问题。 

4. 学生们观看 Add-ons 附加组件若干教学视频,并完善其项目(可针对进度快的同学) 教学视频包括:1A0.mp4, 1A1.mp4, 1A2P1.mp4, 1A2P2.mp4, 1A3.mp4, 1A4.mp4, 1A5.mp4,并完善其项目。 

5. 在还剩五分钟下课时,指导学生相互分享项目或者展开讨论,比如: • 你最喜欢这个活动的哪个部分? • 你在排序时遇到了哪些困难? • 你或者你同学的故事中最有趣的是什么? 

   

 

CS First 计算机先行试点计划 | 讲故事 教学安排 | 2 

Page 3: S t o r y t e ll i n g 讲故事 教学安排gur.zucc.edu.cn/files/e20040d6dd81d4f729354985d2b47530.pdf · S t o r y t e ll i n g 讲故事 教学安排 Activity 1: Dialogue 对话

Storytelling 讲故事 教学安排 

  

Activity 2: Check it Out 看看这个 

 

Check It Out 看看这个 

学生们用 Scratch 讲述一个故事。在故事中,一个角色走过一

个场景,描述他们所看到的。  

  知识点: 

• Storytelling / 讲故事   

    

 

教学安排 

1. 回顾上一个活动,然后让学生登录 CS First 网站。如果无法访问 CS First 网站,可跳过本步骤。 2. 学生们观看教学视频并在 Scratch 平台创建一个 "Check It Out"项目。 

教学视频包括: ○ 2.1.mp4(有中文脚本) ○ 2.2.mp4 ○ (Add-ons 附加组件若干教学视频) ○ 2.3.mp4 

3. 当学生观看视频和完成项目时请注意: • 2.1.mp4: 学生在视频和 Scratch 之间切换,边看边做 

4. 学生们观看 Add-ons 附加组件若干教学视频,并完善其项目(可针对进度快的同学) 教学视频包括:2A0.mp4, 2A1.mp4, 2A2.mp4, 2A3.mp4,并完善其项目。 

5. 在还剩五分钟下课时,指导学生相互分享项目或者展开讨论,比如: • 你最喜欢这个活动的哪个部分? • 你讲了一个什么故事? • 你使用了哪些积木块,它们的作用是什么? 

    

 

CS First 计算机先行试点计划 | 讲故事 教学安排 | 3 

Page 4: S t o r y t e ll i n g 讲故事 教学安排gur.zucc.edu.cn/files/e20040d6dd81d4f729354985d2b47530.pdf · S t o r y t e ll i n g 讲故事 教学安排 Activity 1: Dialogue 对话

Storytelling 讲故事 教学安排 

  

Activity 3: Setting 背景 

 

Setting 背景 

学生们创造一个充满活力的暴风雨天气的背景,包括雨和闪

电。在完成了背景之后,学生们编写一个暴风雨天的故事。  知识点: 

• Randomness / 随机 • Loops / 循环 

  

 

 

教学安排 

1. 回顾上一个活动,然后让学生登录 CS First 网站。如果无法访问 CS First 网站,可跳过本步骤。 2. 学生们观看教学视频并在 Scratch 平台创建一个 "Setting 背景"项目。 

教学视频包括: ○ 3.1.mp4(有中文脚本) ○ 3.2.mp4 ○ 3.3.mp4 ○ 3.4.mp4 ○ 3.5.mp4 ○ (Add-ons 附加组件若干教学视频) ○ 3.6.mp4 

3. 当学生观看视频和完成项目时请注意: • 3.2.mp4:常见问题:雨水从舞台上移开,难以收回。 

○ 如果一个角色从视图中消失,点击一个 x 和 y 值为 0 的“go to”块(在运动菜单中)。这将把精灵移到舞

台中央。 • 常见问题:一个学生想要重新排列角色(要么地球角色在雨的上面,要么雨角色在地球的上面)。 

○ 若要将角色设置为前台位置,请在菜单中单击 "go to front.". • 3.3.mp4:常见问题:背景被闪电“卡住”。 

○ 该项目以闪电背景结束。 这可以通过在“when flag clicked”块之后放置“"change backdrop to: night sky”块来修复。 或者,只需单击舞台,选择背景选项卡,然后选择夜空。 

• 3.4.mp4:学生需要在循环中放置一个循环。 这些指令的排序可能会令人困惑(特别是对于初学计算机的同

学)。如果您发现学生对这些指令排序有困难,请让他们首先读取内部循环,然后读取外部循环。 内部循环

应该通过改变背景来闪电。外部循环应该在整个程序中随机闪烁。  

CS First 计算机先行试点计划 | 讲故事 教学安排 | 4 

Page 5: S t o r y t e ll i n g 讲故事 教学安排gur.zucc.edu.cn/files/e20040d6dd81d4f729354985d2b47530.pdf · S t o r y t e ll i n g 讲故事 教学安排 Activity 1: Dialogue 对话

Storytelling 讲故事 教学安排 

• 3.5.mp4:该视频要求学生在这个暴风雨天背景之上创建一个故事。 如果他们遇到困难,建议他

们先使用 "say"块,然后看看故事的位置。 4. 学生们观看 Add-ons 附加组件若干教学视频,并完善其项目(可针对进度快的同学) 

教学视频包括:3A0.mp4 3A1.mp4 3A2.mp4 3A3.mp4 3A4.mp4 3A5.mp4 3A6.mp4,并完善其项目。 5. 在还剩五分钟下课时,指导学生相互分享项目或者展开讨论,比如: 

• 你在暴风雨背景中想了什么样的故事? • 随机发生意味着什么? • 循环的作用是什么? (答案:重复指令) 

 

 

    

 

CS First 计算机先行试点计划 | 讲故事 教学安排 | 5 

Page 6: S t o r y t e ll i n g 讲故事 教学安排gur.zucc.edu.cn/files/e20040d6dd81d4f729354985d2b47530.pdf · S t o r y t e ll i n g 讲故事 教学安排 Activity 1: Dialogue 对话

Storytelling 讲故事 教学安排 

  

Activity 4: Premise 前提 

 

Premise 前提 

Students build a story around one of four premises. 学生围绕四

个前提之一建立一个故事。  知识点: 

• Modularity / 模块化 - 添加许多不同的组件到一个项目   

 

 

 

教学安排 

1. 回顾上一个活动,然后让学生登录 CS First 网站。如果无法访问 CS First 网站,可跳过本步骤。 2. 学生们观看教学视频并在 Scratch 平台创建一个 "Premise 前提"项目。 

教学视频包括: ○ 4.1.mp4(有中文脚本) ○ (Add-ons 附加组件若干教学视频) ○ 4.2.mp4(有中文脚本) 

3. 当学生观看视频和完成项目时请注意: • 4.1.mp4:学生将选择一个初级项目来构建他们的故事。 

4. 学生们观看 Add-ons 附加组件若干教学视频,并完善其项目(可针对进度快的同学) 教学视频包括:4A0.mp4 4A1.mp4 4A2.mp4 4A3.mp4 4A4.mp4 4A5.mp4,并完善其项目。 

5. 在还剩五分钟下课时,指导学生相互分享项目或者展开讨论,比如: • 你最喜欢这个活动的哪部分? • 当你写完你的故事后,你喜欢它的什么地方? 

        

  

 

CS First 计算机先行试点计划 | 讲故事 教学安排 | 6 

Page 7: S t o r y t e ll i n g 讲故事 教学安排gur.zucc.edu.cn/files/e20040d6dd81d4f729354985d2b47530.pdf · S t o r y t e ll i n g 讲故事 教学安排 Activity 1: Dialogue 对话

Storytelling 讲故事 教学安排 

Activity 5: Characterization 特征描述 

 

Characterization 特征描述 

学生创造一个故事,一个角色叙述另一个角色的行为和想法。  知识点: 

• Broadcast / 广播 • Characterization / 特征描述 

  

 

 

教学安排 

1. 回顾上一个活动,然后让学生登录 CS First 网站。如果无法访问 CS First 网站,可跳过本步骤。 2. 学生们观看教学视频并在 Scratch 平台创建一个 "Characterization"项目。 

教学视频包括: ○ 5.1.mp4(有中文脚本) ○ 5.2.mp4 ○ 5.3.mp4 ○ 5.4.mp4 ○ 5.5.mp4 ○ (Add-ons 附加组件若干教学视频) ○ 5.6.mp4 

3. 当学生观看视频和完成项目时请注意: • 5.2.mp4:学生在设计他们的故事可能会卡住。鼓励他们从他们所拥有的任何想法开始,并且没有错误的答案。 • 5.3.mp4:学生可能会对每个角色应该使用哪些模块感到困惑。叙述者(猫)角色应该有很多“say”块和

“broadcast”块。在此视频期间,没有代码添加到角色精灵。 • 5.4.mp4:此视频中的所有代码都将用于角色精灵。在本视频结束时,除非学生点击该代码,否则代码将无法在

项目中运行。代码将在下一个视频中集成到故事中。 • 5.5.mp4:常见问题:确保叙述者使用“broadcast”块广播消息,并且字符精灵通过“when I receive”块接收消息。 

○ 如果角色没有走路,学生可能忘记更改正在发送和接收的消息。确保他们为“walking”创建了单独的消息。 4. 学生们观看 Add-ons 附加组件若干教学视频,并完善其项目(可针对进度快的同学) 

教学视频包括:5A0.mp4 5A1.mp4 5A2P1.mp4 5A2P2.mp4 5A3P1.mp4 5A3P2.mp4 5A4.mp4 5A5.mp4,并完善其

项目。 5. 在还剩五分钟下课时,指导学生相互分享项目或者展开讨论,比如: 

• 你最喜欢这个活动的哪部分? • 你是如何在故事中使用广播的? • 你会如何描述你在故事中使用的角色? 

 

CS First 计算机先行试点计划 | 讲故事 教学安排 | 7 

Page 8: S t o r y t e ll i n g 讲故事 教学安排gur.zucc.edu.cn/files/e20040d6dd81d4f729354985d2b47530.pdf · S t o r y t e ll i n g 讲故事 教学安排 Activity 1: Dialogue 对话

Storytelling 讲故事 教学安排 

   

 

Activity 6: Interactive Storytelling 互动故事 

 

Interactive Storytelling 互动故事 

学生创建一个观众可以做出决定的故事。  知识点: 

• Conditionals / 条件语句  

 

 

 

教学安排 

1. 回顾上一个活动,然后让学生登录 CS First 网站。如果无法访问 CS First 网站,可跳过本步骤。 2. 学生们观看教学视频并在 Scratch 平台创建一个 "Interactive Storytelling 互动故事"项目。 

教学视频包括: ○ 6.1.mp4(有中文脚本) ○ 6.2.mp4 ○ 6.3.mp4 ○ 6.4.mp4(有中文脚本) ○ (Add-ons 附加组件若干教学视频) ○ 6.5.mp4 

3. 当学生观看视频和完成项目时请注意: • 6.2.mp4:向学生展示他们在底部框中输入的内容会改变 "answer" 的值。 • 如果他们无法在屏幕左上角看到“回答”的值,请转到感应菜单,然后选中“answer”旁边的框。 • 6.3.mp4:可能的问题:如果条件包含不在答案中的空格,则程序将无法运行。例如," yes"不等于 "yes". 

○ 可能的问题:“switch backdrop to”块选择了错误的背景。让学生将背景名称与下拉列表中选定的背景进行

比较。 4. 学生们观看 Add-ons 附加组件若干教学视频,并完善其项目(可针对进度快的同学) 

教学视频包括:6A0.mp4 6A3.mp4 6A4.mp4 6A5.mp4 6A6.mp4,并完善其项目。 5. 在还剩五分钟下课时,指导学生相互分享项目或者展开讨论,比如: 

• 你最喜欢这个活动的哪部分? • 你是如何在项目中使用if / else语句的? • 在你创造的每一个项目里,你都编写了什么程序? 

   

 

CS First 计算机先行试点计划 | 讲故事 教学安排 | 8 

Page 9: S t o r y t e ll i n g 讲故事 教学安排gur.zucc.edu.cn/files/e20040d6dd81d4f729354985d2b47530.pdf · S t o r y t e ll i n g 讲故事 教学安排 Activity 1: Dialogue 对话

Storytelling 讲故事 教学安排 

  

Activity 7: Personal Narrative 个人叙事 

 

Personal Narrative 个人叙事 

学生根据三个故事的开端之一创建个人叙事。  知识点: 

• Personal Narratives / 个人叙事   

 

 

教学安排 

1. 回顾上一个活动,然后让学生登录 CS First 网站。如果无法访问 CS First 网站,可跳过本步骤。 2. 学生们观看教学视频并在 Scratch 平台创建一个 "Personal Narrative 个人叙事"项目。 

教学视频包括: ○ 7.0.mp4 ○ 7.1.mp4(有中文脚本) ○ (Add-ons 附加组件若干教学视频) ○ 7.8.mp4 

3. 当学生观看视频和完成项目时请注意: • 7.1.mp4:环顾课堂,确保学生专注在这个项目上。提醒学生没有正确或错误的答案。 

4. 学生们观看 Add-ons 附加组件若干教学视频,并完善其项目(可针对进度快的同学) 教学视频包括:7A0.mp4 7A1.mp4 7.3.mp4 7.4.mp4 7.5.mp4 7A7.mp4,并完善其项目。 

5. 在还剩五分钟下课时,指导学生相互分享项目或者展开讨论,比如: • 你编故事的目的是什么? • 你在故事中使用了哪些类型的块? • 你在这个活动中使用了以前没有使用过的块吗? 

    

 

CS First 计算机先行试点计划 | 讲故事 教学安排 | 9 

Page 10: S t o r y t e ll i n g 讲故事 教学安排gur.zucc.edu.cn/files/e20040d6dd81d4f729354985d2b47530.pdf · S t o r y t e ll i n g 讲故事 教学安排 Activity 1: Dialogue 对话

Storytelling 讲故事 教学安排 

  

Activity 8: Your Innovation Story 你的创新故事 

 

Your Innovation Story 你的创新故事 

学生讲述他们创造的创新故事。  知识点: 

• Innovation / 创新  

 

  

 

 

教学安排 

1. 回顾上一个活动,然后让学生登录 CS First 网站。如果无法访问 CS First 网站,可跳过本步骤。 2. 学生们观看教学视频并在 Scratch 平台创建一个 "Your Innovation Story 你的创新故事"项目。 

教学视频包括: ○ 8.1.mp4(有中文脚本) ○ 8.2.mp4 ○ (Add-ons 附加组件若干教学视频) ○ 8.3.mp4 

3. 当学生观看视频和完成项目时请注意: • 8.2.mp4:观察哪些学生没有创新项目并提醒他们想到一个创新故事 

4. 学生们观看 Add-ons 附加组件若干教学视频,并完善其项目(可针对进度快的同学) 教学视频包括:8A0.mp4 8A1.mp4 8A4.mp4 8A5.mp4 8A6.mp4,并完善其项目。 

5. 在还剩五分钟下课时,指导学生相互分享项目或者展开讨论,比如: • 你在本课程中最喜欢的项目是什么?为什么? • 你能做出的最令人惊讶的事情是什么? • 你从计算机科学中学到的最重要的事情是什么? • 计算机科学家是做什么的? • 你对本课程或者计算机科学有问题吗? 

 

 

CS First 计算机先行试点计划 | 讲故事 教学安排 | 10