Beruflich Dokumente
Kultur Dokumente
Plobot
Teaching Guide
Rodolfo Cossovich | Eliya Lavine | Sona Maharjan | Minki Chang
Graphics by Pablo Piola
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Table of Contents
ESTO OBVIAMENTE VA TODO LO QUE ES EN INGLes en la version en ingles, y lo que es chino en la de
chino. Si no te lo hace automatico tu software, lo sacamos y listo. Te lo puedo editar pero no hacer los
numeros de las paginas.
Table of Contents 2
Core concepts 6
Description of activities 6
Description of Plobot Plobot的描述 8
Quick Reference Command Cards 指令卡快速参考 9
How to use Plobot 如何使用Plobot 13
Turning Plobot ON and OFF 开/关 13
Charging the Plobot 帮Plobot充电 13
Types of Smart Cards 智能卡种类 13
How to swipe cards 如何使用智能卡 14
How to use Store + Repeat 如何使用储存+重复 14
How to use Sensor Cards 如何使用感觉卡 15
How to use the Sound Card 如何使用声音智能卡 15
Re‐Programming Plobot with the Arduino IDE 使用Arduino IDE 集成开发环境 16
Workshop 1: Meet Plobot! 21
工作坊1:认识Plobot! 21
Workshop 2: Plobot Around the Town! 25
工作坊2:Plobot逛小镇! 25
Workshop 3: Plobot Visits the Wild Animal Park! 31
工作坊3:Plobot参观野生动物园! 31
Workshop 4: Plobot Sing‐a‐long! 38
工作坊4: Plobot会唱歌! 38
Workshop 5. Map to find treasure chest 42
工作坊5.寻找宝藏的地图 42
Workshop 6: Plobot Surprise Party! 46
工作坊6:Plobot惊喜派对! 46
Workshop 7: City Planning 51
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
工作坊7:城市规划 51
Workshop 8: Keep Plobot Safe! 56
工作坊8:保持Plobot安全! 56
注:本工作坊使用并混合来自https://barefootcas.org.uk/safety‐snakes‐download/ 中的资料 59
Workshop 9: Let’s Recycle 61
工作坊9:让我们一起回收 61
Workshop 10: Learning Binary System with Plobot 66
工作坊10:与Plobot一起学习二进制系统 66
Note: this workshop uses and remixes material from
https://code.org/curriculum/course2/14/Teacher 71
注:本次研讨会使用并混合来自https://code.org/curriculum/course2/14/Teacher的材料 71
Workshop 11: Running errands and doing chores 72
工作坊11:跑腿和做家务 72
Workshop 12: Play the clone game 78
工作坊12:玩克隆游戏 78
Workshop 13: Morse Code 82
工作坊13:摩尔斯电码 82
Workshop 14: Babysitting 90
工作坊14:当保姆 90
Workshop 15: Plobot tells a bedtime story 95
工作坊15:Plobot讲床边故事 95
Workshop 16: Drone Delivery System 99
工作坊16:无人机交付系统 99
Workshop 17: Your name in the computer 105
工作坊17:你的名字在电脑里 105
Workshop 18: Plobot is your secret service agent 111
工作坊18:Plobot是你的特工 111
Workshop 19: Plobot detects sounds@Library 116
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
工作坊19:Plobot侦测声音@图书馆 116
Workshop 20: Plobot Star Performer! 121
工作坊20:Plobot大明星! 121
Workshop 22: Plobot Playground! 126
工作坊22:Plobot游乐场! 127
Workshop 22: Plobot at the Beach! 133
工作坊22:海滩上的Plobot! 133
Workshop 23: A red Envelope 136
工作坊23:红包 136
Workshop 24: Make your own dance 145
工作坊134:编自己的舞蹈 145
Workshop 25: The trading fair! 150
工作坊25:交易市集! 150
Workshop 26: Cleaning the city 157
工作坊26:清洁城市 157
Workshop 27: Plobot is a driver 162
工作坊27:Plobot当司机 164
工作坊28:Plobot当主厨师! 169
Workshop 29: Urban Farming 176
工作坊29:都市菜园 176
Workshop 30: Storing secret messages with binary code 181
工作坊30:用二进制代码存储秘密消息 181
Annex ‐ Additional Materials 187
附件 ‐ 其他材料 187
Sequence Maker 序列制作页面 187
Smart Card Worksheet 智能卡工作表 191
Pablo: esto idealmente es igual que nuestras tarjetas pero sin nada, como para que los chicos
dibujen y coloreen. Sin fondo como para que sea fácil para imprimir. 192
Binary Conversion Chart 二进制转换图 192
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
ASCII Conversion Chart ASCII转换图 193
Cryptographic Chart 加密表 193
Social Media Mat 社交媒体地垫 196
Note: This matuses and remixes materials from https://barefootcas.org.uk/safety‐snakes‐download/
under OGL license 196
Morse Code Cheat Sheet 莫尔斯电码抄表 198
Stations 198
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Core concepts
This curriculum is a first approach to computational thinking. It is an iterative process based on these three stages:
● Identification of the problem
● Solution expression
● Analytical execution
Through playful activities all participants are challenged and encouraged to explore.
本课程为接触计算机思维的第一种途径。这是一个基于三个阶段的迭代过程:
● 识别问题
● 表达解决方案
● 分析执行
通过好玩的活动,所有参与者都受到挑战和鼓励去探索。
Description of activities
Plobots are young robots and need help learning how to do things on their own. Sometimes they get lost,
sometimes they forget things; they don’t even know how to make friends. Will you be their new friends and help
Plobots grow up?
We will play games with Plobots to teach them new things. We will help them learn to “walk”, solve challenges,
make art, and play music. We will also explore how robots work, how they learn, and even how they are made. We
don’t need any computers or phones to have fun!
The classes are designed for children in a group setting. Based on our experience, the ideal student to teacher ratio
is 8 to 1. We had very positive experiences in classes as big as 32 kids as long as the student to teacher ratio is at
least 8 to 1 and the environment is conducive for a group of children that large.
We designed the Plobot curriculum to include to a wide range of interests. We spent a considerable amount of
effort focusing on the experiences that young kids have with technology. We hope you also enjoy working with
kids and Plobot as much as we enjoyed developing it. Both boys and girls have a blast when playing together and
embrace little failures in the path to be successful. That mindset of constant improving and sharing the results with
their peers is what makes the class dynamic special.
Plobots是年轻的机器人,需要帮助来学习如何独立完成任务。有时他们会迷失,有时会忘记事情;他们甚至
不知道如 何 交朋友。你会不会是Plobots的新朋友,帮助他们长大?
我们将透过游戏教他们新的事情。我们会帮他们学习“走路”、解决难题、创造艺术、和演奏音乐。我们还
将探索机器人如何运作、如何学习、甚至他们是如何被制造出来的。我们不需要任何电脑或手机就可以玩
得很开心!
课程专为儿童小组设计。根据我们的经验,最理想的师生比为8比1。只要师生比不超过8比1,并且环境有
利于一大群小朋友,我们对于一班有32个学生的班级有非常正面的经验。
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
我们设计Plobots课程来包含广泛的兴趣。我们花很多的精力专注在幼龄儿童与科技互动的经验上。我们希
望您也享受跟孩子一起使用Plobots,就像我们享受开发它一样。在一起玩耍時,男孩和女孩都會受到鼓舞
,並且在成功的道路上接受一點失敗。这种不断改进并与同龄人分享成果的思维使得这个班级气氛变得更
加特别。
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Description of Plobot Plobot的描述
Plobot is a programmable robot for children to develop logical thinking. Rather than using computers, we allow
young learners to use Smart Cards, which represent the same building blocks that computer programmers would
use.
Plobot Playground brings fun into learning about technology. Learning through play is at the core of each activity,
empowering kids to use logical thinking as they come up with creative solutions.
There is an ancient Chinese proverb that says, “Interest is the best teacher”. We can see this very clearly in our
workshops, where kids constantly find new ways to interact with Plobots.
Plobot是一个为儿童设计、用来培养逻辑思考的可编程机器人。我们不使用计算机,而是允许年轻的学习者
使用智能卡,它与程序员使用的程序构建块是一样的。
Plobot游乐场为学习科技带来乐趣。每个活动的核心都是从玩中学习,并使学生通过逻辑思考来想出创意解
决方案。
我们在工作坊中经常看到小朋友不断发现与Plobots互动的新方式,这点最能证明中国古语所说的:兴趣是
最好的老师。
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Quick Reference Command Cards 指令卡快速参考
ESTO DEBERIA ENTRAR TODO EN una PAGINA
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
起作用。
Grey Color Smart Dark orange Sound
Cards are used to Smart Cards are
change Plobot to a used to let the
specific color. They Plobot sing a
don’t actually specific tone.
program in a 深橙色声音卡用于让
sequence, but they Plobot唱出特定的声
instantaneously 调。
change the glowing
color.
灰色智能卡用于将
Plobot更改为特定颜
色。他们实际上并没
有按顺序编排,但他
们瞬间改变了发光的
颜色。
Record a sound: These are
Swipe Listen conditionals. They
Smart Card don’t do anything
Swipe Sound by themselves but
Smart Card decide upon
Swipe Play to external information
begin whether they
recording. execute or not the
Play a recorded next order. For
sound: example:
Use the Swipe Listen
Sound Smart Smart Card
Card in a Swipe
sequence to Movement
replay the Smart Card
recorded Swipe Play
sound. will make
录制声音: Plobot wait
● 轻扫听智能卡 for a couple
● 轻扫声卡智能 of seconds. It
卡 will only
● 滑动播放开始 move if a
录制。 strong noise
播放录制的声音: is detected.
● 按顺序使用声 这些是条件。他们自
卡,重放录制 己不做任何事情,但
的声音。 决定是否执行下一个
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
指令的外部信息。例
如:
● 轻扫听智能卡
● 轻扫移动智能
● 轻扫播放会让
Plobot等待几
秒钟。只有在
检测到强噪声
时才会移动。
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
How to use Plobot 如何使用Plobot
Turning Plobot ON and OFF 开/关
‐ Plobot can be turned on by short pressing the black button located next to the charging socket
on the backside on the Plobot.
‐ When you press the button to turn Plobot ON, a short beep is followed by a short flash of light
and then a white pulsing light will indicate that it is on and ready for commands.
‐ The color that the light flashes during the startup sequence contains information about the
battery status:
i. Green: fully charged
ii. Blue: battery running low; charging recommended
iii. Red: battery critically low; charge battery immediately
‐ To turn Plobot OFF, you press the same button for 2‐3 seconds until the white pulsing light turns
off.
‐ 短按Plobot后方、充电孔旁的黑色按钮,即可开机。
‐ 当您按下按钮开启Plobot时,短暂的哔声会伴随短暂的闪光,然后白色的脉冲灯将指示它
已开启并准备好接受指令。
‐ 开机期间灯闪烁的颜色包含有关电池状态的信息:
‐ 绿灯:电量充足。
‐ 蓝灯:低电量,建议充电。
‐ 红灯:极低电量,请马上充电。
‐ 要关闭Plobot,请按相同的按钮2‐3秒,直到白色脉冲灯熄灭。
Charging the Plobot 帮Plobot充电
‐ Plug the USB connector into a power source and connect the USB‐C connector to the back of
Plobot.
‐ A green light will turn on indicating that the Plobot is charging.
‐ The green light will get brighter as Plobot is charged.
‐ 将USB连接器插入电源并将USB‐C连接器连接到Plobot背面。
‐ 绿灯将亮起,表示Plobot正在充电。
‐ Plobot充电时绿灯会变亮。
Types of Smart Cards 智能卡种类
Si te queda cómodo, podes poner los dibujos de las tarjetas
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
‐ Movement: Go Ahead, Go Back, Turn Left and Turn Right
‐ Color: Pink, Yellow, Blue, Red, Orange, Purple, Green
‐ Sound: Sound, Do, Re, Mi, Fa, Sol, La and Si
‐ Control: Play, Pause, Store, Repeat, Reset
‐ Sensor: Feel, Listen and See
‐ 运动:前进,后退,左转,右转
‐ 颜色:粉红色,黄色,蓝色,红色,橙色,紫色,绿色
‐ 声音:声音,Do,Re,Mi,Fa,Sol,La和Si
‐ 控制:播放,暂停,存储,重复,重置
‐ 感觉:感受,聆听和看
How to swipe cards 如何使用智能卡
Plobot has an antenna tuned to the frequency of the Smart Cards, 13.4MHz. This is the same frequency
as many transportation and ID cards, commonly known as RFID ( Radio Frequency Identification ).
You can swipe cards by tapping them just above the area of the eyes to the top of its head. If Plobot has
trouble reading the Smart Cards, adjust the location and angle. Repeated commands with the same
Smart Card require you to swipe the card and move it at least 10cm away before swiping again. We will
use the words tap and swipe as synonymous in this handbook.
Plobot有一个调谐到13.4MHz智能卡频率的天线。这与许多交通卡和ID卡(通常称为RFID(射频识
别))的频率相同。
您可以通过用卡片轻敲Plobot眼睛上方到其顶部的区域来刷卡。如果Plobot无法读取智能卡,请调
整位置和角度。使用同一个智能卡重复执行的命令需要您刷卡并将其移动至少10厘米,然后再次
刷卡。在本手册中,我们将使用tap和swipe作为同义词。
How to use Store + Repeat 如何使用储存+重复
We designed Store and Repeat to give the sense of what a loop is to kids. We worked together with several
teachers in order to make it more intuitive for a first experience with coding. This is the reason that use the term
“sandwich” when creating a loop. The instructions that are repeated in a loop are “sandwiched” between the Store
Smart Cards; swipe Store, then a set of instructions and close by swiping Store again. Swiping Repeat indicates that
we want to execute the set of instructions between the two Store Smart Cards. Repeat will only work when
instructions are properly placed within the Store “sandwich”.
The first loop activity is to make a square. We ask children to code a sandwich by swiping Store, Ahead, Ahead,
Right, Store, and then to swipe Repeat 4 times. This would be the equivalent of the syntax For 4 times: {Ahead,
Ahead, Right}
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
There is an complex behaviour that is a nested Loop. That means that if Store, Ahead, Repeat, Store,
Repeat are swiped, it will go forward forever. This would be similar to program in C language
“while(true){ Ahead }”
我们设计了“存储”和“重复”,以便让孩子了解什么是循环。我们和几位老师一起工作,为了让第
一次编码体验更直观。这是创建循环时使用术语“三明治”的原因。在循环中重复的指令被“夹在”
储存智能卡之间;轻扫储存,然后点击一组指令,然后再次刷新储存。轻扫重复指令表示我们要
执行两个储存智能卡之间的指令集。只有在储存“三明治”内妥善放置指令时,重复才会起作用。
第一个循环练习是让Plobot走一个正方形。我们要求孩子们通过刷一下“储存”,“前进”,“前进”,
“右转”,“储存”来编写三明治,然后刷卡重复4次。这将相当于4次的语法:{前进,前进,右转}
有一个复杂的行为是嵌套的循环。这意味着如果存储,前进,重复,存储,重复被刷掉,它将永
远前进。这与C语言中的程序类似“while(true){Ahead}”
How to use Sensor Cards 如何使用感觉卡
Sensor Smart Cards such as Feel, See and Listen work as a simple conditional for the immediately following
command. That means that if Reset is tapped (or just switched on) and then the cards Listen and Go Ahead are
tapped, Plobot will not move ahead immediately when Play is swiped. It will wait for 3 seconds to analyze the
sound, and only if a strong noise is sensed in that period of time it will execute the next command.
感觉智能卡,如感受,看见和听功能,作为紧随其后的命令的简单条件。这意味着,如果轻按“重置”(或
刚打开),然后轻敲“听和前进”智能卡,则在播放时,Plobot不会立即向前移动。它将等待3秒钟来分析声
音,并且只有当在该段时间内感测到强烈的噪音时,它才会执行下一个命令。
How to use the Sound Card 如何使用声音智能卡
The Sound Smart Card works together with the Listen card to record several seconds of audio into the SPI internal
memory. By swiping Listen and then Sound, Plobot will record once that the Play sequence is executed.
Once that the memory is recorded, by swiping Sound and then Play you will be able to hear back what you
recorded. Intentionally the audio changes a bit. The microphone is located next to the right rear wheel, so the
sound would be louder if the voice is directed that way.
声音智能卡与听智能卡一起工作,将几秒钟的音频记录到SPI内存中。通过滑动听和声音,一旦播放序列被
执行,Plobot就会记录下来。
记录完内存后,通过滑动声音然后播放,您将能够听到您记录的内容。被记录的音频播放时会有些不同。
麦克风位于右后轮旁边,因此如果语音被记录时靠近麦克风,声音会更响。
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Re‐Programming Plobot with the Arduino IDE 使用Arduino IDE 集成开
发环境
We wrote the following instructions for an advanced programmer that wants to pursue programming
Plobot. It is fair to say that the current process is fairly complicated and there’s risk of permanently
damaging the hardware. For example, incorrect configuration of the audio amplifier will burn the
speaker. We mean it, burn and burn, with smoke and everything.
We would love to release a kid‐friendly programming environment so that additional Smart Cards for
new functions or sequences of movements can be added to Plobots. If you want to help please get in
touch with us.
1. Arduino IDE can be downloaded from http://arduino.cc. It should be compatible with the most
current version, 1.8.3 at the time of writing this guide. Beware of using versions earlier than
1.6.5.
2. Board model has to be downloaded from the Board Manager under Tools/boards menu.
3. Set in the Preferences menu this JSON file:
4. https://raw.githubusercontent.com/Lauszus/Sanguino/master/package_lauszus_sanguino_inde
x.json
5. In Tools/boards manager, let it update and use Sanguino version 1.0.2
6. Copy all examples and libraries in the *Arduino* folder defined in the Preferences folder setting
7. Close and reopen Arduino
8. Make sure you select the right model of board and also clock and model of CPU: Sanguino,
8MHz, ATMega644p. (note the “p” at the end of “ATmega644”, this gave us plenty of
headaches)
9. The most updated version of the source code is hosted at http://github.com/todocono/plobot
10. Use an example from the Plobot folder to test that arduino compiles correctly. Do not upload,
just compile. If there are errors, it’s not loading the libraries properly.
If you are using Arduino to just upload code on top of the bootloader, that would do it. Make sure you
install the right drivers. We used this blog article (
https://kig.re/2014/12/31/how‐to‐use‐arduino‐nano‐mini‐pro‐with‐CH340G‐on‐mac‐osx‐yosemite.html
) quite efficiently in our workshops. You should be able to see your Plobot and program it.
To upload with the firmware
11. Connect XSP programmer ( https://www.dfrobot.com/product‐1323.html )
12. Select AVR ISP programmer in Tools. Select the right port in tools.
13. Open Serial Monitor and choose 9600bps and end of line and CR. press enter once. After seeing
*configuration* response, type “help“ and press enter.
14. Set the configuration to:
mode=FTDI
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
out=3V3
dtr=ENABLE
15. Select from preferences to show verbose when upload
16. if you want to download bootloader, do mode=ISP and burn boot loader from tools
17. Enter again the config mode and select FTDI
18. Select the right port in tools again. Now you can upload any Plobot code.
19. If lights alternate ON and OFF on the XSP, the over voltage protection is ON and it will not work.
Note that there is a bug that sometimes requires to unplug both things, plug first the
programmer and then the Plobot.
20. If you are going to tune up the PID cycle, we found this article absolutely enlightening:
http://brettbeauregard.com/blog/2011/04/improving‐the‐beginners‐pid‐introduction/
我们为想要编程Plobot的高级程序员编写了以下指令。平心而论,目前的过程相当复杂,且存在
永久损坏硬件的风险。例如,音频放大器的错误配置会烧坏扬声器。我们的意思是,真的燃烧和
冒烟。
我们希望发布一款适合儿童的编程环境,以便为Plobots增加新功能或动作序列的智能卡。如果您
想帮忙,请与我们联系。
1. Arduino IDE可以从 http://arduino.cc下载。它应该与编写本指南时的最新版本1.8.3兼容。谨
防使用1.6.5之前的版本。
2. 电路板型号必须从工具/电路板菜单下的电路板管理器下载。
3. 在偏好菜单中设置这个JSON文件:
4. https://raw.githubusercontent.com/Lauszus/Sanguino/master/package_lauszus_sanguino_inde
x.json
5. 在工具/电路板管理器中,让它更新并使用Sanguino版本1.0.2。
6. 复制首选项文件夹设置中定义的* Arduino *文件夹中的所有示例和库文件。
7. 关闭并重新打开Arduino。
8. 确保你选择了正确的电路板型号,以及CPU的时钟和型号:Sanguino,8MHz,ATMega644p
。 (注意“ATmega644”末尾的“p”,这让我们的头很痛)
9. 源代码的最新版本托管在 http://github.com/todocono/plobot
10. 使用Plobot文件夹中的示例来测试arduino是否正确编译。不要上传,只需编译。如果有错
误,则不会正确加载库文件。
如果您使用Arduino只是在引导加载程序的顶部上载代
码,那就可以了。确保您安装了正确的驱动
程序。在我们的工作坊中,我们非常有效地使用了这篇博客文章(
https://kig.re/2014/12/31/how‐to‐use‐arduino‐nano‐mini‐pro‐with‐CH340G‐on‐mac‐osx‐yosemite.html
)。您应该能够看到您的Plobot并对其进行编程。
11. 连接XSP程序员(https://www.dfrobot.com/product‐1323.html)
12. 在工具中选择AVR ISP编程器。在工具中选择正确的端口。
13. 打开串行监视器并选择9600bps并结束行和CR按一次输入。看到*配置*响应后,输入“help”
并按回车。
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
14. 将配置设置为:
model= FTDI
OUT = 3V3
DTR = ENABLE
15. 上传时从偏好设定中选择以显示详细信息。
16. 如果你想下载bootloader,请执行mode = ISP并从工具中刻录启动加载器。
17. 再次输入配置模式并选择FTDI。
18. 再次在工具中选择正确的端口。现在您可以上传任何Plobot代码。
19. 如果XSP上的灯交替开和关,则过压保护将开启Plobot将不运作。请注意,有时候需要拔掉
这两个东西,先插入程序员,然后再插入Plobot。
20. 如果你打算调整PID周期,我们发现这篇文章绝对有启发性:
http://brettbeauregard.com/blog/2011/04/improving‐the‐beginners‐pid‐introduction/
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Workshops 工作坊
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Workshop 1: Meet Plobot!
工作坊1:认识Plobot!
Lesson Length: about 1 hour
课程长度:约1小时
Objectives: 目标
Students get to know one another and the teacher through fun programming games. Students
learn foundational concepts and vocabulary of robotics/programming, and experiment with
programming Plobots.
学生们通过有趣的编程游戏认识彼此,并认识老师。学生学习机器人/编程的基础概念和
词汇,并尝试编程Plobots。
Learning Objectives:学习目标
• Become familiar with words related to programming
• Understand that they are capable of creating programs
● 熟悉与编程有关的单词
● 了解他们有能力创建程序
Preparation: 准备
Always:常规准备
Check that all Plobots are charged, functioning properly, and have all required pieces and cards
Bring tape, enough sharpened pencils for all students, and extra blank sheets of paper
Bring computer and/or USB flash drive with most‐updated version of workshop content
检查所有Plobots是否充电,功能是否正常,并且配有所有必需的部件和卡片
带上胶带,为所有学生提供足够的磨铅笔,以及额外的空白纸
将计算机和/或USB闪存驱动器带有最新版本的工作坊内容
For this Workshop:此次工作坊准备
Bring enough blank sheets of paper for all students
At least 100 paper cups (for stacking)
为所有学生提供足够的空白纸张
至少100个纸杯(用于堆叠)
Classroom Set‐up: 教室布置
Always:常规布置
Plobots unpacked and ready in a location hidden from view of students (to avoid initial
distraction) with required Smart Cards for this workshop on Plobot's back
Stack of blank paper and pencils at front of the class
将Plobot拆包,并准备好隐藏在学生看不到的位置(以避免学生一开始分心)以及将所需
的智能卡置于Plobot背上。
一叠空白纸和铅笔置于教室前方
For this Workshop此次工作坊布置
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Paper cups ready in an easily accessible location
纸杯准备在一个方便的位置
Teacher Background: 老师背景:
In this workshop, students are getting acquainted with basic robotics and programming
concepts and vocabulary. This lesson is intended to be fun, silly and informative, with the goal of
framing robotics and programming as approachable, engaging, applicable, and interesting fields
of work, play and study. First, the class gets to know one another and the idea of programming
by playing a "paper cup stacking" game during which the students program the teacher and then
each other using distinct language‐‐ this helps prepare them for the sequencing they'll be
introduced to in later lessons. Afterwards, students can explore the functionality of Plobots by
experimenting with the Go Ahead, Play and Reset Smart Cards. The first class is very important
for setting up positive healthy dynamics and routines.
在这次工作坊中,学生们正在熟悉基本的机器人技术和编程概念以及词汇。本课有趣、好
笑、内容丰富,旨在将机器人和编程塑造为平易近人、引人入胜、适用性强且有趣的工
作、娱乐和学习活动。首先,课程通过玩一个“纸杯堆叠”游戏相互了解彼此以及编程概念
,在这个游戏中,学生使用不同的语言对教师进行编程,然后彼此进行编程;这有助于让
他们准备好在稍后的课程中将介绍给他们的排序概念。之后,学生可以通过试用前进,播
放和重置智能卡来探索Plobots的功能。第一堂课对于建立正向积极的课堂气氛和日常习惯
非常重要。
Cards: 卡片
Movement: Go Ahead
Control: Play, Reset
运动:前进
控制:播放,重置
_____________________________________________________________________________________
Steps/Timing Details
步骤/时间 内容
Introduction Overview of introductory‐level vocabulary/concepts
‐ :
‐Q: What are robots? (A: a machine capable of carrying out a complex series of
20/20 mins actions automatically, especially one
programmable by a computer)
介绍 ‐Q: Who likes robots? (A: we all do! Anyone can!)
‐Q: How do robots know what to do? (A: By programming them)
20/20 分钟 ‐Q: What is a program? (A: A program is a set of specific instructions)
‐ Introduction of "Paper Cup Programming" Activity:
‐Let's play a game to learn how to program!
‐There are 6 possible instructions that can be given in the game (
see
powerpoint )
‐Using these 6 instructions, try to program me (the teacher, as
a robot) to build something with the paper cups
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
‐
After trying to "program" the teacher (intended to be silly and
funny), the students break into pairs and take turns
programming each other with the goal of designing and,
making different and increasingly complex castle structures.
For reference drawings, refer to the original lesson plan
designed by Thinkersmith in Notes.
‐Introduce second set of vocabulary/concepts :
‐Q: What is a sequence? (A: arrangement in a particular order)
‐Q: What is coding? (A: a system of signals used to represent letters or
numbers in transmitting messages)
‐Q: What is a Plobot?! (A: a play‐robot! Here to play with you!)
‐ 入门级词汇/概念概述:
‐Q:什么是机器人? (A:能够自动执行一系列复杂动作的机器,特别是可以通
过计算机编程的机器)
‐Q:谁喜欢机器人? (A:我们都喜欢!任何人都可以!)
‐Q:机器人如何知道该怎么做? (答:通过编程他们)
‐Q:什么是程序? (答:一个程序就是一组具体的指令)
‐ “纸杯编程”活动介绍:
‐ 让我们玩游戏来学习如何编程!
‐ 游戏中有6种可能的说明(参见powerpoint)
‐ 使用这6条指令,尝试对我(老师,作为一个机器人)进行编程,
以便用纸杯构建一些东西
‐ 在试图“编程”教师(营造愚蠢而有趣的气氛)之后,学生们分成两
组,分别以设计和制作不同且越渐复杂的城堡结构为目标。有关参考图纸,请参
阅Notes中由Thinkersmith设计的原始课程计划。
‐ 介绍第二套词汇/概念:
‐Q:什么是序列? (答:按特定顺序排列)
‐Q:什么是编码? (A:用于表示传送信息中的字母或数字的信号系统)
‐Q:什么是Plobot? (A:一个玩乐机器人!现在就在这里和你一起
玩!)
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Activity ‐‐>Direct students to get into pairs
‐‐>Direct each pair, one pair at a time, to get a Plobot and a stack of Smart
20/45 mins Cards (only Go Ahead, Play and Reset) and to experiment giving each other
distance challenges (e.g. go from point A to point B)
活动 ‐‐>if time: set up different pairs to "race" each other or do different challenges
20/45 分钟 ‐ >引导学生俩俩一组
‐ >指导每一组学生,每次一组,拿一个Plobot和一叠智能卡(只有前进,
播放和重置),并开始试验彼此距离的挑战(例如从A点到B点)
‐ >“如果”时间:设置不同组“彼此竞赛”或做不同的挑战
Clean Up + ‐‐>Give students a 5 minute warning to finish up the activity
Review Ask them to check that they have all the Smart Cards and return the cards and Plobot to
a designated space before cleaning up the room and returning supplies.
10/55 mins Gather students together for a time of reflection.
What did you learn today?
收拾 + 回顾 What was your favorite part of the activity?
what different challenges you gave each other and how did they go?
10/55分钟 ‐‐>See you next time, Plobot programmers! ( "
Robot goodbye!" ‐‐wave to the class as if
you are a robot)
‐ >活动结束前5分钟提醒学生完成活动
请他们检查他们是否有所有的智能卡,并在清理房间和返还用品之前将卡和
Plobot归还到指定的地点。
聚集学生一起思考。
你今天学到了什么?
你最喜欢的活动是什么?
你给对方什么不同的挑战,这些挑战进行的如何?
‐ >下次见,Plobot程序员! (“机器人再见!” ‐ 如同机器人一样向同学们挥手)
Note: this workshop uses and remixes material from
https://csedweek.org/unplugged/thinkersmith
注:本工作坊使用并混合来自 https://csedweek.org/unplugged/thinkersmith 的教材
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Workshop 2: Plobot Around the Town!
工作坊2:Plobot逛小镇!
Lesson Length: about 1 hour
课程长度:约1小时
Objectives: 目标
Students reinforce knowledge of programming basics and learn to use Smart Cards to create
sequences. Students test acquired knowledge by laying out correct sequences, ultimately
programming Plobots to perform a series of daily tasks around the town.
学生强化编程基础知识并学习使用智能卡创建序列。学生通过布置正确的序列来测试获得
的知识,最终编程Plobots在城镇周围执行一系列日常任务。
Learning Objectives:
学习目标
• Understand sequential programming and techniques to write down software
• Become aware of physical dimensions and how to plan a trajectory
● 了解顺序编程和技术来编写软件
● 了解物理尺寸以及如何规划轨迹
Preparation: 准备
Always‐‐> 常规准备
Check that all Plobots are charged, functioning properly, and have all required pieces and cards
Bring tape, enough sharpened pencils for all students, and extra blank sheets of paper
Bring computer and/or USB flash drive with most‐updated version of workshop content
检查所有Plobots是否充电,功能是否正常,并且配有所有必需的部件和卡片
带上胶带,为所有学生提供足够的磨铅笔,以及额外的空白纸
将计算机和/或USB闪存驱动器带有最新版本的工作坊内容
For this Workshop‐‐>
此次工作坊准备
Print and bring enough Sequence Maker for all students (plus a few extra to be safe)
Bring 10 rectangular whiteboard "sign panels" (to write the store name suggestions on)
Bring whiteboard markers
Bring enough blank sheets of paper for all students that might eventually have "HOME" written
on them (or if‐time, students can have a few moments to design their own "Plobot home" to
promote feeling of ownership in the game)
打印并为所有学生带来足够的序列制作页面(安全起见,多带一些)
带上10个矩形白板“招牌”(写上店名建议)
带上白板记号笔
为所有可能最后有“家”的学生提供足够的空白纸张(或者如果有时间,学生可以用一些时
间来设计他们自己的“Plobot家”以促进游戏中的所有权感)
Classroom Set‐up: 教室布置
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Always‐‐> 常规布置
Plobots unpacked and ready in a location hidden from view of students (to avoid initial
distraction) with required Smart Cards for this workshop on Plobot's back
Stack of blank paper and pencils at front of the class
将Plobot拆包,并准备好隐藏在学生看不到的位置(以避免学生一开始分心)以及将所需
的智能卡置于Plobot背上。
一叠空白纸和铅笔置于教室前方
For this Workshop‐‐>
此次工作坊布置
Sequence Maker ready at the front of the class
Whiteboard "sign panels", markers, and tape at the front of the class
序列制作页面准备在教室的前面
白板“招牌”,记号笔和胶带置于教室前方
Teacher Background: 老师背景:
Students build on the knowledge from the introduction in the previous workshop to create
longer sequences of code for Plobot. They will first answer some questions to reinforce
information from the first workshop. Then, the students will put their initial information about
programming to use by strategically using the Movement Smart Cards to instruct Plobot to
perform a series of tasks around the town. This activity encourages independence and
confidence in the students' ability to program, allowing them to experiment with different
sequences to find the one that works best and gaining recognition for their success upon
completing a task (at the completion of each task the teacher changes the color of Plobot to
indicate completion). Students will use their creativity to come up with the locations that Plobot
must go to for running daily errands, and they will use their Sequence Maker to strategize the
most efficient way to help Plobot navigate around the town.
学生利用前一次工作坊介绍的知识,为Plobot创建更长的代码序列。他们首先会回答一些
问题以加强第一次工作坊的信息。然后,学生将通过策略性地使用运动智能卡指示Plobot
在城镇周围执行一系列任务,从而将他们关于编程的初始信息放在一起使用。这项活动鼓
励学生独立自信地编程能力,让他们能够尝试不同的顺序,找到最好的方法,并在完成任
务时获得对其成功的认可(在完成每项任务后,老师改变Plobot的颜色表示完成)。学生
将利用他们的创造力想出Plobot必须去运行日常任务的地点,并且他们将使用他们的序列
制作页面制定最有效的方法来帮助Plobot在城镇周围导航。
Cards: 卡片
Movement: Go Ahead, Go Back, Turn Left, Turn Right
Control: Play, Reset
运动:前进,后退,左转,右转
控制:播放,重置
_____________________________________________________________________________________
Steps/Timing Details
步骤/时间 内容
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Introduction ‐Hook:
Robots are learning to communicate with human language and facial
expressions. M.I.T. has had Kismet, a robot learning facial recognition, since the 1990’s
10/20 mins and recently a robot has taught itself how to smile using machine learning according to
"Wired"
介绍 ‐‐>that means that maybe eventually Plobot or a robot like Plobot could smile
at neighbors as they cruise around town on a stroll like the one Plobot will go
10/20 分钟 on today!
‐Overview from previous lesson and new concept introduction :
‐Q: Who remembers what robots are? (A: moving, sensing, thinking machines)
‐Q: How do we teach robots? (A: by programming them!)
‐Q: What is a program? (A: A set of instructions that allow the robot to "think".
Some cards are‐‐go ahead, go back, etc.)
‐Q: What should we do if the program doesn't go according to plan? (A: We
conduct "iterations", or repetitions, of what we've done already to find the
pattern. When we make mistakes, in all parts of life including as programmers,
we keep trying until we can get to the root of the problem to understand it and
fix it
‐‐>
remind them of the paper cup stacking game from the first
workshop, how they were "programming" each other to stack the cups
correctly and sometimes had to repeat the sequence and try things
many times before they got it right )
‐ Introduction of "Plobot Around Town" Activity:
‐Today we are going to help Plobot to be just like us, regular kids in the world
having a regular day. It's easy for us to get up, brush our teeth, and do
everything we need to do because we are people and we've had practice. But
Plobot is new to this stuff... new to the world! So we have to help Plobot by
programming Plobot!
‐What does Plobot need to do to start the day? Which errands does Plobot
need to run around town for? What does Plobot need to do and get?
‐‐>
students generate list of activities/places
‐‐>teacher writes list up on the screen as it is compiled and also decides
the location/name of a store at which each of these items would be
gotten/purchased. Teacher writes names of places onto "sign panels"
with whiteboard marker and distributes them to Plobot‐accessible
spots around the classroom, hanging them up with tape. Teacher also
mentions color for each destination
‐‐>indicating that with each destination reached, Plobot attains a
different color level. The goal is to have Plobot get all of the 5 colors:
green, orange, red, purple, blue (accomplish all the tasks of the day!)
‐
Teacher explains that there are only certain Movement Smart Cards students
can use to help Plobot accomplish the given tasks (identify these Movement
Smart Cards on the board and the corresponding symbols to use with Sequence
Maker)
‐Teacher explains that after accomplishing each task, students should raise
their hand to indicate completion (they should not "reset" Plobot until the
teacher has seen Plobot accomplish the task!), the teacher will witness Plobot's
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
correctly programmed route, and then they can earn a new "color level"
(teacher can use the color‐changing Smart Cards to go around and change the
colors of Plobots‐‐>this helps motivate students)
引言:机器人正在学习与人类语言和面部表情进行交流。麻省理工学院自20世纪
90年代开始,机器人学习面部识别技术Kismet诞生了,根据“Wired”杂志,最近一
个机器人已经通过机器学习自学了如何来微笑。
‐ >这意味着最终Plobot或像Plobot这样的机器人可以对邻居微笑,因为他们
像散步一样漫步在城镇周围,就像Plobot今天要做的一样!
‐ 上一课和新概念介绍的概述:
‐Q:谁记得机器人是什么? (答:会移动,感应,思考的机器)
‐Q:我们如何教机器人? (答:通过编程!)
‐Q:什么是程序? (A:允许机器人“思考”的一组指令。有些卡片 ‐ 前进
,后退等)
‐Q:如果程序没有按计划进行,我们该怎么办? (答:我们进行“迭代”或
重复,我们已经完成了寻找模式的工作。当我们犯错误时,针对生命中所有的事
情,包括身为一个程序员,我们要一直在努力,直到我们能够找到问题的根源,
了解并修复它。
‐ >提醒他们第一次工作坊进行的纸杯堆叠游戏,他们是如何相互“编
程”来正确堆叠杯子,有时必须重复序列并在成功之前尝试多次)
‐ 介绍“Plobot城镇”活动:
今天我们要帮助Plobot和世界上所有一般孩子一样,过日常的一天。我们
很容易站起来,刷牙,做我们需要做的一切,因为我们是人,我们有过练习。但
Plobot是这个新东西......对他来说这是一个新的世界!所以我们必须通过编程
Plobot来帮助他!
‐ Plobot需要做什么来开始新的一天? Plobot需要在镇上办哪些差事? Plobot需要
做什么并获得什么呢?
‐ >学生生成活动/地点列表
‐ >老师在编辑屏幕时将清单写在屏幕上,并决定在哪个商店获取/购
买每个商品的位置/名称。教师用白板笔将地点名称写在“标牌”上,并将它们分发
到教室周围Plobot可前往的位置,用胶带挂起这些标牌。老师也提及每个目的地
的颜色
‐ >向学生说明每到达一个目的地,Plobot就会达到不同的色彩级别。
目标是让Plobot获得所有5种颜色:绿色,橙色,红色,紫色,蓝色(完成当天的
所有任务!)
‐ 教师解释说,只有某些移动智能卡学生可以用它来帮助Plobot完成指定的任务
(在板上标识这些移动智能卡以及序列机中使用的相应符号)
‐ 教师解释说,完成每个任务后,学生应举手表示完成(他们不应该“重置”Plobot
,直到老师看到Plobot完成任务!),老师将目睹Plobot的正确编程路线,然后他
们可以获得新的“色彩级别”(教师可以使用变色智能卡进行转换并更改Plobots的
颜色 ‐ >这有助于激励学生)
Demo ‐‐>
Take out one Plobot and the Movement Smart Cards. Explain that we will use the
Movement Smart Cards to program Plobot to get to the correct locations/stores. Use
5/15 mins Sequence Maker to lay out the programming plan.
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
‐‐>With help of one student volunteer, demonstrate estimating how many "steps"
示范 Plobot will have to take to get from "HOME" (students get blank white paper and pen
and just write "home" on it or, if time, they can draw a picture of a home and have
5/15分钟 more ownership over it) to whichever store Plobot is going to. Demonstrate using
Sequence Maker to plan the programming and help Plobot run his errands!
‐ >取出一个Plobot和运动智能卡。请解释我们将使用移动智能卡对Plobot进行编程
以访问正确的位置/商店。使用 序列制作页面 来编排编程计划。
‐ >在一位学生志愿者的帮助下,展示如何估算Plobot从“家”到任何一家商店,
Plobot所需的“步数”(学生拿到空白的白纸和笔,并在上面写上“家”),或者如果
有时间,他们可以画一个家庭的照片,并拥有更多的所有权)。演示如何使用 序
列制作页面来 制定计划并帮助Plobot办他的差事!
Activity ‐‐
>Direct students to get into pairs
‐‐>Direct each pair, one pair at a time, to get a Plobot, a stack of Smart Cards, a
25/50 mins Sequence Maker, and a pencil, and assign each pair to bring their "HOME" to different
areas of the room (teacher tapes down the paper to the floor to make it a fixed station).
活动 Pairs make programming plans using Sequence Maker and send Plobot to do all of the
errands of the day at the different locations!
25/50分钟 ‐‐>Go around and help pairs program; give encouragement!
‐‐>After each location is met, students raise their hand to indicate completion. Teacher
goes over to see Plobot go from HOME to location (according to the students' Sequence
Maker); once the teacher verifies completion, teacher can change Plobot's color to
indicate that Plobot can move to the next level
‐‐>if some pairs have extra time, give them 3 strips of blank paper on which they can
assign themselves 3 new tasks for Plobot to accomplish. Teacher places these 3 tasks in
difficult locations as "bonus challenges"
‐ >引导学生俩俩一组
‐ >指导每一组学生,每次一组,拿一个Plobot和一叠智能卡,一张 序列制作页面
和一支铅笔,并分配每一组将他们的“家”带到教室的不同区域(教师将纸张粘贴
固定在地面)。每组使用 序列制作页面 制作编程计划,并派Plobot到不同位置完
成当天所有差事!
‐ >四处走动,帮助学生编程;适时给予鼓励!
‐ >每个地点都满足后,学生举手表示完成。老师查看Plobot从家到指定位置(根
据学生的序列制作页面);一旦教师确认完成,教师可以改变Plobot的颜色以表
明Plobot可以移动到下一个级别。
‐ >如果有些组有额外的时间,给他们3张空白纸,他们可以在这些空白纸上分配3
个新任务让Plobot完成。教师将这三项任务放在困难的地点,作为“奖励挑战”。
Clean Up + Give students a 5 minute warning to finish up the activity… It’s about bedtime!
Review Ask them to check that they have all the Smart Cards and return the cards and Plobot to
a designated space before cleaning up the room and returning supplies.
10/60 mins Gather students together for a time of reflection.
What did you learn today?
收拾 + 回顾 What was your favorite part of the activity?
See you next time, Plobot programmers!
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
10/60分钟
活动结束前5分钟提醒学生完成活动 ......就寝时间要到了!
请他们检查他们是否拥有所有的智能卡,并在清理教室和返还用品之前先将卡片
和Plobot归还到指定的地点。
聚集学生一起思考。
你今天学到了什么?
你最喜欢的活动是什么?
下次见,Plobot程序员!
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Workshop 3: Plobot Visits the Wild Animal Park!
工作坊3:Plobot参观野生动物园!
Lesson Length: about 1 hour
课程长度:约1小时
Objectives: 目标
Students learn to program Plobot to transport things. Students work together with fellow
students to program Plobots to help "feed" the different animals at the Wild Animal Park and
overcome obstacles to make sure every animal gets appropriate care.
学生学习编程Plobot来运输东西。学生与同学一起编程Plobots,以帮助在野生动物园“喂
养”不同的动物并克服障碍,确保每只动物得到适当的照顾。
Learning Objectives:
学习目标
• See how complex problems can be turned into small problems
• Test solutions in a systematic way, analyzing outcomes in an objective manner
● 了解如何将复杂问题转化为小问题。
● 系统化地测试解决方案,以客观的方式分析结果。
Preparation: 准备
Always‐‐> 常规准备
Check that all Plobots are charged, functioning properly, and have all required pieces and cards
Bring tape, enough sharpened pencils for all students, and extra blank sheets of paper
Bring computer and/or USB flash drive with most‐updated version of workshop content
检查所有Plobots是否充电,功能是否正常,并且配有所有必需的部件和卡片
带上胶带,为所有学生提供足够的磨铅笔,以及额外的空白纸
将计算机和/或USB闪存驱动器带有最新版本的工作坊内容
For this Workshop‐‐>
此次工作坊准备
Bring enough Sequence Maker for all students
Bring 10 rectangular whiteboard "sign panels" and markers
Bring enough blank sheets of paper for all students
Building bricks for each student to have at least 5 different colors
Stack of at least 10 other building bricks that are a different color than the others distributed to
students
为所有学生带来足够的序列制作页面
带上10个矩形白板“标志牌”和记号笔
为所有学生提供足够的空白纸张
为每个学生提供至少5种不同颜色的积木
除了分配给学生的五个颜色积木,另外准备至少10块其他颜色的积木
Classroom Set‐up: 教室布置
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Always‐‐> 常规布置
Plobots unpacked and ready in a location hidden from view of students (to avoid initial
distraction) with required Smart Cards for this workshop on Plobot's back
Stack of blank paper and pencils at front of the class
将Plobot拆包,并准备好隐藏在学生看不到的位置(以避免学生一开始分心)以及将所需
的智能卡置于Plobot背上。
一叠空白纸和铅笔置于教室前方
For this Workshop‐‐>
此次工作坊布置
Sequence Maker ready at the front of the class
Whiteboard "sign panels", markers, and tape at the front of the class
Sets of 5 building bricks with different colors per student
Stack of at least 10 building bricks that are a different color than the others distributed to
students to be used as "obstacles"
序列制作页面准备在教室的前面
教室前面准备白板“标志牌”,记号笔和胶带
每个学生一套5个不同颜色的积木
至少10块与其他颜色不同的积木发给学生作为“障碍物”
Teacher Background: 老师背景:
In workshop 3, students use cards they've learned in order to help Plobot visit the Wild Animal
Park! Each student will be stationed at a different animals' location, and will be responsible for
the care of that animal. It is the job of the animal caretakers/programmers (the students) to
program the visiting Plobots to be able to help with the maintenance of the animals‐‐ helping
bring the appropriate food to the appropriate animal so that everything goes smoothly (the
"food" will be in the form of building bricks, and different colors correspond to different
animals). As obstacles to their task appear, the animal caretakers/programmers (the students)
need to make sure the Plobot helpers can move around them to successfully get to the animals
without any problems (the "obstacles" will be in the form of building bricks that are different
colors than the other building bricks being used for "food"). The purpose of the this workshop is
to promote compassion and teamwork by harnessing the power of imagination and
programming to facilitate the students to work together with their acquired programming skills
to achieve the shared goal of taking care of the Wild Animal Park inhabitants.
在工作坊3中,学生们使用他们学过的卡片来帮助Plobot参观野生动物园!每个学生将驻扎
在不同的动物身边,并负责照顾该动物。动物管理员/程序员(学生)的任务是对前来访
问的Plobots进行编程,以便能够帮助照顾动物 ‐ 帮助将合适的食物带给适当的动物,从而
使一切顺利进行(“食物“将以积木的形式出现,并且不同的颜色对应于不同的动物)。当
他们的任务出现障碍时,动物管理员/程序员(学生)需要确保小帮手Plobot可以顺利绕开
障碍物,以顺利地到达动物身边(“障碍”将与用于“食物”的其他积木不同长得不同)。本
次工作坊的目的是通过利用想象力和编程的力量促进情感和团队合作,让学生通过学得的
编程技能与同伴一起工作,实现照顾野生动物的共同目标。
Cards:卡片
Movement: Go Ahead, Go Back, Turn Left, Turn Right
Control: Play, Reset
运动:前进,后退,左转,右转
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
控制:播放,重置
_____________________________________________________________________________________
Steps/Timing Details
步骤/时间 内容
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
have to stay at their area, only sending the Plobots to make the other
food deliveries.
‐
Teacher explains that there are only certain Movement Smart Cards
students can use to help Plobot accomplish the given tasks
‐Teacher explains that first there will be some time for the students
to help the Plobots move around the Park, to get to know where each
animal is located. Then the food will arrive and the animals will have
to get fed before they try to break out!
引言关于编程事实:你知道吗?事实上机器人具有古老的历史,超过2000年。
机器人的历史可追溯到2400年前。第一个机器人是蒸汽动力的“鸽子”,由古希
腊数学家,有工程之父之称的Archytas,在约公元前400到350年之间创建。他当
时是使用机器人来研究飞行中的鸟类 ‐ >所以机器人从一开始就被用来帮助动
物!
‐ “野生动物园编程”活动介绍:
今天我们将要经营野生动物园!你们每个人都将负责照顾公园内不同的动物 ‐
确保你的动物获得它需要的食物,并且在你的动物身边的食物可以被送到需要
那个食物其他动物身边。只要你编程正确,你就会有Plobot来帮助你从一个地方
到另一个地方获得食物!一路上可能会有障碍,所以要小心!保持专注和冷静
,你可以做到!
‐ 你在照顾哪个动物? (围着圈子问问每个学生他们选择什么动物)
‐ >老师传下白板,每个学生设计他们选择的动物。老师还会为每只动物分配一
种颜色的积木,该种颜色将成为动物的“食物”,学生应该在自己的标志牌上写
下这种颜色,以便让其他学生知道在哪里提供食物!
‐ >老师说明,学生们将带着他们的动物一起到教室的一个角落,每个学生都会
得到一堆作为“食物”的积木。他们的工作将是确保从野生动物园的其他地方获
得自己照顾的动物的食物。他们还必须从其附近的“食物储粮”区域为其他动物
送食物去,以确保其他动物管理者也可以喂养他们的动物。 Plobots不属于任何
人,特别是对于这项活动。他们是野生动物园的志愿者来帮助分发食物。当有
人派Plobot送一份食物给你时,你的工作是帮助他们找到你,并且让Plobot再穿
过动物园,派送食物(不同颜色的积木)给另一个动物。最终的成果应该是,
通过一起合作,每个动物在他们的区域会有一堆相同颜色的积木(相同的“食
物”)。学生们不应该因为任何原因起身,他们必须致力于照顾他们的动物并且
必须留在他们的地区,只是派Plobots去送其他动物的食物。
‐ 教师解释,学生只能使用某些运动智能卡来帮助Plobot完成特定的任务
‐ 教师解释,首先先给学生一段时间帮助Plobots在动物园周围移动,了解每只
动物的位置。然后再开始派送食物,切记要在动物脱逃前喂食他们!
Demo ‐‐>
Take out one Plobot and stack of Smart Cards. Explain that we will use the
Movement Smart Cards to help Plobot navigate around the Park.
10/10 mins ‐‐>With help of one student volunteer, demonstrate programming Plobot to move
from one animal location to another with the building brick on its' back, and show
示范 what it will look like with the final finished product of a full stack of "building brick
feed" of the same color at one animal's area.
10/10分钟
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
‐ >取出一个Plobot和一叠牌。解释我们将使用运动智能卡来帮助Plobot在公园周
围导航。
‐ >在一名学生志愿者的帮助下,演示编程Plobot从一个动物的位置移动到另一
个位置,并在其背面放上积木,用一堆完整的”积木食物“展示最终成果应为一
支动物身边会有一叠相同颜色的积木作为他们的食物。
Activity ‐‐
>Direct students to get into pairs
‐‐>Assign each pair one area in different parts of the room with their animal picture.
35/45 mins Give each pair one Plobot, one stack of Movement Smart Cards, and one stack of
"food storage" (a bunch of different‐colored building bricks)
活动 ‐‐>teacher tapes up the animal pictures to the back of a chair next to the student pair
so everyone else can see what to deliver to that area
35/45分钟 ‐‐>teacher reminds students that they will be sending their Plobots all around. They
hold onto their Movement Smart Cards and use the cards to send different Plobots
that come to them to other areas carrying the right food to the right animal, without
getting up. If Plobot they sent doesn't make it all the way to the intended place, the
teachers will return Plobot for the students to try again with a different sequence
(potentially encourage using Sequence Maker here for students to record their
routes‐‐might help them revise their route if their Plobot didn't make it the first time)
‐‐>Teacher first directs pairs to send Plobots without any food for the Plobots to get a
feeling of the Wild Park layout (remind students to take turns in their pairs,
alternating who gets to use the Smart Cards)
‐‐>Plobots go to the animal across from them
‐‐>Plobots go to animal diagonal from them
‐‐>Plobots go to faraway animal (teacher assigns where each Plobot should
go)
‐‐>After series of warm‐ups during which Plobots are "touring" around the Wild Park,
students (each pair with a Plobot) begin to distribute their "food storage" stash to the
different animals around the Wild Park, and collect the "food" coming their way from
other parts of the park, stacking the same‐colored building bricks in their area and
then sending on Plobots they receive to other animals carrying other "food" deliveries
‐‐>teacher should be moving between pairs helping with sequencing and
making sure to bring Plobots back to where they began when Plobots do not
reach their destinations so that students can try again!
‐‐>if time: teacher sets out "obstacles" in the form of different‐colored
building bricks than the ones being used for food. Make up different
descriptions for each obstacle that the Plobots will have to navigate around
(e.g. "A truck delivering wood for construction is passing through the middle
of the Monkeys and the Elephants!, etc.).
‐ >
引导学生俩俩一组
‐ >分配每一组拿着自己的动物图片到教室不同的区域。给每一对组一个Plobot
,一叠运动智能卡和一堆“食物储藏”(一堆不同颜色的积木)
‐ >老师将动物图片粘贴到每组学生旁边的椅子后面,以便其他人可以看到要派
送到该区域的内容
‐ >老师提醒学生,他们将会派出Plobots到公园各处。他们拿着他们的运动智能
卡,并使用卡片将不同的Plobots送到其他地区,不必起身,将正确的食物带给
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
正确的动物。如果他们发送的Plobot没有完成到达预定位置,教师将帮忙返回
Plobot让学生以不同的顺序再次尝试(可能鼓励在此使用序列制作页面让学生
记录他们的路线 ‐ 如果他们的Plobot第一次没有成功到达目的,可能会对他们修
改他们的路线有所帮助)
‐ >老师首先指示每组不必运送食物的情况下,派送Plobot出去,让他们感受到
野生公园的布局(提醒学生轮流搭配,交替使用智能卡)
‐ > Plobots去到对面的动物
‐ > Plobots走向对角线的动物
‐ > Plobots去遥远的动物那边(老师指定每个Plobot应该去的地方)
‐ >经过一系列的热身活动,Plobots已经绕野生动物园一圈啰,学生(每组都有
一台Plobot)开始将他们的“食物储粮”分发给野生动物园周围的不同动物,并收
集来自公园其他部分的“食物”,将同样颜色的积木堆放在他们的区域,然后将
他们收到的Plobots再派送到其他动物那边交付“食物”。
‐ >老师应该在每组之间移动,以帮助制作序列,并确保在Plobots未到达
目的地时将Plobots带回他们开始的地方,以便学生再次尝试!
‐ >‘如果’时间:教师用不同于‘食物’颜色的积木代表“障碍”,设置在路线
上。对Plobots必须绕过的障碍物进行不同的描述。(例如“一辆运送建筑用木材
的卡车穿过猴子和大象的中间!”等)
Clean Up + Give students a 5 minute warning to finish up the activity
Review Ask them to check that they have all the Smart Cards and return the cards and Plobot
to a designated space before cleaning up the room and returning supplies.
5/50 mins Gather students together for a time of reflection.
What did you learn today?
收拾 + 回顾 What was your favorite part of the activity?
5/50分钟 ‐‐>Amazing work, Wild Animal Park animal‐keepers! You got it all done! Thanks to
you and your programming skills, the Plobots helped deliver all of the food to your
animals!
‐‐>See you next time, Plobot Wild Park programmers!
活动结束前5分钟提醒学生完成活动
请他们检查他们是否拥有所有的智能卡,并在清理教室和返还用品之前先将卡
片和Plobot归还到指定的地点。
聚集学生一起思考。
你今天学到了什么?
你最喜欢的活动是什么?
‐ >做得好,野生动物园动物饲养员!你完成了所有任务!感谢你和你的编程技
巧,Plobots帮助将所有食物运送到每只动物身边!
‐ >下次见,Plobot 野生动物园程序员!
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Workshop 4: Plobot Sing‐a‐long!
工作坊4: Plobot会唱歌!
Lesson Length: about 1 hour
课程长度:约1小时
Objectives: 目标
Students revisit the concept of "what is programming?". Students are introduced to a new set of
Smart Cards: Sound Smart Cards as well as a Pause Smart Card. Students learn how to combine
Movement Smart Cards with these new Smart Cards to ultimately grasp that programming is not
only about movement but can also include an assortment of functions in different categories to
perform more complex tasks.
学生们重新审视“什么是编程?”的概念。介绍给学生一套新的智能卡:声音和暂停智能
卡。学生将学习如何将运动智能卡与这些新的智能卡结合起来,最终掌握编程不仅仅是运
动,还可以包括各种不同类别的功能,以执行更复杂的任务。
Learning Objectives: 学习目标:
• Understand that software can be used to create and express
• Work in pairs solving problems and generating new solutions
● 了解软件可被用于创建和表达。
● 小组解决问题并产生新的解决方案
Preparation: 准备
Always‐‐> 常规准备
Check that all Plobots are charged, functioning properly, and have all required pieces and cards
Bring tape, enough sharpened pencils for all students, and extra blank sheets of paper
Bring computer and/or USB flash drive with most‐updated version of workshop content
检查所有Plobots是否充电,功能是否正常,并且配有所有必需的部件和卡片
带上胶带,为所有学生提供足够的磨铅笔,以及额外的空白纸
将计算机和/或USB闪存驱动器带有最新版本的工作坊内容
For this Workshop‐‐>
此次工作坊准备
Bring enough Sequence Maker for all students
Bring enough blank sheets of paper for all students
为所有学生带来足够的序列制作页面
为所有学生提供足够的空白纸张
Classroom Set‐up: 教室布置
Always‐‐> 常规布置
Plobots unpacked and ready in a location hidden from view of students (to avoid initial
distraction) with required Smart Cards for this workshop on Plobot's back
Stack of blank paper and pencils at front of the class
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
将Plobot拆包,并准备好隐藏在学生看不到的位置(以避免学生一开始分心)以及将所需
的智能卡置于Plobot背上。
一叠空白纸和铅笔置于教室前方
For this Workshop‐‐>
此次工作坊布置
Sequence Maker ready at the front of the class
序列制作页面准备在教室的前面
Teacher Background: 老师背景:
In this workshop, students are introduced to new Smart Cards that have different musical notes
that can be combined with Movement Smart Cards as a way to express themselves. By using the
Sound Smart Cards, students understand that Plobot can be programmed to perform many
different functions. This workshop also sets the stage for students to program their Plobots to
"perform" at a talent show in the following workshop.
在这个工作坊上,学生们将会看到新的智能卡,这些智能卡有不同的音符,可以和运动智
能卡结合使用来表达自己的想法。通过使用声音卡,学生们明白Plobot可以被编程来执行
许多不同的功能。此次工作坊还为学生设置了舞台,让他们在下次的工作坊中举办Plobots
达人秀。
Cards:卡片
Movement: Go Ahead, Go Back, Turn Left, Turn Right
Control: Play, Reset, Pause
Sound: Do, Re, Mi, Fa, Sol, La, Si
Color: Pink, Yellow, Blue, Red, Orange, Purple, Green
‐ 运动:前进,后退,左转,右转
‐ 控制:播放,重置,暂停
‐ 声音:Do,Re,Mi,Fa,Sol,La,Si
‐ 颜色:粉红色,黄色,蓝色,红色,橙色,紫色,绿色
_____________________________________________________________________________________
Steps/Timing Details
步骤/时间 内容
Introduction Overview of previous lessons
‐ :
‐Q: Who remembers what robots are? (A: moving, sensing, thinking
10/10 mins machines)
‐Q: What is a sequence? (A: it is the default control structure during which
介绍 instructions are carried out directly one after the other in a row)
‐ Introduction of "Plobot Sing‐a‐long" Activity:
10/10分钟 ‐Today we are going to help teach Plobot how to sing! Plobot needs to build
his musical skills in preparation for the upcoming talent show next week at
school (Yes, we really are going to have a Plobot talent show next week!). Do
you think we can teach Plobot in just 20 minutes?? I bet we can!
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
‐What kind of music does Plobot like? What would he be good at
performing?
‐‐>
students share ideas to get them excited about doing music with Plobot
‐Teacher explains that there will be 5 levels of music challenges for Plobot to
complete to qualify for the talent show next week. After accomplishing each
challenge, students should raise their hand to indicate completion (they
should not "reset" their sequence until the teacher has seen Plobot
accomplish the task!), the teacher will come witness the Plobot's correct
programmed challenge, and then they can earn a new "color level" (Tip: the
teacher can use the Color Smart Cards to go around and change the colors of
the Plobots because this helps motivate students)
‐ 前几课的复习:
‐Q:谁记得机器人是什么? (答:移动,感应,思考机器)
‐Q:什么是序列? (答:这是默认的控制结构,在这种结构中,指令是
一个接一个地直接执行的)
‐ 介绍“Plobot会唱歌”活动:
今天我们要教Plobot如何唱歌! Plobot需要建立自己的音乐技巧,为下周
即将到来在学校举办的才艺表演做好准备(是的,我们下周将会举办一场Plobot
才艺表演!)。你认为我们可以在20分钟内教会Plobot吗?我敢打赌我们可以!
Plobot喜欢哪种音乐?他擅长表演什么?
‐ >学生分享想法,让他们对与Plobot一起做音乐感到兴奋
‐ 教师解释说,Plobot将完成5个级别的音乐挑战,以便有资格参加下周
的才艺表演。完成每个挑战后,学生应举手表示完成(他们不应该“重置”他们
的序列,直到老师看到Plobot完成任务!),老师会见证Plobot的正确编程挑战
,然后他们可以赚取一个新的“颜色水平”(提示:老师可以使用颜色智能卡来
改变Plobots的颜色,这有助于激励学生)
Demo ‐‐>Take out one Plobot and stack of Smart Cards. Explain that we will use the
movement Smart Cards and the new Sound Smart Cards to program the Plobot. Use
5/15 mins Sequence Maker to lay out the programming plan.
‐‐>With help of one student volunteer, demonstrate using the new Sound cards.
示范 Demonstrate using Sequence Maker to plan the programming as well. The teacher
can decide at this point how to use the musical notes as they learned them in other
5/15分钟 related courses at school.
‐ >取出一台Plobot和一叠智能卡。解释我们将使用移动智能卡和新的声音卡来
编程Plobot。使用序列制作页面来编制编程计划。
‐ >在一位学生志愿者的帮助下,演示使用新的声音卡。演示如何使用序列制作
页面来规划编程。学生在学校的其他相关课程中学习过音符,教师可以在这决
定如何使用音符。
Activity ‐‐
>Direct students to get into pairs
‐‐>Direct each pair, one pair at a time, to get a Plobot, a stack of Smart Cards, a
25/40 mins Sequence Maker, and a pencil. Assign each pair to a specific location in the classroom
‐‐>Go through each challenge level, working with the group step by step
活动 ‐‐>Go around and help pairs program; give encouragement!
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
‐‐>After each challenge is completed, students raise their hand to indicate
25/40分钟 completion. Teacher goes over to see their Plobot perform (according to the
students' Sequence Maker); once the teacher verifies completion, teacher can change
the Plobot's color to indicate that the Plobot can move to the next level (see slides to
know which color corresponds to which level)
‐ >引导学生俩俩一组
‐ >指导每一组学生,每次一组,拿一个Plobot和一叠智能卡,一张 序列制作页
面 和一支铅笔,并分配每一组到教室的特定位置。
‐ >通过每个挑战级别,一步一步与团队一起完成工作
‐ >四处走动,帮助每组编程;给予鼓励!
‐ >每次挑战完成后,学生举手表示完成。老师去看他们的Plobot表演(根据学
生的序列制作页面);一旦教师验证完成,教师可以更改Plobot的颜色以表明
Plobot可以移动到下一个级别(请参见幻灯片以了解哪个颜色对应于哪个级别)
Clean Up Give students a 5 minute warning to finish up the activity
5/45 mins Ask them to check that they have all the Smart Cards and return the cards and Plobot
to a designated space before cleaning up the room and returning supplies.
收拾 Gather students together for a time of reflection.
5/45分钟 ‐‐>It's about to be talent‐show evaluation time!
‐once students are seated again, use "announcer" voice to make a silly
announcement about how, from witnessing their rehearsals and practice today, they
have all qualified for performing in the talent show next week
活动结束前5分钟提醒学生完成活动
请他们检查他们是否拥有所有的智能卡,并在清理教室和返还用品之前先将卡
片和Plobot归还到指定的地点。
聚集学生一起思考。
‐ >才艺表演评估时间到啰!
一会儿学生再次坐下,用“播音员”的声音做一个愚蠢的声明,从目睹他们今天
的排练和练习,他们都有资格在下周的才艺表演中表演
Review ‐‐‐>
if time: ask students what their favorite part of the activity was. Ask students
about the unique songs and dances they created, how they did it
5/50 mins ‐‐>See you next time for the big show, Plobot programmers!
回顾 ‐‐‐>“如果”时间:问学生他们最喜欢的部分是什么。向学生询问他们创作的独特
歌曲和舞蹈,以及他们是如何做到的
5/50分钟 ‐ >下次粉墨登场见,Plobot程序员!
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Workshop 5. Map to find treasure chest
工作坊5.寻找宝藏的地图
Lesson Length: about 1 hour
课程长度:约1小时
Objectives: 目标
Students work on creating their own treasure map. This activity allows students to program their Plobot
using the concept of decomposition and debugging.
学生创建自己的宝藏地图。此活动允许学生使用分解和程序除错的概念对他们的Plobot进行编
程。
Learning Objectives:学习目标
● Students use the concepts of decomposition and debugging
● Find that through careful planning on their “treasure map”, they are able to plan what will
happen in the real world
● Use concepts as role playing and physical play with analytical thoughts as planning a trajectory to
find the treasure
● 学生使用分解和程序除错的概念
● 通过仔细规划他们的“宝藏地图”,他们能够计划在现实世界中发生的事情
● 运用角色扮演和实际游戏的概念,以分析性思维做寻找宝藏的计划
Preparation:准备
Always ‐> Check that all Plobots are charged, functioning properly, and have all required pieces and
cards
Bring tape, enough sharpened pencils for all students, and extra blank sheets of paper
Bring computer and/or USB flash drive with most‐updated version of workshop content
常规准备‐> 检查并确保所有Plobots功能正常并且配有所有必需的部件和卡片;带上额外的空白纸
;为所有学生提供足够削好的铅笔(如果工作坊场地没有铅笔);将计算机和/或USB闪存驱动器带
有最新版本的工作坊内容;胶带
For this Workshop ‐> Bring enough blank sheets of paper for all students
Building bricks to use as markers
此次工作坊准备‐ >为所有学生带上足够的空白纸(以防万一,总是要有额外的草稿纸!);积木
Classroom Set‐up:教室布置
Always ‐> Plobots unpacked and ready in a location hidden from view of students (to avoid initial
distraction) with required Smart Cards for this workshop on Plobot's back
Stack of blank paper and pencils at front of the class
常规布置‐> 将Plobot拆包,并准备好隐藏在学生看不到的位置(以避免学生一开始分心)以及将本
次课程所需的智能卡置于Plobot背上。一叠空白纸和铅笔置于教室前方。
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
For this Workshop ‐> Sequence Maker ready at the front of the class
Whiteboard "sign panels", markers, and tape at the front of the class
此次工作坊布置‐ >在教室前面准备好一叠序列制作页面;准备使用的“标志牌”,胶带和白板记号笔
Teacher Background:老师背景
In this workshop, students design a treasure map to help a friend find a hidden chest. Students use
building bricks as markers and measure the steps taken by Plobot. By doing so they come up with an
outline of a map that has markers at several points. Students program their Plobot by breaking down the
sequence into different parts and record them indicated by some building bricks. One way to make it
more engaging, is that they hide clues under each of the markers. Clues could be riddles or vocabulary
words recently learned in other courses, connecting them to the number of steps that Plobot should do
in that given direction. Later, they test out their codes and keep adding more to the sequence.
在这个工作坊上,学生设计一张藏宝图,帮助朋友寻找宝藏。学生使用积木作为尺,衡量Plobot
需采取的步数。通过这样做,他们制作了一个地图的轮廓,该地图在几个点上有停止/标记。学生
们将他们的Plobot序列分段编程,并通过一些积木标示下来。之后,他们测试他们的代码,并继
续增加更多的序列。
Cards:卡片
Movement: Go Ahead, Go Back, Turn Left, Turn Right
Control: Play, Reset
运动智能卡
Steps/Timing Details
步骤/时间 内容
Introduction Introduce the activity to the students
“
You and your friend are on a secret mission to get to the hidden chest.
5/5 mins You know the way to the chest. However, you can’t go there because
there are enemies in the city who recognize you. And if they see you
介绍 making your way through the city, they’ll capture you. But the good
news is that they don’t recognize your friend, Plobot. So, now you’ll
5/5分钟 have to help your friend find the treasure. Today, that’s what you will be
working on. You will have to make a treasure map to help your friend
find the hidden chest.”
Ask students these questions
Have you ever made a map?
What are the things need to be taken into account while making a
map? (A: scale, direction)
Talk about different approaches used while drawing a map
Aerial Photography (A: the process of taking photographs from high
altitude using airborne vehicles such as drones, satellites, aircraft, etc.)
Photogrammetry (A: how can we use the aerial photographs to
construct the map? The science of making measurements from aerial
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
photographs is photogrammetry.)
UAV (A: Unmanned Aerial Vehicle, usually known as drone, to take
pictures of the land without using a human pilot)
Talk about the concepts above and relate it to the process of making a
map
向学生介绍活动
“你和你的朋友正在进行秘密任务寻找藏宝箱。你知道通往藏宝箱
的路。然而,你不能去那里,因为城市里有敌人会认出你。如果他
们看到你穿过城市,就会抓住你。但好消息是他们不认识你的朋友
Plobot。所以,现在你必须帮助你的朋友接近宝藏。今天,这就是
你们将要开展的工作。你们都必须制作宝藏地图来帮助你的朋友找
到藏宝箱。“
向学生提出这些问题
你有没有制作过地图?
制作地图时需要考虑哪些事项? (A:比例,方向)
谈论绘制地图时使用的不同方法
航空摄影(A:使用无人机,卫星,飞机等机载车辆从高空拍摄照
片的过程)
摄影测量(A:我们如何使用航空照片来构建地图?从航空照片进
行测量的科学叫作摄影测量。)
无人机(A:无人驾驶飞行器,通常称为无人机,可以在不使用人
类飞行员的情况下拍摄地面照片)
谈论上述概念,并将其与制作地图的过程联系起来
Demo Take out a Plobot and stack of Smart Cards. Demonstrate the method
to make a map
10/15 mins Program Plobot to move a certain number of steps counting the steps
to measure the distance
示范 Place a block as a marker on the map after moving Plobot for certain
number of steps which indicates a certain stop
10/15分钟 Explain the importance of taking measurement while making a map
拿出一个Plobot和一叠智能卡。演示制作地图的方法
让Plobot移动某些步伐并计算每一步以测量距离
移动Plobot后,在某些定点放置积木,表示停留点
解释制作地图时进行测量的重要性
Activity I Students work in groups of 2
Students make a treasure map in their team
15/30 mins Students use building bricks as markers on the map
Students measure the number of steps taken by Plobot
活动一
Students trace lines, if needed, to pave the path
15/30分钟 学生以2人为一组工作
学生在他们的团队中制作宝藏地图
学生使用积木来当作尺
学生测量Plobot采取的步骤数
学生添加积木来代表停留点
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
如果需要的话,学生可以追踪线路铺平道路
Activity II Students now check each other’s map by programming their Plobot to
follow the map
15/45 mins Does the map lead the Plobot to the hidden chest or not?
Is the map easy to understand?
活动二 How accurate is the map?
学生们现在通过编程他们的Plobot照着地图走,来检查彼此的地图
15/45分钟 地图是否将Plobot带到藏宝箱?
地图容易理解吗?
地图的准确度如何?
Clean Up + Review Give students a 5 minute warning to finish up the activity
Ask them to check that they have all the Smart Cards and return the
5/50 mins cards and Plobot to a designated space before cleaning up the room
and returning supplies.
收拾+回顾 Gather students together for a time of reflection.
What did you learn today?
5/50分钟 What was your favorite part of the activity?
学生将所有的智能卡和Plobots归还到指定的地点。
向学生提出以下问题以反思他们今天的活动。
你今天学到了什么?
这项活动你最喜欢的部分是什么?
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Workshop 6: Plobot Surprise Party!
工作坊6:Plobot惊喜派对!
Lesson Length: about 1 hour
课程长度:约1小时
Objectives: 目标
Students reinforce knowledge of code, bugs, and "de‐bugging" as well as learn how to program
with the Sound Smart Cards in a new way. Utilize and develop student organizational,
teamwork, and math skills.
学生加强对代码,错误和“程序除错”的了解,并学习如何以新的方式编程声音智能卡。利
用和培养学生的组织,团队合作和数学能力。
Learning Objectives:学习目标
• Students learn the concept of debugging as a natural part of testing a solution.
• Master skills of writing down code in an ordered way.
● 学生们将程序除错的概念作为测试解决方案的一个部分。
● 掌握有序编写代码的技巧。
Preparation: 准备
Always‐‐> 常规准备
Check that all Plobots are charged, functioning properly, and have all required pieces and cards
Bring tape, enough sharpened pencils for all students, and extra blank sheets of paper
Bring computer and/or USB flash drive with most‐updated version of workshop content
检查所有Plobots是否充电,功能是否正常,并且配有所有必需的部件和卡片
带上胶带,为所有学生提供足够的磨铅笔,以及额外的空白纸
将计算机和/或USB闪存驱动器带有最新版本的工作坊内容
For this Workshop‐‐>
此次工作坊准备
Bring enough Sequence Maker for all students
Bring 10 rectangular whiteboard "sign panels" and markers
Bring enough blank sheets of paper for all students
Print and bring enough Smart Card Worksheets for all students (plus a few extra to be safe)
Papers that have "HOME" written on them (enough for every pair in class)
为所有学生带来足够的序列制作页面
带上10个矩形白板“标志牌”和记号笔
为所有学生提供足够的空白纸张
打印并带上足够的智能卡工作表(加上一些额外的安全数量)
写着“家”的纸(足够全班每组的数量)
Classroom Set‐up: 教室布置
Always‐‐> 常规布置
Plobots unpacked and ready in a location hidden from view of students (to avoid initial
distraction) with required Smart Cards for this workshop on Plobot's back
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Stack of blank paper and pencils at front of the class
将Plobot拆包,并准备好隐藏在学生看不到的位置(以避免学生一开始分心)以及将所需
的智能卡置于Plobot背上。
一叠空白纸和铅笔置于教室前方
For this Workshop→ 此次工作坊布置
Smart Cart Worksheets ready at the front of the class
Sequence Maker ready at the front of the class
Whiteboard "sign panels", markers, and tape at the front of the class
智能卡工作表准备在教室前面
序列制作页面准备在教室的前面
教室前面放置白板“标志牌”,记号笔和胶带
Teacher Background: 老师背景
In this workshop, students review and build on the knowledge they've acquire over the past
several lessons about coding, culminating with using the Sound Smart Cards in a new way. The
students will use teamwork, organization, and math skills to make their Plobots "shop" for
supplies they need to buy to throw a surprise party for a special guest’s birthday. Students will
use their creativity to come up with a shopping list, and they will use their Sequence Maker to
strategize the most efficient way to help their Plobots shop til' they drop.
在这个工作坊,学生们回顾并巩固他们在过去几个关于编码的课程中获得的知识,最终以
新的方式使用声音卡。学生们将通过团队合作,组织和数学能力,让他们的Plobots去“购
物”,购买他们需要的物品,以便为特别的客人举办生日惊喜派对。学生们将利用他们的
创造力提出一份购物清单,他们将使用序列制作页面来制定最有效的方法来帮助他们的
Plobots疯狂购物。
Cards:卡片
Movement: Go Ahead, Go Back, Turn Left, Turn Right
Control: Play, Reset, Store, Repeat
Sound: Do, Re, Mi, Fa, Sol, La, Si
‐ 运动:前进,后退,左转,右转
‐ 控制:播放,重置,储存,重复
‐ 声音:Do,Re,Mi,Fa,Sol,La,Si
_____________________________________________________________________________________
Steps/Timing Details
步骤/时间 内容
Introduction Overview of previous lessons
‐ :
‐Q: Who remembers what code is? (A: computer language/program
10/10 mins instructions)
‐Q: What is programming? (A: the action or process of writing
介绍 code/computer instructions)
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
‐Q: What is hardware/software? (A: hardware is the machines, wiring, and
10/10分钟 other physical components of a computer or other electronic system .
Software is the programs and other operating information used by a
computer.)
‐Q: What 3 things make a robot a robot? (A: moving, sensing, thinking)
‐Q: Who programs the robots? Which cards have you used to program
Plobot with so far? (A: we/programmers program Plobot! Some cards are:
Go Ahead, Go Back, etc.)
‐Q: If you were in charge, which cards would you invent for programming
Plobot?
‐
Smart Card Creation:
‐‐>Explain that students get to invent/create their own set of Plobot Smart
Cards, give some examples of possible kinds (e.g. flying, cooking). Encourage
creativity and working together! Warn the students they will only have 5
minutes for this!
‐‐>Design 8 of your own Smart Cards (Example: hovering)! What do you wish
Plobot could do? This is your chance to think about the Plobot of the future!
‐‐>Pass out one pencil and one Smart Card Worksheet to each student.
Students can use colors if available.
‐‐>Count down at the end of 5 minutes for clean‐up and collect papers
‐"Bug" Review and Introduction of Plobot Party Activity:
‐Q: What is a bug? (A: error, flaw, failure or fault in a computer program or
system that causes it to produce an incorrect or unexpected result, or to
behave in unintended ways. )
‐Q: What is "de‐bugging"? (A: process of locating and fixing or bypassing
bugs (errors) in computer program code or the engineering of a hardware
device. To debug a program or hardware device is to start with a problem,
isolate the source of the problem, and then fix it. )
‐Today we are going to throw a surprise birthday party for ______ ( name
someone in the room or a fun fictional character )!
‐If we could use the Smart Cards you just created, throwing this party might
be a lot easier! BUT we only have the cards that Plobot comes with, so we
will have to go buy all the things we need! What supplies do we need for the
party??
‐‐>
students generate list of items and teacher assigns cost to each
one (prices should be no more than 20 yuan)
‐‐>teacher writes the list up on the board as it is compiled and also
decides a name of a store at which each of these items would be
purchased. Teacher writes names of stores onto "sign panels" with
whiteboard marker and distributes them to Plobot‐accessible spots
around the classroom
‐ 前几课的概述:
‐Q:谁记得什么代码? (答:电脑语言/程序说明书)
‐Q:什么是编程? (A:编写代码/计算机指令的动作或过程)
‐Q:什么是硬件/软件? (A:硬件是计算机或其他电子系统的机器,布
线和其他物理组件,软件是计算机使用的程序和其他操作信息。)
‐Q:机器人组成有哪三件事? (答:移动,感应,思考)
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
‐Q:谁对机器人进行编程?到目前为止,你有用过哪些卡编程Plobot?
(答:我们/程序员可以编程Plobot!用过的卡片是:前进,后退等)
‐Q:如果由你设计,你会发明哪些卡来编程Plobot?
‐ 智能卡创作:
‐ >解释学生们可以发明/创建他们自己的一套Plobot智能卡,举例说明
可能的种类(例如飞行,烹饪)。鼓励创造力,共同努力!提醒学生,他们只
有5分钟的时间!
‐ >设计自己的8张智能卡(例如:徘徊)!你希望Plobot能做什么?这
是您思考未来的Plobot的机会!
‐ >向每个学生传递一支铅笔和一张智能卡工作表。如果有的话,学生可
以使用有颜色的笔
‐ >在结束前5分钟倒数,时间到清理并收集工作表
‐ “错误”回顾和介绍Plobot派对活动:
‐Q:什么是错误? (A:计算机程序或系统中的错误,缺陷,失效或故障,导
致错误或意外结果,或以非预期方式行事。)
‐Q:什么是“ ”? (A:在计算机程序代码或硬件设备的工程中定位和固
程序除错
定或绕过错误(errors)的过程。调试程序或硬件设备是从问题开始,隔离问题
的根源,然后修复它)。)
‐ 今天我们要为______举办一个惊喜的生日派对(在房间里说出某人或者一个
有趣的虚构角色)!
‐ 如果我们可以使用刚刚创建的智能卡,则举办这个派对可能会轻松很多!但
我们只有Plobot自带的卡片,所以我们必须去购买我们需要的所有东西!我们需
要什么用品?
‐ >学生列出物品清单和教师分配费用(价格不应超过20元)
‐ >老师在将购物清单单写在白板上,并决定每个商品可在什么商店购
得。教师用白板笔将商店名称写在白板“标志牌”,并将其分发到教室周围的
Plobot可访问的地点
Demo ‐‐>Take out one Plobot and stack of Smart Cards. Explain that we will use the
Movement Smart Cards to program Plobot to get to the correct stores, and we will
5/15 mins use the Sound Smart Cards as MONEY to buy the things we need. List of how much
each Sound Smart Card is worth. Use Sequence Maker to lay out the programming
示范 plan.
‐‐>With help of one student volunteer, demonstrate estimating how many "steps"
5/15分钟 Plobot will have to take to get from "HOME" to whichever store he is going to, and
how many musical notes he will need to buy whatever it is he is buying. Demonstrate
using Sequence Maker to plan the programming and help Plobot shop!
‐ >取出一个Plobot和一叠智能卡。解释我们将使用运动智能卡对Plobot进行编程
以前往正确的商店,我们将使用声卡作为货币购买我们需要的东西。列出每个
声卡的价值。使用序列制作页面来编制编程计划。
‐ >在一位学生志愿者的帮助下,演示估计Plobot从“家”到他要去的任何店铺需
要多少“步骤”,以及他需要多少声音卡片来购买他需要购买的东西。演示使用S
序列制作页面来规划编程并帮助Plobot购物!
Activity ‐‐
>Direct students to get into pairs
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
25/40 mins ‐‐>Direct each pair, one pair at a time, to get a Plobot, a stack of Smart Cards, a
Sequence Maker, and a pencil, and assign each pair to a "HOME" paper that is in
活动 different areas of the room. Pairs make programming plans using Sequence Maker
and send their Plobot to do all the party shopping at the different stores!
25/40分钟 ‐‐>Go around and help pairs program; give encouragement!
‐‐>Add more items that cost different amounts if some pairs finish quickly
‐ >指导学生俩俩一组
‐ >指导每一组学生,每次一组,拿一个Plobot和一叠智能卡,一张 序列制作页面
和一支铅笔,并分配每一组到教室不同”家”的位置。 每组使用序列制作页面制
作编程计划并派他们的Plobot在不同的商店购物。
‐ >四处走动,帮助每组编程;给予鼓励!
‐ >如果一些组提早完成,添加更多不同价格的物品
Clean Up + ‐Give students a 5 minute warning to finish up the activity
Review ‐Ask them to check that they have all the Smart Cards and return the cards and
Plobot to a designated space before cleaning up the room and returning supplies.
10/50 mins ‐Gather students together for a time of reflection.
‐When all students have cleaned up and returned their supplies, pretend that the
收拾+回顾 special guest arrives and have everyone say: " Suprise!"
‐if time: ask students what their favorite part of the activity was. Ask students how
10/50分钟 they made their Plobot shop and if they were successful
‐See you next time, Plobot party programmers!
‐
活动结束前5分钟提醒学生完成活动
‐ 请他们检查他们是否拥有所有的智能卡,并在清理教室和返还用品之前先将卡
片和Plobot归还到指定的地点。
‐ 聚集学生一起思考一段时间。
‐ 当所有学生清理完毕并送回他们的用品时,假装特别的客人到达并让每个人
都说:“惊喜!”
“如果”时间:问学生他们最喜欢的活动是什么。询问学生他们如何让他们的
Plobot购物,以及他们是否成功
‐ 下次见,Plobot派对程序员!
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Workshop 7: City Planning
工作坊7:城市规划
Lesson Length: about 1 hour
课程长度:约1小时
Objectives: 目标
Students follow the concept of decomposition and gain more experience storing and repeating
instructions.
学生遵循分解的概念,并在存储和重复指令上下更多功夫。
Learning Objectives:学习目标
● Students follow the concept of decomposition
● Students gain more experience storing and repeating the instructions
● 学生遵循分解的概念
● 学生更多地学习存储和重复指令
Preparation:准备
Always ‐> Check that all Plobots are charged, functioning properly, and have all required pieces and
cards
Bring tape, enough sharpened pencils for all students, and extra blank sheets of paper
Bring computer and/or USB flash drive with most‐updated version of workshop content
常规准备‐> 检查并确保所有Plobots功能正常并且配有所有必需的部件和卡片;带上额外的空白纸
;为所有学生提供足够削好的铅笔(如果工作坊场地没有铅笔);将计算机和/或USB闪存驱动器带
有最新版本的工作坊内容;纸胶带
For this Workshop ‐> Bring enough Sequence Maker for all students
Bring 10 rectangular whiteboard "sign panels" and markers
Bring enough blank sheets of paper for all students
Bring enough cardboard, scissors, sketch pens and stations (included in the Annex)
此次工作坊准备‐ > 为所有学生提供足够的空白纸(以防万一,总是要有额外的草稿纸!);纸板;
剪刀;素描笔;工作站卡片
Classroom Set‐up:教室布置
Always ‐> Plobots unpacked and ready in a location hidden from view of students (to avoid initial
distraction) with required Smart Cards for this workshop on Plobot's back
Stack of blank paper and pencils at front of the class
常规布置‐> 将Plobot拆包,并准备好隐藏在学生看不到的位置(以避免学生一开始分心)以及将本
次课程所需的智能卡置于Plobot背上。一叠空白纸和铅笔置于教室前方。
For this Workshop ‐> Sequence Maker ready at the front of the class
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Whiteboard "sign panels", markers, and tape at the front of the class
Place the materials required to build the city map at the front
此次工作坊布置‐ > 序列制作页面准备在教室的前面
白板“标志牌”,记号笔和胶带在教室前面
将制作城市地图所需的材料放在前面
Teacher Background:老师背景
In this workshop, students help Plobot plan the construction of the city. They do so by building a
planned city map using color coding. Students are also introduced to the seven station cards to indicate
different points and areas on their map. The students recall the idea of decomposition and start the city
planning by breaking down into different sequences. They dive deeper into testing, storing and
repeating the instructions.
在这个工作坊上,学生们帮助Plobot计划城市的建设。他们通过使用颜色编码来构建计划城市地
图。还将介绍给学生七张工作站卡片,以代表他们地图中的不同点和区域。学生们回忆起分解的
概念,并通过分解成不同的序列来开始他们的城市规划。他们更深入地测试,存储和重复指令。
Cards:卡片
Movement: Go Ahead, Go Back, Turn Left, Turn Right
Control: Play, Reset
Color: Pink, Yellow, Blue, Red, Orange, Purple, Green
运动:前进,后退,左转,右转
控制:播放,重置
颜色:粉红色,黄色,蓝色,红色,橙色,紫色,绿色
Steps/Timing Details
步骤/时间 内容
Story Story of Plobot
“Plobot is bored of routine activities. Everyday, Plobot has to wake up
5/5 mins early in the morning. Its school, which is the only school in the
hometown, starts at 9 am and takes an hour to reach from Plobot’s
故事 home. The school lies across the river. So, Plobot commute for about an
hour on the road and then has to take the ferry every day to get to
5/5分钟 school. During its commute everyday, Plobot notices some downsides of
technology and science: the busy and polluted city, improper garbage
collection, unplanned urbanization, increased robbery and theft. It
notices there is less nature to see everyday. The other thing that
bothers Plobot is how all the places that it wants to go to are far from
the living area of its hometown. Be it going out in the square or
shopping in the market, it has to travel quite a long distance. Plobot is
tired of all of these, and wants to help the city council in building a
better city. However, it cannot do that alone. It needs your help.”
Plobot的故事
“Plobot厌倦了日常活动。每天早上,Plobot都需要早起。它的学校
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
是家乡唯一的学校,早上9点开始上课,而离Plobot的家需要一个小
时。学校位在河对面。所以,Plobot在路上通勤大约一个小时,然
后每天必须乘渡轮去学校。 Plobot在每天通勤期间注意到科技和科
学的一些弊端:繁忙和污染的城市,垃圾收集不当,无计划的城市
化,抢劫和盗窃增加。它注意到每天都离大自然越来越远。另一件
让Plobot烦恼的事情是,它想要去的所有地方都远离家乡的居民区
很远。无论是去广场上还是在市场上购物,它都必须经过相当长的
路程。 Plobot厌倦了所有这些,并希望帮助市议会建设一座更美好
的城市。但是,它不能单独做到这一点。它需要你的帮助。“
Discussion Discuss with students on what can be done to solve those problems
Can you imagine the city without those problems?
10/15 mins What if Plobot does not need to commute a long distance to go to
school and/or the places it likes?
讨论 Introduce the activity
“Today, you’ll help Plobot make a city map such that it can help the city
10‐15分钟 council build a better city. Later, you’ll also test if the city map you made
works or not.”
Ask students these questions and jot down their answers in the
whiteboard
What are the things you want to add/keep in the city? Eg: ice cream
parlour, school, home, etc.
How are you going to represent them in your map?
Introduce the seven station cards. The students can use the station
cards in their map to indicate different points/stops/stations (eg:
school, home, etc.).
与学生讨论如何解决这些问题
你能想象没有这些问题的城市吗?
如果Plobot不需要长途跋涉去上学和/或去喜欢的地方呢?
介绍活动
“今天,你会帮助Plobot制作一张城市地图,这样它可以帮助市议会
建设一座更美好的城市。之后,你还会测试你制作的城市地图是否
可行。“
向学生提出这些问题并在白板上记下他们的答案
你想在城市添加/保留什么?例如:冰淇淋店,学校,家等。
你打算如何在地图中表示它们?
介绍七个工作站卡。学生可以在他们的地图上使用站卡来代表不同
的站点(例如:学校,家等)。
Demo Take out a Plobot and the stack of Smart Cards. Explain that we’ll use
the Movement and Color Smart Cards for the activity.
5/20 mins With the help of one student volunteer, demonstrate how the planned
trajectory depends on the color select for destination. Students will
示范 have cards of colors according to the station they are moving towards
to. Plobot flashes light depending on the color code on the city.
5/20分钟 Eg: if the city has a stop with a green color, then Plobot flashes the
same color indicating that it is moving towards to that station.
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
拿出一个Plobot和一叠智能卡。解释我们将使用“运动”和“颜色”卡片
进行活动。
在一名学生志愿者的帮助下,演示如何到达某个站点,Plobot根据
城市的颜色代码闪烁灯光。
例如:如果城市有一个绿色的站点,那么Plobot会以相同的颜色闪
烁,表示它已经到达该站点
Team Work Ask students to form groups of 2
Distribute the materials to each team (Plobot, stack of Smart Cards,
10/30 mins paper, Sequence Maker, pencil, sketch pen, tape, seven station cards)
Ask students to start making a city map using the materials provided.
团队合作 Encourage students to plan first on how their map will look like and
what stations they’ll add to their map
10/30分钟 In case the students want to add new stations which are not included in
the 7 station cards, then they can freely do so by making their own
station cards
Tell students to color code their map (eg: use different colors to indicate
different points along with the station cards)
Students can add obstacles in the city using building bricks if they want
to
Constantly remind them of the remaining time
请学生2人一组
将材料分发给每组(Plobot,一叠卡片,纸张,序列制作页面,铅
笔,草图笔,胶带,七个工作站卡片)
要求学生使用所提供的材料开始制作城市地图。
鼓励学生首先计划他们的地图蓝图以及他们将添加哪些站点到地图
上
如果学生想要添加不包括在7个工作站卡中的新工作站,那么他们
可以制作他们自己的工作站卡
告诉学生对他们的地图进行颜色编码(例如:使用不同的颜色来代
表不同的点以及站牌)
如果学生愿意,可以使用积木在城市中添加障碍物
不断提醒他们剩余的时间
Test Now students test their city map by programming Plobot to navigate
through it. Explain that after accomplishing the activity, students should
15/45 mins raise their hand to indicate completion (they should not Reset until the
teacher has seen their Plobot accomplish the task!)
测试 Go around and help pairs program; give encouragement! Encourage
students to use Sequence Maker
15/45分钟 After each challenge is completed, students raise their hand to indicate
completion. Go over to see the Plobot perform (according to the
students' Sequence Maker)
On completion, ask students to observe the city maps of their
neighbouring teams
现在学生们通过让Plobot游览来测试他们的城市地图。向学生解释
完成活动后,学生应举手表示完成(他们不应该“重置”,直到老师
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
看到他们的Plobot完成任务!)
到处去帮忙每组编程;给予鼓励!鼓励学生使用序列制作页面
每次挑战结束后,学生们举手表示完成。老师查看Plobot表演(根
据学生的序列制作页面)
完成后,让学生观察邻居的城市地图
Clean Up + Review Give students a 5 minute warning to finish up the activity
Ask them to check that they have all the Smart Cards and return the
5/50 mins cards and Plobot to a designated space before cleaning up the room
and returning supplies.
收拾+回顾 Gather students together for a time of reflection.
What did you learn today?
5/50分钟 What was your favorite part of the activity?
活动结束前5分钟提醒学生完成活动
学生将所有的智能卡和Plobots归还到指定的地点。
向学生提出以下问题以反思他们今天的活动。
你今天学到了什么?
这项活动你最喜欢的部分是什么?
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Workshop 8: Keep Plobot Safe!
工作坊8:保持Plobot安全!
Lesson Length: about 1 hour
课程长度:约1小时
Objectives: 目标
Students analyze problems and risks that are online. They play a game using Plobot that
recreates surfing the internet. Students interact with each other to understand that there are
always choices to make and that these choices have consequences.
学生分析上网时的问题和风险。他们使用Plobot重现使用互联网。学生们互动以了解总是
有选择要做,而且这些选择都有后果。
Learning Objectives: 学习目标
• Become aware of safe ways to use technology and understanding the potential benefits.
• Understand the risks involved in using technology and become familiar with the concept of digital
privacy.
•留意安全使用科技和理解潜在利益。
•了解使用科技所涉及的风险并熟悉数位隐私的概念。
Preparation:
准备
Always‐‐> 常规准备
Check that all Plobots are charged, functioning properly, and have all required pieces and cards
Bring tape, enough sharpened pencils for all students, and extra blank sheets of paper
Bring computer and/or USB flash drive with most‐updated version of workshop content
检查所有Plobots是否充电,功能是否正常,并且配有所有必需的部件和卡片
带上胶带,为所有学生提供足够的磨铅笔,以及额外的空白纸
将计算机和/或USB闪存驱动器带有最新版本的工作坊内容
For this Workshop→
此次工作坊布置
Bring Social Media Mat with social media logos and dice
Bring enough blank sheets of paper for all students
带上有社交媒体LOGO的地图以及骰子
为所有学生提供足够的空白纸张
Classroom Set‐up: 教室布置
Always‐‐> 常规布置
Plobots unpacked anqd ready in a location hidden from view of students (to avoid initial
distraction) with required Smart Cards for this workshop on Plobot's back
Stack of blank paper and pencils at front of the class
将Plobot拆包,并准备好隐藏在学生看不到的位置(以避免学生一开始分心)以及将所需
的智能卡置于Plobot背上。
一叠空白纸和铅笔置于教室前方
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
For this Workshop‐‐> 此次工作坊布置
Sequence Maker ready at the front of the class
Social Media Map in the center of the classroom
序列制作页面准备在教室的前面
社交媒体地图在教室中心
Teacher Background:
老师背景
Safety Snakes provides an excellent way for young students to learn the difference between good
and unwise online behaviours. As they make their way around the game board, they land on squares
describing different types of online scenarios. Good scenarios are placed at the bottom of ladders, so
students are rewarded with a lift onto a higher square when they land there. Squares with details of
unwise scenarios sit at the top of the snakes, so students learn that they literally go backwards if
they land on these squares. This “carrot and stick” methodology helps students understand what
they should and should not do when they are using the internet.
安全蛇提供了一个很好的方式让年轻学生了解好的和不明智的在线行为之间的区别。当他们在
游戏地图上游走时,他们会经过描述不同线上场景的方块。良好的场景放置在梯子的底部,因
此学生停在这些场景时会被抬升到更高的方块。带有不明智情节场景的方块坐落在蛇的上面,
所以学生们知道,如果他们停在这些方格上,他们就会倒退。这种“胡萝卜加大棒”的方法可以
帮助学生理解他们在使用互联网时应该做什么和不应该做什么。
Cards:卡片
Movement: Go Ahead, Go Back, Turn Left, Turn Right
Control: Play, Reset, Repeat
‐ 运动:前进,后退,左转,右转
‐ 控制:播放,重置,重复
_____________________________________________________________________________________
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Steps/Timing Details
步骤/时间 内容
Introduction Today, Plobot will learn how to use the internet. The internet gives access to the
online world where almost anything is possible. You have access to information, can
5/5 mins communicate with the world, and so much more. Just like in “real’ life, we need to
make smart decision on where we go, who we talk to, and what we say and do. Let’s
介绍 learn with Plobot how we can safely navigate the internet.
5/5分钟 今天,Plobot将学习如何使用互联网。互联网提供了几乎任何事都有可能的在线
世界的入口。您可以访问信息,可以与世界交流等等。就像在“真实”的生活中
一样,我们需要对自己去哪,与谁交谈以及我们的言行做出明智的决定。让我
们与Plobot一起学习如何安全地浏览互联网。
Demo Arrange students to sit in a circle around the Social Media Map. Assign or ask for two
volunteers to play the game, using the dice if the group is already familiar with
5/10 mins planning a trajectory. Take as many turns as required until students are confident in
how the game is played
示范
安排学生围绕社交媒体地图围坐一圈。指定或徵求两名志愿者参加游戏,如果
5/10分钟 小组已熟悉计划轨迹,则使用骰子。根据需要进行多次转动,直到学生对游戏
的玩法有信心
Activity Direct students to get into pairs and get a Plobot, a stack of Smart Cards, a Sequence
Maker, and have them sit around the Social Media Map.
25/35 mins Game Directions:
‐ Each student pair will be a team.
活动 ‐ Teams take turns to roll the dice to find where their Plobot will land
(including travelling up or down snakes and ladders)
25/35分钟 ‐ Write the sequence on their Sequence Maker, to make sure that they go to
the correct square.
‐ Test the sequence first without programming Plobot. Working in pairs they
can pretend to be Plobot or they can use a small model of Plobot (or arrow)
to run through the sequence. Testing is important, as they can debug their
algorithm if required!
‐ Code their Plobot. If it lands on the correct square they stay there but if it
doesn’t they go back to the square they started! If they land on a snake, they
move their Plobot to the end of the snake!
‐ If they land on a square with an Online Safety tip they share this with their
partner and give one reason it is a good/bad idea. E.g. Using a digital device
just before bed isn’t a good idea as it can make it harder to fall asleep!
‐ Note ‐ An ‘Online Safety Dos and Don’ts Teaching Points’ resource has been
provided to support students’ discussion around the online safety tips they
might land on. This includes information on how to approach this topic.
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
指引导学生配对,并获得一个Plobot,一叠智能卡,一个序列制作页面,并让
他们坐在社交媒体地图周围。
游戏玩法:
● 每组学生都是一个团队。
● 团队轮流掷骰子,找到他们的Plobot将前往的位置(包括遇到蛇和梯子
时的上下)
● 在序列制作页面上写下序列,以确保它们进入正确的方块。
● 首先测试序列,而不编程Plobot。分组工作时,他们可以假装成Plobot,
或者他们可以使用Plobot的小模型(或箭头)来测试序列。测试很重要
,因为他们可以根据需要调试他们的演算法!
● 编码他们的Plobot。如果它停在正确的方块上,他们会留在那里,但如
果停在错误的方块,它们将回到他们开始的方块!如果他们降落在蛇身
上,他们将会移动到蛇尾!
● 如果他们停在网上安全提示的方块,他们需与合作伙伴分享这一点,并
给出他是属于一个好/坏主意的理由。例如。在睡觉前使用数码设备并
不是一个好主意,因为它可能会让人难以入睡!
● 注 ‐ 提供了“在线安全注意事项和教学要点”资源,以支持学生围绕他们
可能登陆的在线安全提示进行讨论。这包括有关如何处理此主题的信
息。
Clean Up + Give students a 5 minute warning to finish up the activity
Review Ask them to check that they have all the Smart Cards and return the cards and Plobot
to a designated space before cleaning up the room and returning supplies.
5/40 mins Gather students together for a time of reflection.
收拾+回顾 活动结束前5分钟提醒学生完成活动
请他们检查他们是否拥有所有的智能卡,并在清理教室和返还用品之前先将卡
5/40分钟 片和Plobot归还到指定的地点。
聚集学生一起思考。
Discussion / Ask students to define online safety.
Reflection Ask students to share the ‘Online Safety Dos and Don’ts’ they have landed on and
why these are or are not a good idea.
10/55 mins Ask students to explain what they found challenging and why? What bugs did they
find in their algorithm or code? How did they fix these?
讨论/反馈
要求学生定义互联网安全。
10/55分钟 要求学生分享他们登陆的“在线安全注意事项”和为什么这些是或不是一个好主
意。
要求学生解释他们觉得具有挑战性的地方,为什么?他们在算法或代码中发现
了哪些错误?他们如何解决这些问题?
Note: This class uses and remixes materials from
https://barefootcas.org.uk/safety‐snakes‐download/
under
OGL license
https://barefootcas.org.uk/safety‐snakes‐download/
注:本工作坊使用并混合来自 中的资料
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Workshop 9: Let’s Recycle
工作坊9:让我们一起回收
Lesson Length: about 1 hour
课程长度:约1小时
Objectives: 目标
Students learn about reverse engineering and apply that concept in finding out the possible codes for
Plobot. They do so by decomposition and debugging. Connect the thought of what they do right now
can have an impact in the future of the place they live later on.
学生学习逆向工程,并将其应用于找出Plobot可能的代码。他们通过分解和程序除错来做到这一
点。将他们现在所做的事情可以对他们未来生活的地方产生影响的概念联系起来。
Learning Objectives:学习目标
● Students learn the concept of decomposition to solve complex problems in smaller ones
● Students learn the concept of debugging, analyzing step by step where iteration is a way to success
● Become familiar with concepts regarding sustainability and be able to relate it to daily life
● 学生们学习分解的概念来解决复杂问题中的小问题
● 学生学习程序除错的概念,逐步分析迭代是取得成功的途径
● 熟悉有关可持续性的概念,并将其与日常生活联接起来
Preparation:准备
Always ‐> Check that all Plobots are charged, functioning properly, and have all required pieces and
cards
Bring tape, enough sharpened pencils for all students, and extra blank sheets of paper
Bring computer and/or USB flash drive with most‐updated version of workshop content
常规准备‐> 检查并确保所有Plobots功能正常并且配有所有必需的部件和卡片;带上额外的空白纸
;为所有学生提供足够削好的铅笔(如果工作坊场地没有铅笔);将计算机和/或USB闪存驱动器带
有最新版本的工作坊内容;胶带
For this Workshop ‐> Bring enough Sequence Maker pages for all students
Bring 10 rectangular whiteboard "sign panels" and markers
Bring enough blank sheets of paper for all students
Bring building bricks and city map
此次工作坊准备‐ > 为所有学生带上足够的空白纸(以防万一,总是要有额外的草稿纸!);积木
;城市地图
Classroom Set‐up:教室布置
Always ‐> Plobots unpacked and ready in a location hidden from view of students (to avoid initial
distraction) with required Smart Cards for this workshop on Plobot's back
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Stack of blank paper and pencils at front of the class
常规布置‐> 将Plobot拆包,并准备好隐藏在学生看不到的位置(以避免学生一开始分心)以及将本
次课程所需的智能卡置于Plobot背上。一叠空白纸和铅笔置于教室前方。
For this Workshop ‐> Sequence Maker pages ready at the front of the class
Whiteboard "sign panels", markers, and tape at the front of the class
Building bricks at the front of the class
此次工作坊布置‐ > 在教室前面准备好一叠序列制作页面;准备使用的“标志牌”,胶带和白板记号笔
Teacher Background:老师背景
In this workshop, students learn to program Plobot using the ideas of decomposition and debugging.
Students work with different teams for this activity. All the teams place their Plobot in a certain place.
Then they observe the position and actions of Plobot from their neighbouring team. Students now write
the possible codes in their Sequence Maker to have their Plobot follow the pattern used by their
neighbouring team. They do so by breaking down the sequences and trying to solve each sequence one
at a time.
As an extra challenge activity, introduce the concept of recycling. Some color of the building bricks can
represent biodegradable materials that are sent to the compost processing plant. Other color can
represent metal or glass. If the group is already fluent using all colors and planning trajectory, the
instructor can choose to add obstacles such as trees and rocks. Those don’t move and make the
planning more complicated.
在这个工作坊上,学生们学习如何按照分解和程序除错的概念来编程Plobot。学生与不同的团队
合作进行这项活动。所有的队伍都将他们的Plobot放到某个位置。然后他们观察邻居队伍的Plobot
的位置和行动。学生现在编写邻居队伍的Plobot可能的代码,并编程他们的Plobot遵循邻居队伍的
Plobot的序列模式。他们通过分解序列并试图一次一个地解决每个序列来做到这一点。
随着复杂性的增加,将回收作为主要议题,积木的某些颜色可以代表可生物降解的材料并进入堆
肥处理工厂。其他颜色可以用于金属或玻璃。如果团队已经流利地使用所有颜色和规划轨迹,则
教师可以选择添加树木和岩石等障碍物。那些东西不会动,且会使计划更加复杂。
Cards:卡片
Movement: Go Ahead, Go Back, Turn Left, Turn Right
Control: Play, Reset
运动卡
Steps/Timing Details
步骤/时间 内容
Introduction Start the workshop by asking these questions to the students
Have you ever opened any device/object(like clock, car, doll, etc) at
5/5 mins home?
If yes, what did you do after opening the device? Did you take out its
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
介绍 elements? Did you try to analyse the way the device functions with all
the elements inside?
5/5分钟 Did you, later, try to put back all the elements in the device? Did the
device function as much as it did previously?
How was the experience of taking apart the device and later joining all
the parts together to bring it back to its original state?
Listen to what students have to say. Encourage students to share their
experience with the whole class. Reflect on what students say.
Now introduce the concept of reverse engineering
“Think about the process of opening and re‐making the device. It
includes trying to take apart different parts of the device, analyzing its
working in detail and later, remaking the whole device based on your
analysis. This process is called reverse engineering. Just like tinkering
with the device, you can also use this concept while solving any problem.
For eg: You break down the problem into pieces. Then try to think of
strategies to deal with each of the pieces, often further breaking the
piece into smaller parts. Then finally, you solve the problem by putting
its pieces and parts together.”
Introduce the activity
“Today we’ll use the concept of reverse engineering with our Plobots.
What you will do is‐ you’ll move Plobot and/or make it do certain
actions manually. Based on what you do with your Plobot, your fellow
student will try to write down the code for the Plobot’s
action/movement with Sequence Maker. That way we’ll see if we can
actually figure out the code by only observing the movement and action
of Plobot.”
Another approach could be to focus the class in the use of the 3‐R of
sustainability “Reduce, Reuse and Recycle”.
通过向学生提问这些问题开始工作坊
你有没有在家里打开任何设备/物体(如时钟,汽车,娃娃等)?
如果有的话,打开设备后你做了什么?你拿出它的零件了吗?你是
否试图分析设备与内部所有零件的功能?
之后,你是否试图将设备中的所有零件都放回去?设备的功能是否
与以前一样?
如何拆解设备并将所有部件连接在一起使其恢复到原始状态?
听听学生说什么。鼓励学生与全班分享他们的经验。反思学生说什
么。
现在介绍逆向工程的概念
“想想打开和重新制作设备的过程。它包括试图拆分设备的不同部
分,分析其工作的细节,和之后根据你的分析重新制作整个设备。
这个过程被称为逆向工程。就像修改设备一样,你也可以在解决任
何问题时使用这个概念。例如:你把问题分解成片段。然后尝试考
虑处理每个片段的策略,通常会进一步将片段分成更小的部分。最
后,通过将零件和零件放在一起来解决问题。“
介绍活动
“今天我们将用我们的Plobots来进行逆向工程。你会做的是 ‐ 你会移
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
动Plobot和/或手动做某些动作。根据你对你的Plobot做什么,你的
同学会试着在序列制作页面中写下Plobot动作/行动的代码。通过这
种方式,我们将看看我们是否只能通过观察Plobot的动作和行动来
真正弄清楚代码。“
另一种方法可以是将课程重点放在使用可持续发展的3‐R上;“减少
,重用和回收”。
Demo Take out a Plobot. Move the Plobot on the city map. Note the starting
point. Take the Plobot to any point manually i.e. without using any
10/15 mins Smart Card
Now ask students what Smart Cards they would use and in what
示范 sequence if they had to make the Plobot follow the same pattern
Write the answers of the students in the whiteboard and reflect on
10/15分钟 those answers
Now take out a Sequence Maker and write the correct sequence of
codes (Smart Cards)
拿出一个Plobot。在城市地图上移动Plobot。注意起点。手动将
Plobot移至任意位置,即不使用任何智能卡
现在问学生他们会使用什么智能卡,以及如果他们必须让Plobot遵
循相同的模式,他们将采用什么序列
在白板上写下学生的答案并反思这些答案
现在拿出一张序列制作页面并写出正确的代码序列(智能卡)
Activity I Ask students to form groups of 2
Distribute Sequence Maker, pencil, Plobot and stack of Smart Cards to
15/30 mins every team in the class
Ask each group to mark a starting position and place their Plobot to a
活动一 certain position on the city map manually i.e. without using Smart Cards
Now students from each team observe the position of the Plobot of
15/30分钟 their neighbouring team.
After observation, students guess the sequence of their neighbouring
Plobot. Then they write the programs with Sequence Maker.
On completion, ask students to test out their program by making the
Plobot move on the city map using Smart Cards
请学生2人组成一组
将序列制作页面,铅笔,Plobot和一叠卡片分发给班级中的每组
要求每个小组标记一个起始位置并手动将他们的Plobot放置在城市
地图上的某个位置,即不使用智能卡
现在每个小组的学生观察他们邻居队伍的Plobot的位置。
观察后,学生猜测邻居的Plobot的序列。然后他们在序列制作页面
中写下程序。
完成后,让学生通过使用智能卡使Plobot在城市地图上移动来测试
他们的计划
Activity II Students continue working on finding out the sequence of their
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
neighbouring Plobot
15/45 mins Only this time, each team adds more challenges for the Plobot to reach
to a fixed position
活动二 Eg: add different building bricks as obstacles that Plobot has to avoid;
make the Plobot do physical movements like turn around,etc
15/45分钟 Encourage students to make their Plobot movement more challenging
As before, the students observe the obstacles added by their
neighbouring team. Then they work on writing the programs with
Sequence Maker. And finally they test their programs.
学生们继续努力寻找邻居Plobot的序列
只有这一次,每个团队都为Plobot添加更多挑战,以到达一个固定
位置
例如:添加不同的障碍物作为Plobot必须避开的障碍;让Plobot做转
身等身体动作
鼓励学生让他们的Plobot运动更具挑战性
和以前一样,学生们观察邻近队伍添加的障碍。然后他们开始编写
序列制作页面的程序。最后他们测试他们的程序。
Clean Up + Review Give students a 5 minute warning to finish up the activity
Ask them to check that they have all the Smart Cards and return the
5/50 mins cards and Plobot to a designated space before cleaning up the room
and returning supplies.
收拾+回顾 Gather students together for a time of reflection.
What did you learn today?
5/50分钟 What was your favorite part of the activity?
学生将所有的智能卡和Plobots归还到指定的地点。
根据介绍,对于回收意味着什么以及可持续的生活方式将有一系列
反思。
向学生提出以下问题以反思他们今天的活动。
你今天学到了什么?
这项活动你最喜欢的部分是什么?
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Workshop 10: Learning Binary System with Plobot
工作坊10:与Plobot一起学习二进制系统
Lesson Length: about 1 hour
课程长度:约1小时
Objectives: 目标
Students learn about the binary number system and become familiarized with the way computers store
information. They get an understanding of how machines can be used to encode, transmit and decode a
number.
学生了解二进制数字系统并熟悉计算机存储信息的方式。他们了解机器如何用于编码,传输和解
码数字。
Preparation:准备
Always ‐> Check that all Plobots are charged, functioning properly, and have all required pieces and
cards
Bring tape, enough sharpened pencils for all students, and extra blank sheets of paper
Bring computer and/or USB flash drive with most‐updated version of workshop content
常规准备‐> 检查并确保所有Plobots功能正常并且配有所有必需的部件和卡片;带上额外的空白纸
;为所有学生提供足够削好的铅笔(如果工作坊场地没有铅笔);将计算机和/或USB闪存驱动器带
有最新版本的工作坊内容;胶带
For this Workshop ‐> Bring enough Sequence Maker for all students
Bring 10 rectangular whiteboard "sign panels" and markers
Print enough of Binary Cards for all the students
此次工作坊准备‐ > 为所有学生带来足够的序列制作页面
带上10个矩形白板“标志牌”和记号笔
为所有学生打印足够的二进制卡片
Classroom Set‐up:教室布置
Always ‐> Plobots unpacked and ready in a location hidden from view of students (to avoid initial
distraction) with required Smart Cards for this workshop on Plobot's back
Stack of blank paper and pencils at front of the class
常规布置‐> 将Plobot拆包,并准备好隐藏在学生看不到的位置(以避免学生一开始分心)以及将本
次课程所需的智能卡置于Plobot背上。一叠空白纸和铅笔置于教室前方。
For this Workshop ‐> Sequence Maker ready at the front of the class
Whiteboard "sign panels", markers, and tape at the front of the class
此次工作坊布置‐ > 序列制作页面准备在教室前面
教室前面的白板“标志牌”,记号笔和胶带
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Teacher Background:老师背景
In this workshop, students are introduced to the binary number system. They learn about the use of
zeros and ones as binary digits in computer to store and transmit data. First, the students learn to
change the decimal number system to the binary number system. Then, later they program their Plobot
to encode a binary number and send it to their fellow students. The students program Plobot to indicate
0 and 1.
在这个工作坊上,介绍给学生二进制数字系统。他们了解在计算机中使用零和一的二进制数字来
存储和传输数据。首先,学生学习将十进制数系统更改为二进制数系统。然后,他们稍后编程他
们的Plobot编码一个二进制数并将其发送给他们的同学。学生编程Plobot以表示0和1。
Cards:卡片
Movement: Go Ahead, Go Back, Turn Left, Turn Right
Control: Play, Reset, Pause
Sound: Do, Re, Mi, Fa, Sol, La, Si
运动:前进,后退,左转,右转
控制:播放,重置,暂停
声音:声音,Do,Re,Mi,Fa,Sol,La和Si
Steps/Timing Details
步骤/时间 内容
Discussion Start with a discussion
What are numbers?
5/5 mins How did the Romans represent numbers? (A: Roman numerals)
How do computers represent numbers? (A: using 0s and 1s i.e. binary
讨论 number system; binary is the language computers use to communicate)
How do computers understand the decimal number system with just 0s
5/5分钟 and 1s? (A: combination of 0s and 1s)
从讨论开始
什么是数字?
罗马人如何表示数字? (A:罗马数字)
计算机如何表示数字? (A:使用0和1即二进制数字系统;二进制是
计算机用于通信的语言)
计算机如何理解只有0和1的十进制数字系统? (A:0和1的组合)
Introduction Explain to the students that we’ll be learning about binary number
system today
10/15 mins Show the 5 Binary Cards and ask 5 student volunteers to come forward
and hold each of the Binary Cards
介绍 向学生解释我们今天将学习二进制数字系统
显示5张二进制卡,并要求5名学生志愿者出来并每人拿一张二进制
10/15分钟 卡
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
The Binary Cards look like this
二进制卡看起来像这样
Give each student a position:
1 dot = 1st position (rightmost)
2 dots = 2nd position
4 dots = 3rd position
8 dots = 4th position
16 dots = 5th position (leftmost position)
Ask these questions to students
Do you notice anything about the number of dots on the cards? (A: Each
card has twice as many as the card to its right.)
How many dots would the next card have if we carried on to the left?
(32) The next…? (A: 64)
Explain that each Binary Card is a bit. If the Binary Card shows dots then
it is written as 1 at that position and if the blank part is shown it
represents 0
Watch this video
for reference
Ask students to represent digits from 0‐ 10 by showing and not showing
the dots
Encourage other students to instruct the volunteers to flip the cards to
get the number right
Write down the binary digits (0s and 1s) based on the students answers
on the board
‐‐ Additionally, the teacher might want to contrast the predictability and
determinism of numbers stored in the computer with randomness and
other factors:
After the game, start a discussion on random. Relate the discussion to
the previous game. We get random numbers when we roll the dice
What is random? (A: without a systematic pattern that cannot be
explained or predicted except by chance or in a probabilistic or statistical
manner)
What is the use of random numbers in computer? (A: video games: for
creating unpredictable results; cryptography: cryptography requires
numbers that hackers can’t guess. We can’t just use the same numbers
over and over. We want to generate these numbers in a very
unpredictable way so the hackers can’t guess them)
How can a computer generate randomness? (A: pseudo random:
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
generating a random number using algorithm and seed. However, they
are not strictly random like the ‘true’ random numbers. True random
numbers totally unpredictable that can be generated by flipping coins,
rolling dice and/or other physical processes)
Introduction to the activity
“Today’s activity is going to be more like a game. We’ll make some chits
using different colored paper. Each chit will contain an activity. The
activities should be simple ones such as ‘turn around’, ‘ jump’ ,etc. The
person should then perform the activity written on the chit.
分配每个学生一个位置:
1点=第1个位置(最右边)
2个点=第2个位置
4个点=第3个位置
8个点=第4个位置
16点=第5个位置(最左边的位置)
向学生提问这些问题
你有没有注意到卡上的点数? (答:每张卡的点数是卡右侧的两
倍)。
如果我们继续向左走,下一张牌会有多少点? (32)下一个......?
(A:64)
解释每张二进制卡片是否有点。如果二进制卡显示点,则在该位置
写入1,如果显示空白部分,则表示为0
观看此视频以供参考
要求学生通过显示和不显示点来表示0‐10的数字
鼓励其他学生指导志愿者翻牌以获得正确的号码
根据学生在电路板上的答案记下二进制数字(0和1)
‐ 此外,老师可能希望将存储在计算机中的数字的可预测性和确定
性与随机性和其他因素进行对比:
比赛结束后,开始随机讨论。将讨论与前面的游戏相关联。当我们
掷骰子时,我们得到随机数字
什么是随机的? (答:没有系统的模式,除非偶然或以概率或统计
方式解释或预测)
计算机中随机数的用途是什么? (答:视频游戏:创造不可预知的
结果;密码学:密码学需要黑客无法猜测的数字,我们不能一次又一
次地使用相同的数字,我们希望以非常不可预知的方式产生这些数
字,以便黑客无法猜测他们)
计算机如何产生随机性? (A:伪随机:使用算法和种子生成一个
随机数然而,它们不像“真正的”随机数那样是严格随机的,真正的
随机数是完全不可预知的,可以通过掷硬币,滚动骰子和/或其他物
理流程)
活动介绍
“今天的活动将更像一场比赛。我们将使用不同的彩色纸张制作一些
小图案。每个小组将包含一个活动。这些活动应该是简单的活动,
如“转身”,“跳跃”等。然后该人员应该执行写在短信上的活动。
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Activity I Distribute the Binary Cards to every students
Ask every student to represent their birthdate in binary number system
10/25 mins Go around to see if any student is struggling
Students use the Binary Cards to find out the binary number of their
活动一 birthdate
They represent dot with 1 and blank side with 0
10/25分钟 After the students are done, they share their binary code with everyone
Students guess each others’ birthdays
将二进制卡分发给每个学生
要求每个学生用二进制数字表示他们的生日
去看看有没有学生不太理解
学生使用二进制卡片找出他们的出生日期的二进制数字
它们用1表示点,用0表示空白边
学生完成后,他们与每个人分享他们的二进制代码
学生猜对方的生日
Demo Gather everyone around and explain that now we’ll encode binary
numbers with Plobot
5/30 mins Take out one Plobot and stack of Smart Cards. Explain that we’ll use the
Sound Smart Cards.
示范 First, use Binary Cards to change a decimal number to binary number
Use the Sol Smart Card to indicate 1 and the Do Smart Card to indicate 0.
5/30分钟 集结所有人并解释现在我们将用Plobot编码二进制数
拿出一个Plobot和一叠智能卡。解释我们将使用声音智能卡。
首先,使用二进制卡将十进制数字更改为二进制数字
使用Sol智能卡指示1,并使用Do智能卡指示0。
Activity II Ask students to make groups of 2
Explain the task
15/45 mins The students will now encode a binary digit with the help of Plobot
which their neighbouring team tries to guess
活动二 Each team works on encoding a binary digit with Plobot
First the students use Binary Cards to change the decimal number of
15/45分钟 binary number
Then by using the combination the Sol and Do Smart Cards, students
encode the binary digit with Plobot
After the students are done encoding their binary number, they pass
their Plobot to the neighbouring team.
The neighbouring team observes the Plobot’s sounds and guesses the
encoded binary number
On guessing correct, the respective team gets a point
要求学生2人组一组
解释任务
现在学生们将在Plobot的帮助下编码一个二进制数字,让他们的邻居
团队试图猜测
每个团队都使用Plobot编码二进制数字
首先,学生使用二进制卡来更改二进制数的十进制数
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
然后通过使用Sol和Do智能卡的组合,学生用Plobot编码二进制数字
学生完成二进制编码编码后,他们将Plobot传递给邻居队伍。
邻居团队观察Plobot的声音并猜测编码的二进制数
在猜测正确的时候,各自的团队得到一个点数
Clean Up + Review Give students a 5 minute warning to finish up the activity
Ask them to check that they have all the Smart Cards and return the
5/50 mins cards and Plobot to a designated space before cleaning up the room and
returning supplies.
收拾+回顾 Gather students together for a time of reflection.
What did you learn today?
5/50分钟 What was your favorite part of the activity?
活动结束前5分钟提醒学生完成活动
学生将所有的智能卡和Plobots归还到指定的地点。
向学生提出以下问题以反思他们今天的活动。
你今天学到了什么?
这项活动你最喜欢的部分是什么?
Note: this workshop uses and remixes material from
https://code.org/curriculum/course2/14/Teacher
注:本次研讨会使用并混合来自https://code.org/curriculum/course2/14/Teacher的材料
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Workshop 11: Running errands and doing chores
工作坊11:跑腿和做家务
Lesson Length: about 1 hour
课程长度:约1小时
Objectives: 目标
Students learn about sensors in this activity. They acquaint themselves with Smart Cards such as See and
Repeat. Finally, they program their Plobot to make it work like a vacuum cleaner by using the See Smart
Card.
学生在此活动中了解传感器。他们还将熟悉智能卡,例如看和重复。最后,他们通过使用看智能
卡来编程他们的Plobot,使其像吸尘器一样工作。
Learning Objectives:学习目标
● Students practice using conditional statements
● Students are introduced to sensors
● 学生练习使用条件语句
● 向学生介绍传感器
Preparation:准备
Always ‐> Check that all Plobots are charged, functioning properly, and have all required pieces and
cards
Bring tape, enough sharpened pencils for all students, and extra blank sheets of paper
Bring computer and/or USB flash drive with most‐updated version of workshop content
常规准备‐> 检查并确保所有Plobots功能正常并且配有所有必需的部件和卡片;带上额外的空白纸
;为所有学生提供足够削好的铅笔(如果工作坊场地没有铅笔);将计算机和/或USB闪存驱动器带
有最新版本的工作坊内容;胶带
For this Workshop ‐>Bring enough Sequence Maker for all students
Building bricks
此次工作坊准备‐ > 为所有学生带上足够的空白纸(以防万一,总是要有额外的草稿纸!);积木
Classroom Set‐up:教室布置
Always ‐> Plobots unpacked and ready in a location hidden from view of students (to avoid initial
distraction) with required Smart Cards for this workshop on Plobot's back
Stack of blank paper and pencils at front of the class
常规布置‐> 将Plobot拆包,并准备好隐藏在学生看不到的位置(以避免学生一开始分心)以及将本
次课程所需的智能卡置于Plobot背上。一叠空白纸和铅笔置于教室前方。
For this Workshop ‐> Sequence Maker ready at the front of the class
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Whiteboard "sign panels", markers, and tape at the front of the class
此次工作坊布置‐ > 在教室前面准备好一叠序列制作页面;准备使用的“标志牌”,胶带和白板记号笔
Teacher Background:老师背景
In this workshop, students imagine their Plobot act as a vacuum cleaner. Students are introduced to
sensors. They learn to activate the sensor in Plobot by using the See Smart Card. Later, they program
Plobot to move around the room and detect any object that lies ahead of it. On seeing the object, Plobot
moves towards it, alerts the user and moves away from the object. That way, students make a prototype
of Roomba vacuum cleaner. This activity allows students to dive deeper in practicing the basic
conditional statements‐ yes/no action.
Optionally, they can develop a program to do other chores, like taking out the trash at the right time or
mopping the floor. The key of the exercise is to generate empathy from the students with the task to
perform and find new and creative ways to solve it.
在这次工作坊上,学生们将他们的Plobot作为吸尘器。介绍给学生传感器。他们学习使用看智能
卡激活Plobot中的传感器。之后,他们编程Plobot在房间中移动并检测位于其前面的任何物体。在
看到物体时,Plobot向它移动,提醒用户并远离物体。这样,学生制作了Roomba吸尘器的原型。
这项活动让学生可以更深入地练习基本条件陈述 ‐ 是/否行动。
另外,他们可以开发一个程序来完成其他的家务事,比如在正确的时间拿出垃圾或者擦地板。活
动的关键是从学生的任务表现中产生同理心,并找到解决问题的新方法。
Cards:卡片
Movement: Go Ahead, Go Back, Turn Left, Turn Right
Control: Play, Reset, Pause, Store, Repeat
Sensor: See
运动智能卡
看智能卡
重复&存储智能卡
Steps/Timing Details
步骤/时间 内容
Introduction Review of the activity: ‘Red envelopes’
Does anyone remember the activity named ‘Red Envelopes’?
5/5 mins What did we do in the activity?
What type of robot was introduced in the activity? (A: Social robots)
介绍 Does anybody remember what social robots mean? (A: robots that
interact socially with human beings)
5/5分钟 Introduce the concept of service robotics
“Like social robots, there are other kinds of robots too. For eg: Service
robots. Service robots are made to help and support humans. They
assist human beings in performing different kinds of jobs such as
household chores, cleaning, etc. A very popular example of service robot
is Roomba vacuum. It is powered by smart sensors that guide the robot
to navigate around the home and thoroughly clean the floors.”
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Introduce the activity
“Today, you’ll be working on creating your version of Roomba vacuum
cleaner using Plobot. You’ll work with sensors in Plobot and make the
Plobot clean the room.”
活动回顾:'红包'
有人记得名为'红包'的活动吗?
我们在活动中做了什么?
活动中介绍了什么类型的机器人? (答:社交机器人)
有人记得社交机器人是什么意思吗? (答:与人类社会交往的机器
人)
介绍服务机器人的概念
“像社交机器人一样,还有其他类型的机器人。例如:服务机器
人。服务机器人可以帮助和支持人类。他们协助人类执行各种工作
,如家务,清洁等。服务机器人非常受欢迎的一个例子是Roomba
vacuum。它由智能传感器驱动,引导机器人在家中导航并彻底清洁
地板。“
介绍活动
“今天,你将使用Plobot创建你的版本的Roomba吸尘器。你将在
Plobot中使用传感器,并让Plobot清理房间。“
Demo Take out one Plobot and stack of Smart Cards. Explain that we’ll use the
See Smart Card to program Plobot to see trash on the floor.
5/10 mins With the help of one student volunteer, demonstrate operating the
sensor in Plobot using See card
示范 拿出一个Plobot和一叠智能卡。解释我们将使用看智能卡让Plobot在
地板上看到任何垃圾
5/10分钟 在一名学生志愿者的帮助下,演示使用看智能卡在Plobot中操作传
感器
Test Students form groups of 2‐3
Students work in their team to follow the program shown in the demo
5/15 mins Students discuss with their team members what happened after using
the See card
测试 学生2‐3人一组
学生在他们的团队中工作,遵循演示中显示的程序
5/15分钟 学生与他们的团队成员讨论使用看智能卡后发生的事情
Discussion/Reflection Ask some teams to share their insights
Introduce sensors
5/20 mins Why did the Plobot behave in a certain way after using the See Smart
Card?
讨论/反思 What is sensor? (A: a device that detects/ senses a signal)
How does it work? (A: on receiving the instruction for operation from
5/20分钟 the user)
What is the use of it? (A: to make a robot smarter and more interactive
to human beings)
Introduce ultrasonic sensor in the Plobot
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
What does the ultrasonic sensor do? (A: a sensor that measures
distance of an object by using sound waves)
What is the use of it in Plobot? (A: it detects the nearby objects from
Plobot such that the user can work with it as a conditional statement)
Show a quick demo of operating ultrasonic sensor in Plobot using See
card
请一些团队分享他们的见解
介绍传感器
为什么Plobot在使用看智能卡后表现出某种行为?
什么是传感器? (A:检测/感测信号的装置)
它是如何工作的? (答:在收到来自用户的操作指令时)
它有什么用处? (答:让机器人更智能,更人性化)
在Plobot中引入超声波传感器
超声波传感器有什么作用? (A:通过使用声波测量物体的距离的
传感器)
它在Plobot中的用途是什么? (答:它检测来自Plobot的附近物体
,以便用户可以将其作为条件语句使用)
快速演示使用看智能卡,超声波传感器显示在Plobot的反应
Activity I Students use the See Smart Card to program their Plobot to use its
sensor
10/30 mins Introduce Repeat Smart Card to the students
Repeat Smart Card allows students to store their program in bulk and
活动一 use it again. On using this card, the students won’t have to program the
same set of codes time and again
10/30分钟 Students program their Plobot to move around the floor and stop if
Plobot sees an obstacle in its way. Similarly, they acquaint themselves
with the Repeat Smart Card.
学生使用看智能卡,并让他们的Plobot操作其传感器
向学生介绍重复智能卡
重复智能卡
允许学生批量存储他们的程序并再次使用。在使用这张
卡片时,学生不必一次又一次编程同一组代码
学生让他们的Plobot在地板上移动,如果Plobot看到障碍物,就停下
来。同样,他们熟悉重复卡片。
Activity II Students program Plobot to act like a vacuum cleaner
Students use Movement Smart Cards to move Plobot
15/45 mins Students use the See Smart Card along with the Repeat Smart Card to
program Plobot to sense any object that’s ahead of it
活动二 Go around and help pairs program; give encouragement! Remember,
they will be using See and Repeat Smart Cards for the first time. Hence,
15/45分钟 some might struggle and might seek for constant hints.
Encourage students to use Sequence Maker
After each challenge is completed, ask students to raise their hand to
indicate completion. Go over to see Plobot perform (according to the
students' Sequence Maker)
学生使Plobot像吸尘器一样行动
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
学生使用移动和移动卡来移动Plobot
学生一起使用看智能卡和重复智能卡,使Plobot感觉到它前面的任
何物体
四处帮忙每组编程;给予鼓励!请记住,他们将首次使用看和重复
卡片。因此,有些人可能会遇到困难,并可能不断寻求提示。
鼓励学生使用序列制作页面
每次挑战结束后,学生们举手表示完成。前往查看Plobot演示(根
据学生的序列制作页面)
Clean Up + Review Give students a 5 minute warning to finish up the activity
Ask them to check that they have all the Smart Cards and return the
5/50 mins cards and Plobot to a designated space before cleaning up the room
and returning supplies.
收拾+回顾 Gather students together for a time of reflection.
What did you learn today?
5/50分钟 What was your favorite part of the activity?
What is the importance of technology?
Where can technology be used in our day to day lives?
活动结束前5分钟提醒学生完成活动
学生将所有的智能卡和Plobots归还到指定的地点。
向学生提出以下问题以反思他们今天的活动。
你今天学到了什么?
这项活动你最喜欢的部分是什么?
科技的重要性是什么?
科技在日常生活中可以运用在哪里?
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Workshop 12: Play the clone game
工作坊12:玩克隆游戏
Lesson Length: about 1 hour
课程长度:约1小时
Objectives: 目标
In this activity, students learn to program their Plobot follow the same pattern demonstrated by their
peers. Students are expected to work with most of the Smart Cards introduced to them so far. They
program the Plobot using the concept of reverse engineering gaining further experience with
decomposition and debugging.
在这项活动中,学生们学习如何遵循同伴们展示的模式,对他们的Plobot进行编程。预计学生可
以使用迄今为止介绍给他们的几乎所有的智能卡。他们使用逆向工程的概念对Plobot进行编程。
学生学习分解和程序除错。
Learning Objectives:学习目标
● Students learn the concept of decomposition
● Students learn the concept of debugging
● 学生学习分解的概念
● 学生学习程序除错的概念
Preparation:准备
Always ‐> Check that all Plobots are charged, functioning properly, and have all required pieces and
cards
Bring tape, enough sharpened pencils for all students, and extra blank sheets of paper
Bring computer and/or USB flash drive with most‐updated version of workshop content
常规准备‐> 检查并确保所有Plobots功能正常并且配有所有必需的部件和卡片;带上额外的空白纸
;为所有学生提供足够削好的铅笔(如果工作坊场地没有铅笔);将计算机和/或USB闪存驱动器带
有最新版本的工作坊内容;胶带
For this Workshop ‐> Bring enough Sequence Maker for all students
Bring enough blank sheets of paper for all students
此次工作坊准备‐ > 为所有学生提供足够的空白纸(以防万一,总是要有额外的草稿纸!)
Classroom Set‐up:教室布置
Always ‐> Plobots unpacked and ready in a location hidden from view of students (to avoid initial
distraction) with required Smart Cards for this workshop on Plobot's back
Stack of blank paper and pencils at front of the class
常规布置‐> 将Plobot拆包,并准备好隐藏在学生看不到的位置(以避免学生一开始分心)以及将本
次课程所需的智能卡置于Plobot背上。一叠空白纸和铅笔置于教室前方。
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
For this Workshop ‐>
Sequence Maker ready at the front of the class
Bring enough blank sheets of paper for all students
此次工作坊布置 ‐ > 在课堂前面准备好一叠序列制作页面;准备使用的“标志牌”,胶带和白板记号笔
Teacher Background:老师背景
Students work in teams in this workshop. One student from each team shows a demo of certain
movements. The other student observes the demo very carefully and programs their Plobot to follow
the same pattern. Later, the students exchange their roles such that all the students get to program
Plobot. This workshop allows students to make the use of all the Smart Cards they have used so far.
They dive deeper into the topic of decomposition and debugging.
学生们在这个工作坊中一起工作。每组派一名学生演示某些动作。另一名学生非常仔细地观察演
示,并将Plobot编程来遵循相同的模式。之后,学生们交换角色,让所有学生都能够编程Plobot。
本次工作坊允许学生使用迄今为止使用的所有智能卡。他们深入分解和程序除错的主题。
Cards 卡片
All Smart Cards 所有智能卡
Steps/Timing Details
步骤/时间 内容
Introduction Overview of the previous lesson
Who remembers what it means by Reverse Engineering?
5/5 mins Introduction to the activity
“In the previous activity, we wrote the possible programs for Plobot with
介绍 Sequence Maker after our fellow students made their Plobot carry out a
certain action. Today’s activity is going to be almost the same. But you
5/5分钟 won’t be moving your Plobot manually then guessing the correct
programs for i. Instead, you’ll make your own movement and then try to
make your Plobot duplicate the same movement.”
前一课的概述
谁记得逆向工程是什么意思?
活动介绍
“在之前的活动中,我们在同学们让他们的Plobot执行某个动作之后
,在序列制作页面上编写了可能的程序。今天的活动会几乎相同。
但是你不会手动移动你的Plobot,然后猜测我的正确程序。相反,
你会做出自己的动作,然后尝试让你的Plobot复制相同的动作。“
Demo Take out one Plobot and stack of Smart Cards. Explain that we’ll use as
many cards as we want to program Plobot to repeat our movements.
10/15 mins With the help of one student volunteer, make some movements.
Eg: move one step forward, turn left, makes some sounds.
示范 Now make program Plobot do the same thing by tapping the necessary
Smart Cards on its head
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
10/15分钟 Smart Cards used are: Go Ahead, Turn Left, DO, and RE Sound Smart
Cards
拿出一个Plobot和一叠智能卡。解释我们将尽量使用卡片,让Plobot
重复我们所展示的内容
在一名学生志愿者的帮助下,做一些动作。
例如:向前移动一步,向左转,现在播放一些声音。
现在让Plobot通过点击必要的智能卡来做同样的事情
使用的智能卡有:'运动'卡'左转'和DO‐RE声卡
Activity I Students work in groups of 2
Distribute Sequence Maker, Plobot and stack of Smart Cards to each
15/30 mins group
Team Work:
活动一 One student from the team creates some movements
Other student from the same team programs Plobot to follow the same
15/30分钟 sequence
Students exchange their roles
学生以2人为一组工作
将序列制作页面,Plobot和一叠卡片分配给每个组
团队合作:
团队中的一名学生创造了一些动作
来自同一团队的另一个学生对Plobot进行编程以遵循相同的顺序
学生交换角色
Activity II After the 1st activity, ask students to gather around
Ask students (random students) to come forward and perform a certain
15/45 mins action
Only 1 student comes at a time
活动二 Since students might be quite hesitant about performing in the front,
make your own movement and dance around to encourage students
15/45分钟 The other students observe the action and program their Plobot to
follow the same sequence. Encourage students to use Sequence Maker
to write the programs.
To make it more challenging, Encourage students to perform actions
other than just moving around
Give points to whoever writes the programs correctly
第一次活动后,请学生聚集在一起
要求学生(随机学生)上前并表演一些动作
一次只有一名学生上前
由于学生可能对上台表演颇为犹豫,因此请老师自己动作并加一点
舞蹈动作,以鼓励学生
其他学生观察动作并编程Plobot以遵循相同的序列。鼓励学生使用
序列制作页面编写程序。
为了让它更具挑战性,鼓励学生除了四处走动外,也加上肢体动作
例如:眨眼睛(在Plobot的情况下可能是闪光灯),
写出正确程序的学生可以加分
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Clean Up + Review Give students a 5 minute warning to finish up the activity
Ask them to check that they have all the Smart Cards and return the
5/50 mins cards and Plobot to a designated space before cleaning up the room and
returning supplies.
收拾+回顾 Gather students together for a time of reflection.
What did you learn today?
5/50分钟 What was your favorite part of the activity?
活动结束前5分钟提醒学生完成活动
学生将所有的智能卡和Plobots归还到指定的地点。
向学生提出以下问题以反思他们今天的活动。
你今天学到了什么?
这项活动你最喜欢的部分是什么?
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Workshop 13:
Morse Code
工作坊13:摩尔斯电码
Lesson Length: about 1 hour
课程长度:约1小时
Objectives: 目标
Students understand the concept of symbols and learn about Morse code. They work with Sound Smart
Cards to encode message using Morse code.
学生理解符号的概念并了解摩尔斯电码。他们使用声音智能卡来进行莫尔斯电码的讯息编码。
Learning Objectives:学习目标
● Students learn about the concept of symbols
● Students work with different Sound Smart Cards
● Students learn to encode and decode a message
● 学生学习符号的概念
● 学生使用不同的声音智能卡
● 学生学习编码和解码信息
Preparation:准备
Always ‐> Check to ensure all Plobots are functioning properly and have all pieces and cards; bring a
stack of extra blank pages; bring enough sharpened pencils for all students (if do not have pencils at the
workshop location); bring thumb drive with most‐updated version of workshop powerpoint computer;
tape
常规准备‐> 检查并确保所有Plobots功能正常并且配有所有必需的部件和卡片;带上额外的空白纸
;为所有学生提供足够削好的铅笔(如果工作坊场地没有铅笔);将计算机和/或USB闪存驱动器带
有最新版本的工作坊内容;胶带
For this Workshop ‐> 此次工作坊准备
Bring enough Sequence Maker for all students
Bring enough blank sheets of paper for all students
Bring Morse Code Chart for each student
为所有学生带来足够的序列制作页面
为所有学生提供足够的空白纸张
为每个学生带上摩尔斯代码表
Classroom Set‐up:教室布置
Always ‐> Plobots all unpacked and ready in location hidden from view of students (to avoid initial
distraction) with selected Smart Cards being used for this workshop on Plobot's back; stack of blank
paper ready at front of the class; pencils ready to distribute
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
常规布置‐> 将Plobot拆包,并准备好隐藏在学生看不到的位置(以避免学生一开始分心)以及将本
次课程所需的智能卡置于Plobot背上。一叠空白纸和铅笔置于教室前方。
For this Workshop ‐> 此次工作坊布置
Sequence Maker ready at the front of the class
Whiteboard "sign panels", markers, and tape at the front of the class
序列制作页面准备在教室的前面
教室前面的白板“标志牌”,记号笔和胶带
Teacher Background:老师背景
In this workshop, students will use Plobot as a Morse Code device. They will learn the concept of “dit”
and “dah” in Morse Code. First, they will encode and decode a word using the Morse Code chart on
paper. Later, they will program Plobot to encode a word using different Sound Smart Cards to replace dit
and dah from the Morse Code chart. Students then decode the word encoded by their fellow students.
在这个工作坊上,学生将使用Plobot作为摩尔斯电码设备。他们将在摩尔斯电码中学习“dit”和
“dah”的概念。首先,他们将使用纸上的摩尔斯码图对一个词进行编码和解码。之后,他们将编程
Plobot使用不同的声卡来编码一个单词,以替代摩尔斯电码表中的dit和dah。学生然后针对同学编
码的单词进行解码。
Cards:卡片
Movement: Go Ahead, Go Back, Turn Left and Turn Right
Control: Play, Reset, Pause
Sound: Sound, Do, Re, Mi, Fa, Sol, La, Si
‐ 运动:前进,后退,左转,右转
‐ 控制:播放,重置,暂停
‐ 声音:声音,Do,Re,Mi,Fa,Sol,La和Si
Steps/Timing Details
步骤/时间 内容
Introduction Introduce the concept of symbols
“Can anybody describe what symbols are? Why do we use them? Any
5/5 mins examples of symbols that you have seen/used?”
Listen to what students have to say and reflect on their answers
介绍 “
Symbols have come into existence a long time ago. We use symbols in
place of words to represent something. Have you ever thought about
5/5分钟 how symbols can be used to create codes? Or, even create your own
symbol and use it as a code word? Example: spies and detectives mostly
communicating in the form of codes. One such example is Morse Code.”
Introduce the story of NYU Fine Arts Professor Morse
“
Before electric telegraphy, most messages were handwritten and
entrusted to messengers, who traveled long distances to transfer them.
These messages could be delivered no faster than the fastest horse.
Samuel Morse, a Fine Arts Professor at NYU, was away from home
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
when he received a message that his wife was gravely ill. He received
the news long after the event occurred. By the time he arrived his home,
his wife had already been buried. Unhappy with the communication
system, he began to think of ways to transfer messages from one place
to the other instantly. Thus, he invented the first ever telegraph that
transmitted electrical signal from one place to the other and translated
the signal into a coded message. It was quite difficult to decode the
coded message. Later, he formed a partnership with Alfred Vail, who
helped him develop the system of dots and dashes to send messages
that is today known as Morse Code.”
介绍符号的概念
“谁可以描述什么是符号?我们为什么要使用它们?你看过/使用过
任何符号吗?“
倾听学生并对他们的答案的评论和反思
“很久以前,符号就已经存在。我们用符号代替文字来表示某些事
物。你有没有想过如何使用符号来创建代码?或者,甚至创建自己
的符号并将其用作代码字?例如:间谍和侦探主要以代码的形式进
行交流。摩尔斯电码就是一个例子。“
介绍纽约大学美术教授摩尔斯的故事
“在电报之前,大多数信息都是手写的,并委托给信使长途跋涉传
送。这些消息可不会比最快的马快。纽约大学艺术教授塞缪尔摩尔
斯收到妻子患有严重疾病的消息时正出远门。事件发生很久以后,
他收到了这个消息。到他家时,他的妻子已经被埋葬了。对通信系
统不满意,他开始想办法将消息从一个地方传送到另一个地方。因
此,他发明了有史以来第一台将电信号从一个地方传输到另一个地
方的电报机,并将信号转换为编码信息。解码编码信息非常困难。
后来,他与阿尔弗雷德韦尔一起合作,阿尔弗雷德韦尔帮助他开发
了点和破折号的系统来发送今天被称为摩尔斯码的消息。“
Introduce Morse Code
Show the Morse Code chart to the students
Explain what “dit” (dot) and “dah” (dash) in the Morse Code chart
refers to
“‘
Dit’ and ‘dah’ are the sounds that you hear in a Morse code device. In
written form, ‘dit’ is represented by a dot (.) and ‘dah’ by a dash (‐). “
To encode messages, use the chart to represent each letter in the
message.
介绍摩尔斯电码
向学生展示摩尔斯电码表
解释摩尔斯电码表中的“嘀”(点)和“哒”(破折号)是指什么
“'嘀'和'哒'是你在摩尔斯电码设备中听到的声音。在书面形式中,'
嘀'由点(。)和'哒‘由短划线( ‐ )表示。 “
要编码消息,使用图表来表示消息中的每个字母。
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
To decode a message, begin at START. Every time you hear a “dit” move
down and to the right and every time you hear a “dah” move down and
to the left. The letter you land on when the sequence stops is the letter
for that code.
要解码消息,请从START开始。每当您听到“嘀”时,向下并向右移
动时,每当您听到“哒”时,向下并向左移动。当序列停止时你停在
的那个字母就是该代码的字母。
HELLO:
H= . . . .
E= .
L= . ‐ . .
L= . ‐ . .
O= ‐ ‐ ‐
Link “
Demo Take out a piece of paper and the Morse Code Chart and show a quick
demo of how to encode a letter in paper
10/15 mins Use symbol dot (.) for dit and dash (‐) for dah to encode a letter in
paper
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
示范 Explain how to decode the encoded letter
Take out one Plobot and stack of Smart Cards. Explain that we’ll use the
10/15分钟 Sound Smart Cards to represent the dit and dash from the Morse Code
chart.
* Example: “Do” Sound Smart Card = dit from Morse Code chart; “Re”
Sound Smart Card = dah from Morse Code chart
拿出一张纸和摩尔斯代码图,并快速展示如何在纸上编码字母
使用符号点(。)作为嘀和破折号( ‐ )作为哒在纸上编码一个字
母
解释如何解码编码的字母
拿出一个Plobot和一叠牌。解释我们将使用声卡作为摩尔斯电码表
中的嘀和哒。
*例子:“Do”声音智能卡=莫尔斯电码表的嘀; “Re”声音智能卡=摩尔
斯电码表中的哒
Activity I Distribute a Morse Code Chart, Plobot and the stack of Smart Cards to
every student
10/25 mins Ask students to think of a 3 letter word
First, students encode the 3 letters on paper using the symbols (.) and
活动一 (‐) for dit and dah taking the reference of the Morse Code Chart
Second, students encode the same letter in Plobot replacing dit and
10/25分钟 dah by different Sound Smart Cards.
Students discuss among themselves and decide which two Sound Smart
Cards to use in order to represent dit and dah
Students use Pause card to distinguish between 2 letters
Check if the students are using correct sequence of sounds to encode
the word
向每个学生分发摩尔斯代码表,Plobot和一叠智能卡
要求学生想一个3个字母的单词
首先,学生使用符号(。)和( ‐ )对纸上的3个字母进行编码,
参考摩尔斯代码图,以获得嘀和哒
接着,学生在Plobot中编码相同的字母,用不同的声卡替代嘀和
哒。
学生们彼此讨论,并决定使用哪两个声卡来代表嘀和哒
学生使用暂停卡来区分2个字母
检查学生是否使用正确的声音顺序来编码单词
Activity II Students split themselves into 2 groups
Each group think of a word and encode Plobot by using Sound Smart
20/45 mins Cards as “dits” and “dahs”
* The word cannot have more than 5 letters.
活动二 Each group will transmit their word to the other group
Students from the other group have to decode the transmitted word
20/45分钟 Each team gets some points on guessing the right answer
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
所有学生分成两组
每个组都会想一个词,并使用声卡作为“嘀”和“哒”来编码Plobot
*单词不能超过5个字母。
每个小组都会将他们的单词传送给另一个小组
来自另一组的学生必须对传过来的单词进行解码
每个团队都会在猜到正确的答案时获得一些分数
Clean Up + Review Give students a 5 minute warning to finish up the activity
Ask them to check that they have all the Smart Cards and return the
5/50 mins cards and Plobot to a designated space before cleaning up the room
and returning supplies.
收拾+回顾 Gather students together for a time of reflection.
What did you learn today?
5/50分钟 What was your favorite part of the activity?
活动结束前5分钟提醒学生完成活动
请他们检查他们是否拥有所有的智能卡,并在清理教室和返还用品
之前先将卡片和Plobot归还到指定的地点。
聚集学生一起思考。
你今天学到了什么?
你最喜欢的活动是什么?
Note: you will find in the Annex some materials to use in this class. Note that a similar game can be
played with Binary Code, ASCII code or Roman numbers.
注:你会在附件中找到一些本课中使用的材料。请注意,类似的游戏可以使用二进制代码,ASCII
码或罗马数字来玩。
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Workshop 14: Babysitting
工作坊14:当保姆
Lesson Length: about 1 hour
课程长度:约1小时
Objectives: 目标
Students work with sensors by finding something they are familiar in a new approach. Operating
different sensors in a way for students to experience babysitting with Plobot.
学生通过使用新方法找到他们熟悉的东西来使用传感器。使用不同的智能卡操作不同的传感器,
学生与Plobot一起体验当保姆。
Learning Objectives:学习目标
● Students learn to work with more sensors ‐ Listen, See and Feel Smart Cards
● Practice empathy with others and use it to analyze problems and come up with solutions
● 学生通过使用听,看和感觉智能卡学习更多的传感器
● 与他人一起行动,并用它来分析问题并提出解决方案
Preparation:准备
Always ‐> Check that all Plobots are charged, functioning properly, and have all required pieces and
cards
Bring tape, enough sharpened pencils for all students, and extra blank sheets of paper
Bring computer and/or USB flash drive with most‐updated version of workshop content
常规准备‐> 检查并确保所有Plobots功能正常并且配有所有必需的部件和卡片;带上额外的空白纸
;为所有学生提供足够削好的铅笔(如果工作坊场地没有铅笔);将计算机和/或USB闪存驱动器带
有最新版本的工作坊内容;胶带
For this Workshop ‐> Bring enough Sequence Maker for all students
Bring enough blank sheets of paper for all students
此次工作坊准备‐ > 为所有学生带上足够的空白纸(以防万一,总是要有额外的草稿纸!)
Classroom Set‐up:教室布置
Always ‐> Plobots unpacked and ready in a location hidden from view of students (to avoid initial
distraction) with required Smart Cards for this workshop on Plobot's back
Stack of blank paper and pencils at front of the class
常规布置‐> 将Plobot拆包,并准备好隐藏在学生看不到的位置(以避免学生一开始分心)以及将本
次课程所需的智能卡置于Plobot背上。一叠空白纸和铅笔置于教室前方。
For this Workshop ‐> Sequence Maker ready at the front of the class
Whiteboard "sign panels", markers, and tape at the front of the class
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
此次工作坊布置‐ > 在教室前面准备好一叠序列制作页面;准备使用的“标志牌”,胶带和白板记号笔
Teacher Background:老师背景
In this workshop, Plobot acts as a baby‐sitting assistant. Students are introduced to personal robotics
and domotics. This activity allows students to dive deeper into using different sensors to program Plobot
perform different activities. First, the students come up with drawings of using sensors to program
Plobot to babysit.
Later, they program their Plobot based on their drawings and to act as a baby sitting assistant that
performs activities like changing the diapers, feeding the baby, etc.
The key to this activity is to have students relate to the responsibilities of their parents or older siblings.
They can use Plobot to help them think of all the tasks involved in taking care of something as delicate as
a baby.
在这个工作坊上,Plobot担任保姆助理。介绍给学生个人机器人和智能家庭。这项活动使学生能
够深入探索使用不同的传感器,使Plobot执行不同的活动。首先,学生提出使用传感器制作Plobot
保姆的图纸。
之后,他们根据自己的图纸对他们的Plobot进行编程,并扮演一名保姆助理的角色,执行诸如更
换尿布,喂养宝宝等活动。
这项活动的关键是要让学生关注他们的父母或兄弟姐妹的责任。他们可以使用Plobot帮助他们思
考所有涉及到像婴儿一样娇嫩的事情的任务。
Cards:卡片
Movement: Go Ahead, Go Back, Turn Left, Turn Right
Control: Play, Reset
Sensor: Feel, Listen, See
运动:前进,后退,左转,右转
控制:播放,重置
感觉:聆听和看
Steps/Timing Details
步骤/时间 内容
Introduction Review of social and service robots
Social robots (A. robots that interact socially with human beings)
5/5 mins Service robots (A. robots that assist and support human beings)
Introduction to personal robots
介绍 What is personal robotics? (A. Robots that are designed to make them
useful to human beings; enable an individual to automate the repetitive
5/5分钟 part of home or work life making them more productive)
Introduction to the activity
“Today, you will experience the process of babysitting. Yes, you will
program your Plobot to babysit for a day. First, you will list all the things
that are a part of babysitting, and then using sensors, program Plobot
to follow the process.”
回顾社交和服务机器人
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
社交机器人(答:与人类社交互动的机器人)
服务机器人(答:协助和支持人类的机器人)
个人机器人简介
什么是个人机器人? (答:设计旨在使它们对人类有用的机器人;
让个体家庭或工作生活中的重复部分能够自动化,使他们更有生产
力)
活动介绍
“今天,你会体验到作保姆的过程。是的,你会把你的Plobot编程做
为一日保姆。首先,你将列出所有保姆服务的内容,然后使用传感
器对Plobot进行编程以遵循这一流程。“
Review Review of sensors
Does anybody remember what sensors are?
5/10 mins What are the functions of sensors?
How many sensors are there inside Plobot? How many have we used so
回顾 far?
回顾传感器
5/10分钟 有人记得传感器是什么?
传感器的功能是什么?
Plobot内部有多少个传感器?到目前为止我们使用了多少?
Draw Ask students whether they have experience with babysitting
Ask students to imagine that they are babysitting and list of activities
5/15 mins they might have to do while babysitting
Write down the activities stated by students on the whiteboard and
绘制蓝图 reflect on them
Hand paper and pencil to each student
5/15分钟 Ask the students to draw how Plobot could use its sensors to monitor
babies
Have students refer to the list of activities on the whiteboard
询问学生是否有保姆经验
让学生想象他们是保姆,并列出他们在照顾孩子时可能要做的活动
写下学生在白板上陈述的活动并对其进行反馈
把纸和铅笔交给每个学生
请学生画出Plobot如何使用其传感器监测婴儿
让学生参考白板上的活动列表
Share Students share their drawings to the whole class
Based on the students’ drawings, draw conclusions of the kind of
5/20 mins activities that the Plobot might do while babysitting with the use of
different sensors
分享 学生将他们的图画分享给全班学生
根据学生的图纸,得出Plobot在使用不同传感器进行保姆时可能做
5/20分钟 的活动的结论
Activity I Students form groups of 2/3
They work in team to make their Plobot a babysitting assistant
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
5/25 mins Students work with different Smart Cards to operate different sensors
in Plobot
活动一 In reference to the drawings the students made earlier, they program
Plobot do different kinds of activities such as changing the diapers,
5/25分钟 feeding the baby, etc.
Students test their program and see whether their Plobot functions
properly or not
学生2‐3人组成一组
他们与团队工作,让他们的Plobot成为一名保姆助理
学生使用不同的智能卡在Plobot中操作不同的传感器
参考学生们早些时候提出的图纸,他们让Plobot做了各种各样的活
动,例如换尿布,喂宝宝等等。
学生们测试他们的程序,看他们的Plobot功能是否正常
Test Students exchange their babysitting assistant with their neighbouring
team
10/35 mins Students test their neighbouring team’s Plobot
Students observe the similarities and differences between the codes
测试 used to program their Plobot and the neighbouring team’s Plobot
学生们将他们的保姆助理与他们的邻居交换
10/35分钟 学生测试邻居队伍的Plobots
学生观察自己的Plobot和邻居团队的Plobot的代码之间的相似之处和
不同之处
Compare Students share their observation (similarities and differences) to the
whole class
10/45 mins Students give feedback to the neighbouring teams
学生与全班同学分享他们的观察(异同)
比较 学生给邻居队伍提供反馈
10/45分钟
Clean Up + Review Give students a 5 minute warning to finish up the activity
Ask them to check that they have all the Smart Cards and return the
5/50 mins cards and Plobot to a designated space before cleaning up the room
and returning supplies.
收拾+回顾 Gather students together for a time of reflection.
What did you learn today?
5/50分钟 What was your favorite part of the activity?
What are the uses of different sensors in Plobots?
Where can robots be used in our day to day lives?
活动结束前5分钟提醒学生完成活动
学生将所有的智能卡和Plobots归还到指定的地点。
向学生提出以下问题以反思他们今天的活动。
你今天学到了什么?
这项活动你最喜欢的部分是什么?
Plobots中不同传感器的用途是什么?
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
机器人在我们日常生活中的用途在哪里?
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Workshop 15: Plobot tells a bedtime story
工作坊15:Plobot讲床边故事
Lesson Length: about 1 hour
课程长度:约1小时
Objectives: 目标
Students understand more about the concept of planning and embrace the technique to program and
debug an algorithm with Plobot.
学生更深入地了解计划的概念,并接受用Plobot编程和程序除错算法的技术。
Learning Objectives:学习目标
● Students work with Movement and Control Smart Cards
● Students program Plobot using the concept of decomposition
● 学生使用移动和控制智能卡
● 学生使用分解概念编程Plobot
Preparation:准备
Always ‐> Check that all Plobots are charged, functioning properly, and have all required pieces and
cards
Bring tape, enough sharpened pencils for all students, and extra blank sheets of paper
Bring computer and/or USB flash drive with most‐updated version of workshop content
常规准备‐> 检查并确保所有Plobots功能正常并且配有所有必需的部件和卡片;带上额外的空白纸
;为所有学生提供足够削好的铅笔(如果工作坊场地没有铅笔);将计算机和/或USB闪存驱动器带
有最新版本的工作坊内容;胶带
For this Workshop ‐> Bring enough Sequence Maker for all students
Bring enough blank sheets of paper for all students
此次工作坊准备‐ > 为所有学生带来足够的序列制作页面
为所有学生提供足够的空白纸张
Classroom Set‐up:教室布置
Always ‐> Plobots unpacked and ready in a location hidden from view of students (to avoid initial
distraction) with required Smart Cards for this workshop on Plobot's back
Stack of blank paper and pencils at front of the class
常规布置‐> 将Plobot拆包,并准备好隐藏在学生看不到的位置(以避免学生一开始分心)以及将本
次课程所需的智能卡置于Plobot背上。一叠空白纸和铅笔置于教室前方。
For this Workshop ‐> Sequence Maker ready at the front of the class
Whiteboard "sign panels", markers, and tape at the front of the class
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
此次工作坊布置‐ > 序列制作页面准备在课堂的前面
教室前面的白板“标志牌”,记号笔和胶带
Teacher Background:老师背景
Students use the concept of abstraction when defining problems to identify the most important
information, such as the significant steps involved in navigating a robot. They begin to develop their
design skills by conceptualising algorithms as a sequence of steps to carry out instructions, such as
identifying steps in a process or controlling robotic devices. Students are able to use data as an input for
their robotic device. This activity allows students to understand the concept of free play and test the
progress they have made so far with programming Plobots.
学生在定义问题时使用抽象概念来识别最重要的信息,例如导航机器人的重要步骤。他们开始发
展他们的设计技能,将算法概念化为执行指令的一系列步骤,例如识别过程中的步骤或控制机器
人设备。学生能够使用数据作为机器人设备的输入。这项活动让学生了解自由游戏的概念,并测
试他们迄今为止用Plobots编程所取得的进展。
Cards:卡片
All set of Smart Cards 所有智能卡
Steps/Timing Details
步骤/时间 内容
Introduction The teacher has un‐organised images of Goldilocks story sequences stuck
on the whiteboard. The class is asked to recall what story these images
5/5 mins are from, and are asked to recall the key stages in the story. The teacher
facilitates the organisation of these into the correct order.
介绍 Introduce the activity
“Today, we’ll be playing a storytelling activity with our Plobots. Plobot is
5/5分钟 going to enact a bedtime story for us.”
老师将没有组织过的 金凤花姑娘与三只熊的 故事序列图像粘在白板
上。要求学生回顾这些图像来自哪些故事,并要求回忆故事中的关
键阶段。老师按照正确的顺序排列这些图像。
介绍活动
“今天,我们将与我们的Plobots进行讲故事活动。 Plobot将为我们定
制一个睡前故事。“
Different versions of the The teacher models how to construct the algorithm for Plobot to get to
game one location, using the arrows. The teacher invites students to help
construct the algorithm by calling out responses. If the algorithm is not
10/15 mins correct, that is okay, as the teacher can model debugging. The teacher
introduces (or re‐introduces) and uses the language: “algorithm” and
不同版本的游戏 “debugging/debug”.
教师模拟如何使用箭头为Plobot构建算法以到达一个位置。教师邀请
10/15分钟 学生通过响应来帮助构建算法。如果算法不正确,没关系,因为老
师可以对程序纠错进行建模。老师介绍(或重新介绍)并使用语言
:“算法”和“程序纠错”。
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Discussion Place Goldilocks (or other story event) cards randomly on the
whiteboard. Students recall the story and work with the teacher to put
10/25 mins the events into the correct sequence. The teacher reveals the mat with
Goldilocks story cards. The teacher introduces Plobot as helping us to
讨论 retell the events in the story in the correct order. The teacher works with
the students to identify which Smart Cards to use with Plobot. The
10/25分钟 teacher demonstrates how to create a simple algorithm and reset.
The teacher works with the students to model how to design an
algorithm with the Smart Cards that will provide instructions for Plobot
to get to the first story card on the mat. Model debugging, as it arises!.
在白板上随机放置金凤花姑娘与三只熊的故事(或其他故事)卡
片。学生回忆这个故事,并与老师合作,
将事件按照正确的顺序排
列。老师用金凤花姑娘故事卡片引出垫子。老师介绍Plobot帮助我们
以正确的顺序复述故事中的事件。教师与学生一起确定要给plover使
用哪种智能卡。老师演示如何创建一个简单的算法并重置。
老师与学生一起工作,模拟如何使用智能卡设计算法,该算法将为
Plobot提供指令以获取垫子上的第一张故事卡片。程序纠错模型,随
之出现!
Activity I The entire class picks one idea first and decides on how they’ll program
their Plobot
10/35 mins Now students form groups of 2
Each team works on programming their Plobot
活动一 Go around and help pairs program; give encouragement!
Encourage students to use Sequence Maker
10/35分钟 After all the teams have completed programming their Plobot, gather
everyone around to test whether their idea works or not
Students test their idea
Encourage students to test other versions and ideas too
整个班级首先选择一个想法,并决定他们如何编程他们的Plobot
现在学生2人组成一组
每个团队都致力于编程他们的Plobot
到处去帮忙每组编程;给予鼓励!
鼓励学生使用序列制作页面
在所有团队完成对Plobot的编程之后,集合所有人来测试他们的想法
是否有效
学生测试他们的想法
鼓励学生测试其他版本和想
Reflection Recall as a group what were the highlights of the session. As a reference,
for this lesson, the students describe the sequence of events in a
10/45 mins narrative, they work in teams to design their algorithm using a sequence
of arrows, that navigate the robot to key events in the story. They also
反思 work in teams to implement their algorithm by inputting instructions
into the robot and students can debug their algorithms.
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
10/45分钟 回想一下,本次工作坊的重点是什么。作为参考,在本课中,学生
描述故事的顺序,他们通过团队合作,使用一系列箭头设计算法,
将机器人导航到故事中的关键事件。他们还通过向机器人输入指令
来实现他们的算法,学生们可以纠错他们的算法。
Clean Up + Review Give students a 5 minute warning to finish up the activity
Ask them to check that they have all the Smart Cards and return the
5/50 mins cards and Plobot to a designated space before cleaning up the room and
returning supplies.
收拾+回顾 Gather students together for a time of reflection.
What did you learn today?
5/50分钟 What was your favorite part of the activity?
活动结束前5分钟提醒学生完成活动
学生将所有的智能卡和Plobots归还到指定的地点。
向学生提出以下问题以反思他们今天的活动。
你今天学到了什么?
这项活动你最喜欢的部分是什么?
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Workshop 16: Drone Delivery System
工作坊16:无人机交付系统
Lesson Length: about 1 hour
课程长度:约1小时
Objectives: 目标
Students work with the Sound Smart Cards and Movement Smart Cards. They are introduced to the
process of inventory management in warehouses and how high technology is impacting in our lives.
学生使用声音智能卡和移动智能卡。介绍给学生仓库的库存管理过程以及技术如何影响我们的生
活。
Learning Objectives:学习目标
● Students work with sequential programming concepts.
● Gain understanding of warehouses and inventory management
● Analyze problems how logistics affects city planning
● 学生使用顺序编程概念。
● 了解仓库和库存管理
● 分析物流如何影响城市规划的问题
Preparation:准备
Always ‐> Check that all Plobots are charged, functioning properly, and have all required pieces and
cards
Bring tape, enough sharpened pencils for all students, and extra blank sheets of paper
Bring computer and/or USB flash drive with most‐updated version of workshop content
常规准备‐> 检查并确保所有Plobots功能正常并且配有所有必需的部件和卡片;带上额外的空白纸
;为所有学生提供足够削好的铅笔(如果工作坊场地没有铅笔);将计算机和/或USB闪存驱动器带
有最新版本的工作坊内容;胶带
For this Workshop ‐> Bring enough Sequence Maker for all students
Bring 10 rectangular whiteboard "sign panels" and markers
Bring enough blank sheets of paper for all students
Bring enough cardboard, scissors, and building building bricks (long building bricks and short building
bricks)
此次工作坊准备‐ > 为所有学生带来足够的序列制作页面
带上10个矩形白板“标志牌”和记号笔
为所有学生提供足够的空白纸张
带上足够的纸板,剪刀和积木(长积木和短积木)
Classroom Set‐up:教室布置
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Always ‐> Plobots unpacked and ready in a location hidden from view of students (to avoid initial
distraction) with required Smart Cards for this workshop on Plobot's back
Stack of blank paper and pencils at front of the class
常规布置‐> 将Plobot拆包,并准备好隐藏在学生看不到的位置(以避免学生一开始分心)以及将本
次课程所需的智能卡置于Plobot背上。一叠空白纸和铅笔置于教室前方。
For this Workshop ‐> Sequence Maker ready at the front of the class
Whiteboard "sign panels", markers, and tape at the front of the class
Separate out the long building bricks for wings and place them at one place at the front
Place the materials like cardboard, scissors, tape at a separate place
此次工作坊布置‐ > 序列制作页面准备在课堂前面
教室前面的白板“标志牌”,记号笔和胶带
将用来做翅膀的长形积木分开放置在教室前面的一个地方
将纸板,剪刀,胶带等材料放置在不同的地方
Teacher Background:老师背景
In this workshop, students are introduced to warehouse inventory management. They understand how
logistics work today and how it will work in the future. Students work in teams to collect different
colored building bricks from different places in the city. Each team has a set of “drones” that are their
Plobot with a couple of wings made out of long building bricks. Cargo should go from shops to
customers. For more advanced students, cargo is to be distributed from factories to shops.
在这个工作坊上,介绍给学生仓库库存管理。他们将了解今天物流如何运作,以及未来将如何运
作。学生们通过团队合作从城市不同地点收集不同颜色的积木。每个团队都有一套“无人机”,就
是他们的Plobot加上长形的积木制成的一对翅膀。货物应该从商店到顾客。对于更高级的学生,
货物将从工厂分发到商店。
Cards:卡片
Movement: Go Ahead, Go Back, Turn Left, Turn Right
Control: Play, Reset
Sound: Do, Re, Mi, Fa, Sol, La, Si
运动:前进,后退,左转,右转
控制:播放,重置
声音:声音,Do,Re,Mi,Fa,Sol,La和Si
Steps/Timing Details
步骤/时间 内容
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Introduction Start a discussion on how are warehouses today? Hear what students
have to say on the following questions and reflect on their answers
5/5 mins What is a warehouse? What are warehouses for? (A: a large building
where raw materials or manufactured goods are stored prior to their
介绍 distribution for sale)
How are warehouses used today? (Eg: Amazon‐ we purchase something
5/5分钟 online which gets delivered within 2‐3 days. Inside the warehouse, the
goods are packed and stored at different places. Then, these goods go
out in the market or are handed over to the respective dealers/people
on their demand. There is a loading dock where the trucks/vehicles
carrying goods are loaded or unloaded. These trucks help transfer goods
to different places.)
Show this video to the students
How will warehouses change in the future? (A: highly efficient robots
instead of trucks; less time of delivery i.e. around an hour or so.)
Show this video to the students
Give an introduction to the activity
“
You are in the future, where the warehouses have been developed and
progressed just like what you mentioned earlier. There are drones used in
the loading process instead of the trucks. Let’s assume you are a
manufacturer of different children’s products. It is now your duty to
deliver those products in the market, to different stores. You will do so
with the help of Plobot. Hence, in today’s activity you’ll collect the goods
from the warehouse and distribute them to the different places in the
city.”
一开始先讨论今日的仓库如何?听听学生们对以下问题的评价,并
反馈他们的答案
什么是仓库?仓库是做什么用的? (答:一个大型建筑物,用作原
材料或制成品在分销出售之前储存)
今天仓库如何使用? (例如:亚马逊 ‐ 我们在网上购买的东西在2‐3
天内交付,在仓库内,货物被包装并存放在不同的地方,然后这些
货物在市场上出售或交给相应的经销商/有需求的人们,有一个装载
货物的卡车/车辆装载或卸载货物,这些卡车帮助将货物运送到不同
的地方。)
向学生展示此视频
仓库将来如何变化? (A:高效的机器人而不是卡车;交货时间较短
,大约一个小时左右。)
向学生展示此视频
介绍活动
“你将来的仓库的开发和进步就像你之前提到的那样。装载过程中使
用的是无人机,而不是卡车。假设您是不同儿童产品的制造商。现
在你有责任将这些产品在市场上交付到不同的商店。你会在Plobot的
帮助下做到这一点。因此,在今天的活动中,你将从仓库收集货物
并将它们分发到城市的不同地方。“
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Demo Take out one Plobot and stack of Smart Cards. Explain that we’ll use the
Movement and Sound Smart Cards to help Plobot collect and deliver
5/10 mins different goods
With the help of one student volunteer, put a block on the floor and
示范 program Plobot go to the block to collect it. Then program Plobot to
deliver the block to a person (a random student). This can be done by
5/10分钟 moving Plobot towards the person and handing over the block to the
person . On delivering every block, program Plobot to make a sound.
Ask students to form groups of 2
Ask each team to fetch the long building bricks kept at the front and put
them on Plobot like wings to give a sense that their Plobot is a drone
拿出一个Plobot和一叠智能卡。解释我们将使用移动和声音智能卡来
帮助Plobot收集和交付不同的商品
在一名学生志愿者的帮助下,在地板上放上一块积木,并将Plobot编
程移到该积木以收集它。然后编程Plobot将积木传递给一个人(一个
随机的学生)。这可以通过将Plobot移向人并将该积木移交给该人来
完成。在传递每个积木时,编程Plobot发出声音。
请学生2人一组
要求每个团队把前面长形积木拿起来放在Plobot上,让它们看起来像
是一个无人机
Discussion + Activity Explain students that they’ll have to make a warehouse to collect the
goods and also a city to distribute the goods
15/25 mins Ask students to discuss in their teams how they could set a challenge and
create a game of cargo delivery
讨论+活动 Ask students to also plan on the following things while they are
discussing
15/25分钟 What is the setup of the warehouse going to look like?
What is the city going to look like?
What will the goods look like? There are different colored building
bricks. Suggest students to use different colored building bricks as an
indication to different kinds of goods
How do they create a fun game without changing the idea of delivering
the goods from one place to the other?
How will Plobot know when and whom to deliver?
How will Plobot confirm that the goods has been delivered?
After the students finish their discussion, gather everyone around to
share their ideas
Use whiteboard to write down the students’ ideas and reflect on them
向学生解释他们将需要建立一个仓库来收集货物,并且还需要一个
城市来分配货物
要求学生以团队为单位讨论他们如何设定挑战并创建一个货运交付
的游戏
要求学生在讨论时也计划以下事情
仓库的设置是什么样子?
这个城市会变成什么样子?
这些商品会是什么样子?有不同颜色的积木。建议学生使用不同颜
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
色的积木代表不同种类商品的
他们如何在不改变将货物从一个地方运送到另一个地方的基础上,
设计出有趣的游戏?
Plobot如何知道什么时候交付将货物交付给谁?
Plobot如何确认货物已交付?
学生完成讨论后,聚集在一起分享他们的想法
使用白板写下学生的想法并反馈他们
Reflection + Feedback Students now program their Plobot and test their ideas
Ask students to raise their hands once they have finished their task
10/35 mins Ask students to create a setup of the warehouse and city. They could
either use the floor and add signs to differentiate warehouse and city.
反思+反馈 Or, they could design the warehouse and city using the materials like
cardboard, paper, scissors, tape, sketch pens.
10/35分钟 Students use different colored building bricks to represent different
kinds of goods
Go around and help pairs program; give encouragement!
Encourage students to use Sequence Maker
After each challenge is completed, students raise their hand to indicate
completion. Go over to see the Plobot perform (according to the
students' Sequence Maker)
学生现在编程他们的Plobot并测试他们的想法
要求学生在完成任务后举手
要求学生创建仓库和城市的设置。他们可以在地板上添加标志来区
分仓库和城市。或者,他们可以使用纸板,纸张,剪刀,胶带,草
图笔等材料设计仓库和城市。
学生使用不同颜色的积木代表不同种类的商品
到处去帮忙每组编程;给予鼓励!
鼓励学生使用序列制作页面
每次挑战结束后,学生们举手表示完成。去看看Plobot表演(根据学
生的序列制作页面)
Feedback Each team shares their program and the way their Plobot functions to
the entire class
10/45 mins Discuss with the students their ideas and provide them with suggestions
on how they could have improved
反馈 Encourage students to give feedback to their fellow students
Students then work on improving their program and idea based on the
10/45分钟 feedback from the teacher as well as their fellow students
Students keep testing their idea
每个团队将他们的程序和他们的Plobot的功能分享给整个班级
与学生讨论他们的想法,并向他们提供如何改进的建议
鼓励学生向同学反馈意见
然后学生根据老师和同学的反馈意见改进他们的计划和想法
学生不断测试他们的想法
Clean Up + Review Give students a 5 minute warning to finish up the activity
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Ask them to check that they have all the Smart Cards and return the
5/50 mins cards and Plobot to a designated space before cleaning up the room and
returning supplies.
收拾+回顾 Gather students together for a time of reflection.
What did you learn today?
5/50分钟 What was your favorite part of the activity?
活动结束前5分钟提醒学生完成活动
学生将所有的智能卡和Plobots归还到指定的地点。
向学生提出以下问题以反思他们今天的活动。
你今天学到了什么?
这项活动你最喜欢的部分是什么?
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Workshop 17: Your name in the computer
工作坊17:你的名字在电脑里
Lesson Length: about 1 hour
课程长度:约1小时
Objectives: 目标
Students use their knowledge about the binary number system and coding in order to develop the idea
of how human language gets codified in the computers. They will become familiarized with the way
computers store information using the American Standard Code for Information Interchange . They get
an understanding of how machines can be used to encode, transmit and decode letters. By the end of
the workshop they will have the tools to code and decode simple words.
学生使用他们的二进制数字系统和编码知识,延伸出人类语言如何在计算机中编码的概念想法。
他们将熟悉计算机使用美国信息交换标准码存储信息的方式。他们了解机器如何用于编码,传输
和解码字母。在工作坊结束时,他们将拥有编码和解码简单单词的工具。
Learning Objectives:学习目标
● Students are introduced to the binary number system.
● Become familiarized with the way that computers store information.
● Get an understanding of how machines can be used to encode, transmit and decode.
● 介绍给学生二进制数字系统。
● 熟悉计算机存储信息的方式。
● 了解机器如何用于编码,传输和解码。
Preparation:准备
Always ‐> Check that all Plobots are charged, functioning properly, and have all required pieces and
cards
Bring tape, enough sharpened pencils for all students, and extra blank sheets of paper
Bring computer and/or USB flash drive with most‐updated version of workshop content
常规准备‐> 检查并确保所有Plobots功能正常并且配有所有必需的部件和卡片;带上额外的空白纸
;为所有学生提供足够削好的铅笔(如果工作坊场地没有铅笔);将计算机和/或USB闪存驱动器带
有最新版本的工作坊内容;胶带
For this Workshop ‐> Bring enough Sequence Maker for all students
Bring 10 rectangular whiteboard "sign panels" and markers
Bring enough blank sheets of paper for all students
Bring ASCII Conversion Chart and Binary Cards for all the students
Bring beads and pipecleaners for students to make bracelets
此次工作坊准备‐ > 为所有学生带来足够的序列制作页面
带上10个矩形白板“标志牌”和记号笔
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
为所有学生提供足够的空白纸张
为所有学生提供ASCII转换图和二进制卡片
带上珠子和毛根扭扭棒让学生做手镯
Classroom Set‐up:教室布置
Always‐‐>
Plobots unpacked and ready in a location hidden from view of students (to avoid initial distraction) with
required Smart Cards for this workshop on Plobot's back
Stack of blank paper and pencils at front of the class
常规布置‐> 将Plobot拆包,并准备好隐藏在学生看不到的位置(以避免学生一开始分心)以及将本
次课程所需的智能卡置于Plobot背上。一叠空白纸和铅笔置于教室前方。
For this Workshop ‐> Sequence Maker ready at the front of the class
Whiteboard "sign panels", markers, colored paper, and tape at the front of the class
Stack of ASCII Conversion Chart ready at the front of the class
Beads and Pipecleaners for students to make bracelets ready for distribution
此次工作坊布置‐ > 序列制作页面准备在教室前面
教室前面的白板“标志牌”,记号笔,彩色纸和胶带
准备在课堂前面的一叠ASCII转换图表
珠子和毛根扭扭棒让学生准备分发手镯
Teacher Background:老师背景
In this workshop, students are introduced to the American Standard Code for Information Interchange
table and the use it has in computers. We will use zeros and ones as binary digits in computer to store
and transmit data. First, the students learn to change a letter to the binary number system. Optionally,
the teacher can decide to use Plobot to encode a letter in binary system and send it to their fellow
students.
在这个工作坊上,介绍给学生美国信息交换标准代码表及其在计算机中的使用。我们将在计算机
中使用零和一的二进制数字来存储和传输数据。首先,学生学习将一封信改为二进制数字系统。
或者,教师可以决定使用Plobot以二进制方式对信件进行编码并将其发送给他们的同学。
Cards:卡片
Movement: Go Ahead, Go Back, Turn Left, Turn Right
Control: Play, Reset, Pause, Store, Repeat
Sound: Do, Re, Mi, Fa, Sol, La, Si
运动:前进,后退,左转,右转
控制:播放,重置,暂停,存储,重复
声音:Do,Re,Mi,Fa,Sol,La和Si
Steps/Timing Details
步骤/时间 内容
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Discussion Start with a discussion
Who remembers what Roman numbers are? (A: see previous lesson)
5/5 mins Who remembers what binary numbers are? (A: see previous lesson)
If a computer has to store many binary numbers, how does it store
讨论 them? (A: bytes)
How do computers understand the decimal number system with just 0s
5/5分钟 and 1s? (A: combination of 0s and 1s)
Who can give some ideas about how would we store letters in the
computer? They only store numbers! (A: introduction to ASCII)
从讨论开始
谁记得罗马数字是什么? (答:参见上一课)
谁记得什么是二进制数字? (答:参见上一课)
如果一台计算机必须存储很多二进制数字,它如何存储它们? (A
:字节)
计算机如何理解只有0和1的十进制数字系统? (A:0和1的组合)
谁可以提供一些关于我们如何将字母存储在计算机中的想法?他们
只存储数字! (A:ASCII简介)
Introduction Distribute the ASCII Conversion Chart, pencils, stacks of paper and
pencils.
10/15 mins With the example of your own name, decode letter by letter the binary
code. As one way of introducing the concept of binary and
介绍 representations, you can ask four students to volunteer and act as if they
were bits. For example, by sitting on the floor they are in 0 state and by
10/15分钟 standing with the arms raised they are in 1 state. You can ask them to
change the positions and the class has to guess which letter these “bits”
are coding.
将ASCII转换图,铅笔,一叠纸和铅笔发下出。
以您自己的名字为例,请逐字解码二进制代码。作为引入二进制和
表示的概念的一种方式,你可以让四个学生自愿,并假装他们是位
元。例如,通过坐在地板上,他们处于0状态,通过举起双臂站立,
他们是1状态。你可以让他们改变位置,班级必须猜测这些“位元”正
在编码哪个字母。
Activity I Ask every student to write their name in capital letters. With the aid of
the ASCII Conversion Chart, ask the students to then write their names in
10/25 mins ASCII.
Go around to see if any student is struggling
活动一 Students use the Binary Cards to find out the binary number
representation of the ASCII code of their own name.
10/25分钟 They represent dot with 1 and blank side with 0 .
After the students are done, they share their binary code with everyone,
so students guess each others’ names initials.
要求每个学生用大写字母写下他们的名字。借助ASCII转换图,请学
生用ASCII码写出他们的名字。
去看看有没有学生不理解的
学生使用二进制卡来找出他们自己名字的ASCII码的二进制数字表
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
示。
它们用点表示1,用空白边表示0。
学生完成后,他们与每个人分享他们的二进制代码,学生彼此猜对
方的名字首字母缩写。
Demo By using again your name as an example, use the beads and pipe cleaner
to represent the binary code in bracelets.
5/30 mins First introduce one letter and show clearly how by using two colors you
can code that letter with beads.
示范 再次使用你的名字作为示例,使用珠子和毛根扭扭棒来表示二进制
代码的手p。
5/30分钟 首先介绍一个字母,并通过使用两种颜色清楚地表明如何使用珠子
编码该字母。
Activity II Distribute beads and pipe cleaners.
Let all kids make their own bracelets, containing the letters of their
15/45 mins name. In case that any student has a very long name, suggest that they
use a nickname.
活动二
Optionally, as a third activity, you can use the Sound Smart Cards to
15/45分钟 encode Plobot in the same way that you used them for binary coding,
but this time for letters.
分配珠子和毛根扭扭棒。
让所有的孩子制作自己的手镯,包含他们名字的字母。如果任何学
生名字很长,建议他们使用昵称。
选择性地,作为第三个活动,您可以使用声音卡创建Plobot,其方式
与您使用二进制编码时相同,但这次是用于字母。
Clean Up + Review Give students a 5 minute warning to finish up the activity
Ask them to check that they have all the Smart Cards and return the
5/50 mins cards and Plobot to a designated space before cleaning up the room and
returning supplies.
收拾+回顾 Gather students together for a time of reflection.
What did you learn today?
5/50分钟 What was your favorite part of the activity?
活动结束前5分钟提醒学生完成活动
学生将所有的智能卡和Plobots归还到指定的地点。
向学生提出以下问题以反思他们今天的活动。
你今天学到了什么?
这项活动你最喜欢的部分是什么?
‐‐‐‐
If your students are interested in how images (or even music) can
be represented as binary, you can find more details in
Thinkersmith's
Binary Baubles .
如果你的学生对如何将图像(甚至音乐)表现为二进制感兴趣,你
可以在Thinkersmith的二进制中间件中找到更多细节。
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Note: this workshop uses and remixes material from https://code.org/curriculum/course2/14/Teacher
注:本次研讨会使用并混合来自https://code.org/curriculum/course2/14/Teacher的材料
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Workshop 18
: Plobot is your secret service agent
工作坊18:Plobot是你的特工
Lesson Length: about 1 hour
课程长度:约1小时
Objectives: 目标
Students learn about cryptography and use this concept to encode a message that their fellow students
decipher/decode. Later, they work with different Sound Smart Cards to develop their own secret code
and different ways to encode and decode a message with Plobot
学生学习密码学,并使用这个概念来编码他们的同学解密/解码的消息。晚点,他们使用不同的声
卡来开发自己的密码和不同的方式来编码和解码Plobot的消息
Learning objective:学习目标
● Students learn about cryptography and that messages can be put in a set of symbols
● Students use the Sound Smart Cards along with the Movement Smart Cards in order to transfer secret
encoded messages
● 学生学习密码学,并且可以将信息放在一组符号中
● 学生使用声卡和移动智能卡传输秘密编码的信息
Preparation:准备
Always ‐>
Check that all Plobots are charged, functioning properly, and have all required pieces and cards
Bring tape, enough sharpened pencils for all students, and extra blank sheets of paper
Bring computer and/or USB flash drive with most‐updated version of workshop content
常规准备‐> 检查并确保所有Plobots功能正常并且配有所有必需的部件和卡片;带上额外的空白纸
;为所有学生提供足够削好的铅笔(如果工作坊场地没有铅笔);将计算机和/或USB闪存驱动器带
有最新版本的工作坊内容;胶带
For this Workshop ‐> Bring enough Sequence Maker for all students
Bring enough Cryptographic Charts
此次工作坊准备 ‐ > 为所有学生带上足够的空白文件(为了以防万一,总是要有额外的草稿
纸!);带上足够的网格 ‐ 字母方格
Classroom Set‐up:教室布置
Always ‐> Plobots unpacked and ready in a location hidden from view of students (to avoid initial
distraction) with required Smart Cards for this workshop on Plobot's back
Stack of blank paper and pencils at front of the class
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
常规布置‐> 将Plobot拆包,并准备好隐藏在学生看不到的位置(以避免学生一开始分心)以及将本
次课程所需的智能卡置于Plobot背上。一叠空白纸和铅笔置于教室前方。
For this Workshop ‐> Sequence Maker ready at the front of the class
Whiteboard "sign panels", markers, and tape at the front of the class
此次工作坊布置‐ > 在教室前面准备好一叠序列制作页面;准备使用的“标志牌”,胶带和白板记号笔
Teacher Background:老师背景
In this workshop, students imagine their Plobot as a secret service agent. They program Plobot to follow
certain patterns on the Letter Map using the Movement Smart Cards. By doing so, they encode a
message. Students also use Sound Smart Cards, Movement Smart Cards, and the Pause Smart Card to
separate letters and words. Then they work create their own secret code. This workshop helps students
understand the concept of cryptography and how it can be used to encode a secret message.
在这个工作坊上,学生们努力使他们的Plobot像一个特务一样行事。他们使用运动智能卡对Plobot
进行编程以遵循字母方格上的某些模式。通过这样做,他们编码一条消息。学生还使用声卡,移
动智能卡和暂停智能卡分隔字母和单词。之后,他们致力于创建自己的密码。本次工作坊帮助学
生理解密码学的概念以及如何用它来编码秘密信息。
Cards:卡片
Movement: Go Ahead, Go Back, Turn Left, Turn Right
Control: Play, Reset, Pause
Sound: Sound, Do, Re, Mi, Fa, Sol, La, Si
运动:前进,后退,左转,右转
控制:播放,重置,暂停
声音:声音,Do,Re,Mi,Fa,Sol,La和Si
Steps/Timing Details
步骤/时间 内容
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
“Today, Plobot is a secret service agent. We will learn how to encode
secret messages that only your friends or the people who has the secret
code can understand.”
Introduce the following grid to the students
介绍密码学的概念
“在古代,人们通过交换其他人手中的信件和信息进行长距离交
流。沟通私人信息很难保密。因此,人们会接受这种称为秘密书写
/密码术的技术。他们会加密这些字母并将它们发送给他们的盟
友。这有助于保护消息的保密性,因为没有秘密密钥的人会对看到
的文本感到无用。当今世界仍然使用密码术。尽管概念保持不变,
但今天用于加密消息和数据的方法更加先进和复杂。例如:间谍。
当间谍需要共享私人信息时,他们使用密码学的概念。间谍以这样
一种方式对消息进行加密,只有相关人员能够理解代码的含义“
介绍活动
“今天,Plobot是一名特务。我们将学习如何编码,只有你的朋友或
拥有密码的人才能理解的秘密消息。“
向学生介绍以下网格
Plobot moves through the Letter Map. Every time it reaches the
intended letter, program it to Pause.
Plobot在字母方格中移动。每次达到预期的字母时,将其编程为暂
停。
Demo Take out one Plobot, grid and stack of Smart Cards. Explain that we will
use the Movement Smart Cards along with the Pause and Sound Smart
10/15 mins Cards to help Plobot move around the Letter Map and encode each
letter.
示范 Encode the word 'CAT' as a demo.
With the help of one student volunteer, demonstrate programming
10/15分钟 Plobot to move to the boxes containing letters 'C', 'A', and 'T'. Every
time the Plobot lands on the respective box, use the Pause Smart Card
to signify that the letter containing in the box is the one to be encoded.
Example: To encode letter A, the Plobot has to move one step forward
and Pause; To encode letter F, the Plobot has to move one step, turn
left and move 5 steps and Pause.
拿出一个Plobot,网格和一叠智能卡。解释我们将使用运动智能卡
以及暂停和声音智能卡来帮助Plobot在字母方格周围移动并对每个
字母进行编码。
演示将单词'CAT'编码。
在一位学生志愿者的帮助下,演示编程Plobot移动到包含字母'C',
'A'和'T'的框。每次Plobot停在相应的格子时,使用暂停智能卡表示
方格中的字母是要编码的字母。
例如:要编码字母A,Plobot必须向前移动一步并暂停;要编码字母F
,Plobot必须移动一步,左转并移动5步并暂停。
Activity I Distribute the Letter Map, a pencil and a piece of paper to every
student in the class
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
15/30 mins Ask students to think of a message(containing no more than 5 letters
and can include numbers too) that they want to encode
活动一 Each student encodes their message by using Movement and Pause
Smart Cards
15/30分钟 The encoded message is deciphered by the rest of the students or by
the neighbouring 2/3 students
Ask students to write down each letter Plobot Pauses on to make it
easier for them to decode
给班级中的每个学生分发字母地图,铅笔和一张纸
要求学生思考他们想要编码的消息(包含不超过5个字母+可以包含
数字)
每个学生通过使用移动和暂停智能卡来编码他们的信息
编码的信息由其他学生或邻近的2/3学生解密
要求学生写下每个Plobot暂停的字母,让他们更容易解码
Activity II Students form smaller groups (groups of 2‐3 students)
Each team develops their own Letter Map as their secret code to use to
15/45 mins encode their message.
Eg: the letters in the horizontal and vertical are swapped.
活动二 学生组成小组(2‐3名学生一组)
每个团队开发他们自己的字母地图作为他们的秘密代码,用来编码
15/45分钟 他们的信息。
例如:水平和垂直的字母被交换。
A G M S Y 4
B H N T Z 5
C I O U 0 6
D J P V 1 7
E K Q W 2 8
F L R X 3 9
Each team tests out whether their code works or not
每个团队测试他们的代码是否有效
Clean Up + Review Give students a 5 minute warning to finish up the activity
Ask them to check that they have all the Smart Cards and return the
5/50 mins cards and Plobot to a designated space before cleaning up the room
and returning supplies.
收拾+回顾 Gather students together for a time of reflection.
What did you learn today?
5/50分钟 What was your favorite part of the activity?
活动结束前5分钟提醒学生完成活动
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
学生将所有的智能卡和Plobots归还到指定的地点。
向学生提出以下问题以反思他们今天的活动。
你今天学到了什么?
这项活动你最喜欢的部分是什么?
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Workshop 19: Plobot detects sounds@Library
工作坊19:Plobot侦测声音@图书馆
Lesson Length: about 1 hour
课程长度:约1小时
Objectives: 目标
Students learn to work with the Listen Smart Card that allows Plobot to detect noises. This lesson also
introduces the concept of conditional statements. By combining the Listen with Movement Smart Cards
into conditional statements, students broaden their understanding of programming to include an
assortment of functions in different categories.
学生学习如何使用聆听智能卡让Plobot侦测噪音。本课也介绍了条件陈述的概念。通过将聆听和
运动智能卡结合到条件陈述中,学生们扩大了对编程的理解,将同样的功能包括到不同的功能项
目内。
Learning Objectives:学习目标
● Students are introduced to the basic conditional statements‐ yes/no statements.
● Become familiar with sensors and how to use them
● Understand that robots and technology can be leveraged to create their own solutions.
● 介绍学生基本的条件陈述 ‐ 是/否陈述。
● 熟悉传感器以及如何使用它们
● 了解可以利用机器人和科技创建自己的解决方案。
Preparation:准备
Always ‐> Check to ensure all Plobots are functioning properly and have all pieces and cards; bring a
stack of extra blank pages; bring enough sharpened pencils for all students (if do not have pencils at the
workshop location) ;bring thumb drive with most‐updated version of workshop powerpoint computer;
tape
常规准备‐> 检查并确保所有Plobots功能正常并且配有所有必需的部件和卡片;带上额外的空白纸
;为所有学生提供足够削好的铅笔(如果工作坊场地没有铅笔);将计算机和/或USB闪存驱动器带
有最新版本的工作坊内容;胶带
For this Workshop ‐> Bring enough blank sheets of paper for all students
此次工作坊准备 ‐ > 为所有学生提供足够的空白纸张
Classroom Set‐up:教室布置
Always ‐> Plobots all unpacked and ready in location hidden from view of students (to avoid initial
distraction) with selected Smart Cards being used for this workshop on Plobot's back; stack of blank
paper ready at front of the class; pencils ready to distribute
常规布置‐> 将Plobot拆包,并准备好隐藏在学生看不到的位置(以避免学生一开始分心)以及将本
次课程所需的智能卡置于Plobot背上。一叠空白纸和铅笔置于教室前方。
For this Workshop ‐>此次工作坊布置
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Sequence Maker ready at the front of the class
Whiteboard "sign panels", markers, and tape at the front of the class
序列制作页面准备在教室的前面
教室前面准备白板“标志牌”,记号笔和胶带
Teacher Background:老师背景
In this workshop students create a noise controlling device for a library. They are introduced to
microphones and the Listen Smart Card. Students program their Plobot using the Listen Smart Card
along with the Movement Smart Cards. By doing so, Plobot can react to the sound. This workshop helps
students to get a sense that Plobot can be programmed to perform many different functions. Students
also understand the concept of basic conditional statements.
在这个工作坊上,学生为图书馆创建一个噪音控制设备。介绍麦克风和聆听智能卡给他们。学生
使用聆听智能卡和运动智能卡对他们的Plobot进行编程。通过这样做,Plobot可以对声音做出反
应。本次工作坊帮助学生认识到Plobot可以被编程来执行许多不同的功能。学生还了解基本条件
陈述的概念。
Cards:卡片
Movement: Go Ahead, Go Back, Turn Left, Turn Right
Control: Play, Reset, Pause, Store, Repeat
运动:前进,后退,左转,右转
控制:播放,重置,暂停,存储,重复
Steps/Timing Details
步骤/时间 内容
Introduction Give an introduction to the activity
“There’s a new library in the school. Ever since the library was built, the
5/5 mins new hobby for a lot of kids has been to spend their time reading books in
library. The school administration is extremely pleased by the growing
介绍 interests among students for reading. However, there’s a huge problem
that the librarian is facing. The kids tend to make a lot of noise inside
5/5分钟 library, and it is often very difficult for the librarian to control the noise.
The school administration is looking for all the possible measures to solve
this problem. The school administration has come to you for help. You,
with the help of your Plobot, have to help the librarian control the noise
inside library. You do so by programming your Plobot in such a way that
it detects the noise and warns the source by blinking LEDs.“
Introduce microphone to the students
What is a microphone? (A: a device used for transmitting or recording
sound)
What does a microphone do? (A: records or transmits sound)
How would Plobot use a microphone? (A: by using Listen Smart Card)
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
What is the use of Plobot’s Listen Smart Card? (A: allows Plobot to detect
any audio volume)
Introduce the concept of conditionals‐ yes/no statements
介绍活动
“学校里有一个新图书馆。自图书馆建成以来,许多孩子的新爱好是
花时间在图书馆读书。学校管理人员对学生阅读兴趣日益增长感到
非常高兴。然而,图书管理员面临着一个巨大的问题。孩子们在图
书馆里往往会制造很多噪音,图书管理员通常很难控制噪音。学校
行政部门正在寻找所有可能的措施来解决这个问题。学校管理部门
已经找到你寻求帮助。你在你的Plobot的帮助下,必须帮助图书管理
员控制图书馆的噪音。您可以通过编程您的Plobot来侦测噪音并通过
闪烁LED灯来警告来源。“
向学生介绍麦克风
什么是麦克风? (A:用于发送或录制声音的设备)
麦克风是做什么的? (A:记录或传送声音)
Plobot如何使用麦克风? (答:通过使用聆听智能卡)
Plobot的聆听智能卡有什么用? (答:允许Plobot检测任何音量)
引入条件的概念 ‐ 是/否陈述
Demo Take out one Plobot and stack of Smart Cards. Explain that we’ll use the
Movement Smart Cards along with the Listen Smart Card to help Plobot
5/10 mins detect the sound and warn the source.
With the help of one student volunteer, demonstrate making Plobot
示范 move from one kid to another and respond to a sound.
5/10分钟 拿出一个Plobot和一叠智能卡片。解释我们将使用运动智能卡和聆听
智能卡来帮助Plobot侦测声音并警告声源。
在一名学生志愿者的帮助下,演示如何让Plobot从一个孩子移到另一
个孩子并对声音做出回应。
Plan Ask students to form into groups of 2‐3
Ask students to plan on the following things:
5/15 mins What is the setup of library going to look like?
What would be the best programming?
计划 What will the Plobot do if it detects the noise?
How will the Plobot warn the student to stop making noise in the
5/15分钟 library?
要求学生组成2‐3个小组
要求学生计划以下事情:
图书馆的设置会是什么样子?
最好的编程是什么?
如果检测到噪音,Plobot会做什么?
Plobot如何警告学生停止在图书馆发出噪音?
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Activity Students program Plobot to detect sound for their team
Students implement the usage of conditionals while programming Plobot
10/25 mins
学生为他们的团队编程Plobot侦测声音
活动 学生在编程Plobot时实现条件的使用
10/25分钟
Feedback Each team shares their program and the way their Plobot functions to
the entire class
10/35 mins Students give feedback on each other’s work
Students work on improving their program after receiving feedback from
反馈 the peers
10/35分钟 每个团队将他们的程序和他们的Plobot的功能分享给整个班级
学生们对彼此的工作提供反馈
学生在收到同学的反馈后,努力改进他们的计划
Activity Ask everyone to line up their Plobots and play them at the same time
Students work in this activity as one team
10/45 mins Students clap and see if the Plobots come to their direction and warn
them or not
While some students are clapping, the others keep observing and
活动 remaining silent
The process goes turnwise
Students analyse if the Plobots that they have programmed can actually
10/45分钟 be used in a library or not
请大家排列他们的Plobots并同时播放它们
学生以一个团队为单位完成这项活动
学生们鼓掌,看看Plobots是否会朝他们的方向发出警告
当一些学生在鼓掌时,其他学生观察并保持沉默
这个过程是轮流的
学生分析他们编程的Plobots是否可以真正用于图书馆
Clean Up + Review Give students a 5 minute warning to finish up the activity
Ask them to check that they have all the Smart Cards and return the
5/50 mins cards and Plobot to a designated space before cleaning up the room and
returning supplies.
收拾+回顾 Gather students together for a time of reflection.
What did you learn today?
5/50分钟 What was your favorite part of the activity?
活动结束前5分钟提醒学生完成活动
请他们检查他们是否拥有所有的智能卡,并在清理教室和返还用品
之前先将卡片和Plobot归还到指定的地点。
聚集学生一起思考。
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
你今天学到了什么?
你最喜欢的活动是什么?
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Workshop 20: Plobot Star Performer!
工作坊20:Plobot大明星!
Lesson Length: about 1 hour
课程长度:约1小时
Objectives: 目标
Students learn how to use the Listen Smart Card. Students then combine accumulated
programming knowledge to create their own unique "performance". It shows a blend of
strategic sequencing with creative expression.
学生将学习如何使用听智能卡。学生们将积累的编程知识结合起来,创造出自己独特的
“表演”。它展示了战略排序与创意表达的融合。
Learning Objectives: 学习目标
• Combine accumulated programming knowledge to create their own unique “performance”.
• Embrace diversity of solutions and practice constructive critique with each other.
● 结合累积的编程知识来创建自己独特的“表演”。
● 拥抱多样化的解决方案,并相互进行建设性的批判。
Preparation: 准备
Always‐‐> 常规准备
Check that all Plobots are charged, functioning properly, and have all required pieces and cards
Bring tape, enough sharpened pencils for all students, and extra blank sheets of paper
Bring computer and/or USB flash drive with most‐updated version of workshop content
检查所有Plobots是否充电,功能是否正常,并且配有所有必需的部件和卡片
带上胶带,为所有学生提供足够的磨铅笔,以及额外的空白纸
将计算机和/或USB闪存驱动器带有最新版本的工作坊内容
For this Workshop‐‐>
此次工作坊准备
Bring enough Sequence Maker for all students
Bring 10 rectangular whiteboard "sign panels" and markers
Bring enough blank sheets of paper for all students
为所有学生带来足够的序列制作页面
带上10个矩形白板“标志牌”和记号笔
为所有学生提供足够的空白纸张
Classroom Set‐up: 教室布置
Always‐‐> 常规布置
Plobots unpacked and ready in a location hidden from view of students (to avoid initial
distraction) with required Smart Cards for this workshop on Plobot's back
Stack of blank paper and pencils at front of the class
将Plobot拆包,并准备好隐藏在学生看不到的位置(以避免学生一开始分心)以及将所需
的智能卡置于Plobot背上。
一叠空白纸和铅笔置于教室前方
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
For this Workshop‐‐>
此次工作坊布置
Sequence Maker ready at the front of the class
Whiteboard "sign panels", markers, and tape at the front of the class
序列制作页面准备在教室的前面
白板“标志牌”,记号笔和胶带放在教室前面
Teacher Background: 老师背景:
In this workshop, students combine new New Smart Cards with Smart Cards they used
previously to create their own unique piece to "perform" at the Plobot talent show! Plobots are
assigned a series of challenges along the way to their performance to make sure the Plobots are
ready for the big show. These challenges help reinforce the students' understanding of the new
Smart Cards giving them a chance to experiment with different combinations before creating
their own extensive routine. The goal is for everyone to feel ownership and pride in the quality
of their performance. They can accomplish this by utilizing Sequence Maker to plan out their
routines with intentionality, "practice‐makes‐perfect", and "hard work has rewards" to fruition.
At the end, the students watch each others' performances and the teacher, as the "judge", gives
feedback to all...and everyone wins!
在这次工作坊中,学生们将新的智能卡与先前使用过的智能卡结合起来,创造出自己独特
的作品,在Plobot才艺表演中“表演”! Plobots在演出过程中被分配了一系列挑战,以确保
Plobots为大型演出做好准备了。这些挑战有助于加强学生对新智能卡的理解,让他们有机
会在创建自己的延伸动作之前尝试不同的组合。我们的目标是让每个人都感受到自己的成
绩并为其表现感到自豪。他们可以通过利用序列制作页面来规划他们的一套动作,“练习
带来完美”以及“努力工作就有奖励”以实现目标。最后,学生观看对方的表演,老师作为
“评委”向所有人提供反馈......每个人都赢了!
Cards:卡片
Movement: Go Ahead, Go Back, Turn Left, Turn Right
Control: Play, Reset, Pause, Listen
Sound: Do, Re, Mi, Fa, Sol, La, Si
‐ 运动:前进,后退,左转,右转
‐ 控制:播放,重置,暂停,听
‐ 声音:Do,Re,Mi,Fa,Sol,La,Si
_____________________________________________________________________________________
Steps/Timing Details
步骤/时间 内容
Introduction Hook Programming Fact
‐ : Did you know...? Where did the term “robot” come
from? The word “robot” was first used in 1921 by Czech playwright Karel Capek in his
5/5 mins play RUR, Rossum’s Universal Robots (1921)‐‐>so robots have been in the performing
arts from the start! We're just continuing the trend with the Plobot talent show!
介绍 ‐ Introduction of "Plobot Star Performer" Activity:
‐Today we are going to have a Plobot Talent Show! And each of your talented
5/5分钟 Plobots will be performing, but only with your skilled programming help! Just as with
any performance, Plobots need some warm‐up and preparation to make sure they
are ready for the big stage! First, you will have the chance to decide on your Plobots'
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
special talent that they are going to share, design your own "set", and then we'll
introduce some new cards for your Plobot to help them with their fancy tricks!
‐What talent does your Plobot have? ( go around in circle and each student tells the
class their Plobots' special talent)
‐‐>teacher passes out the whiteboard "sign panels" and each student designs their
background set for their Plobot’s performance (based on the theme of their Plobot's
special talent)
‐‐>teacher explains that Plobots will be spread out during warm‐ups/practice
backstage. For each successful practice, Plobot will attain a different color level to
show that the Plobot is increasing in confidence and skills to be able to perform the
final routine in front of the crowd.
‐Teacher explains that there are only certain Movement Smart Cards students can
use to help their Plobot accomplish the given tasks (identify these Movement Smart
Cards on the board and the affiliated symbols to use with Sequence Maker)
‐Teacher explains that after accomplishing each warm‐up, students should raise
their hand to indicate completion (they should not Reset until the teacher has seen
their Plobot accomplish the task!), the teacher will come witness the Plobot's
correctly‐programmed sequence, and then they can earn a new "color level"
(teacher can use the Color Smart Cards to go around and change the colors of their
Plobot‐‐>this helps motivate students)
引言关于编程事实:你知道吗? “机器人”一词来自哪里? 1921年,捷克剧作
家卡雷尔∙卡佩克在他的剧作“鲁尔,罗索姆的通用机器人”(1921)中首次使用
了“机器人”这个词 ‐ 所以机器人从一开始就一直在表演艺术中!我们只是继续
Plobot才艺秀的潮流!
‐ 介绍“Plobot大明星”活动:
今天我们将会有一个Plobot才艺秀!而且你们每一位才华洋溢的Plobots都会表
演,但只有在你熟练的编程帮助下!就像任何表演一样,Plobots需要一些热身
和准备,以确保他们已经准备好登上大舞台!首先,你将有机会决定Plobot将
要分享什么特殊才能,设计你自己的“舞步”,然后我们将为你的Plobot介绍一
些新的卡片,以帮助他们表演他们的花哨技巧!
‐ 你的Plobot有什么才能? (围个圈子坐,每个学生分享他们的Plobots的特殊
才能)
‐ >教师传递白板“标志牌”,每个学生为他们的Plobot表演设计舞台背景(基于
他们Plobot特殊天赋的主题)
‐ >老师解释说,Plobots将分散开在后台热身/练习。对于每一次成功的练习,
Plobot都将升等到不同的颜色水平,以显示Plobot的信心和技能正在增加,以
便能够在人群面前执行最后排练的程序。
‐ 教师解释说,只有某些运动智能卡学生可以用它来帮助他们的Plobot完成指
定的任务(识别黑板上的这些运动智能卡以及用于序列制作页面的代
符号)
‐ 教师解释说,完成每次热身动作后,学生应举手表示完成(他们不应该重制
直到老师看到他们的Plobot完成任务!),老师将会见证Plobot的正确编程序
列,那么他们将可以获得新的“颜色级别”(教师可以使用彩色智能卡进行转换
并更改Plobot的颜色 ‐ >这有助于激励学生)
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Demo ‐‐> Take out one Plobot and stack of Smart Cards. Explain that we will use the
Movement Smart Cards as well as a few new Smart Cards in order to help Plobot
5/10 mins perform an excellent routine. Remind students that when they are performing the
warm‐ups and creating their final routine, they should take advantage of Sequence
示范 Maker to plan out their programming sequence.
‐‐>With help of one student volunteer, demonstrate using the Pause and Listen Smart
5/10分钟 Cards.
‐‐>Note: Pause functions similarly to the other cards in how they are used,
but for Listen: show students that Plobot will not move when in Play mode if
a Listen card has been programmed unless there is a clap very close to the
Plobot.
‐ >取出一个Plobot和一叠智能卡。解释我们将使用移动智能卡以及一些新的智能
卡,以帮助Plobot执行一项出色的工作。提醒学生,当他们正在进行热身活动并
创建他们的最终表演舞步时,他们应该利用序列制作页面来规划他们的编程序
列。
‐ >在一名学生志愿者的帮助下,演示使用暂停和听的智能卡。
‐ >注意:暂停功能与其他卡片的使用方式类似,但对于听:演示给学生
看,如果已经编程了听卡片,学生在播放模式下Plobot不会移动,除非有非常接
近Plobot的拍手声。
Activity ‐‐
>Direct students to get into pairs (they can do the warm‐ups together, alternating
which stage they use, and then they can collaborate to make 2 separate final
35/45 mins performances at the end)
‐‐>Direct each pair, one pair at a time, to get a Plobot, a stack of Smart Cards, a
活动 Sequence Maker, and a pencil. Assign each pair to bring their stages to different
areas of the room (teacher tapes down the stages to the floor to make it a fixed
35/45分钟 station).
‐‐>Teacher (using funny/silly "announcer voice" as if the host of the big talent show
event) helps walk students through series of different "warm‐ups", describing the
warm‐up and then going around to check that their Plobots have done it correctly,
and changing Plobot's color according to the warm‐up they've completed (as shown
on the slides)
‐‐>Go around and help pairs program; give encouragement! They will be getting
acquainted with the new cards so they might need reminders/hints
‐‐>After series of warm‐ups, students get about 5 minutes to come up with their own
original routine for Plobot to perform at the grand finale of the Plobot Talent show.
Students will be asked to present their routine and to demonstrate it in front of the
class.
‐Remind students not to "reset" their Plobots once they've finished programming the
routine. Their Plobot should be ready when they go up for their turn. Also remind
them that they should be using their Sequence Maker to record their Plobot’s
masterpiece so that the judge can review it.
‐‐>When time is up, direct students to clean everything up and bring it to the teacher
neatly (except for their stage, Sequence Maker, their Plobot, and the Play card)
‐‐>It's showtime! Arrange chairs in "audience" formation around the "grand stage" at
the front. Teacher should be using the "announcer voice" very intensely to make it
feel like a real show!
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
‐Each student goes up, gives their Sequence Maker to the judge, sets up their stage,
presents their Plobot Performer with a brief description of their talent, then scans
Play for the show!
‐‐>encourage only positive feedback‐ kids should cheer each other on!
‐ >指导学生俩俩一组(他们可以一起做热身,交替使用他们的舞台,然后他们
可以合作在最后做出两个单独的表演)
‐ >指导每一组学生,每次一组,拿一个Plobot和一叠智能卡,一张 序列制作页
面 和一支铅笔,并分配每一组到教室的不同区域。(教师将舞台用胶带粘在地
板上)。
‐ >老师(使用有趣/愚蠢的“播音员声音”,就好像大型才艺表演活动的主持人一
样)描述热身活动,帮助学生走过一系列不同的“热身”,然后检查他们的
Plobots已经做得正确,并根据他们完成的热身活动来改变Plobot的颜色(如幻灯
片所示)
‐ >四处走动,帮助每组编程;给予鼓励!他们将熟悉新卡,他们可能需要提醒/
提示
‐ >经过一系列的热身活动后,给学生们大约5分钟的时间制作自己的原创节目
,在后面的Plobot才艺表演演出。学生将被要求呈现他们编程的舞步,并在课堂
上展示。
‐ 提醒学生在完成程序编程后不要“重置”他们的Plobots。当轮到他们时,他们的
Plobot应该准备好。同时提醒他们,他们应该使用序列制作页面记录他们的
Plobot的杰作,以便评审可以查看它。
‐ >当时间到了时,指导学生将所有东西都清理干净并整齐地带给老师(除了他
们的舞台,序列制作页面,他们的Plobot和播放卡)
‐ >表演时间到啦!在前台“大舞台”周围将椅子排成观众席。老师用非常强烈地
使用“播音员的声音”,使其感觉像真正的节目!
‐ 每个学生都上前,将他们的序列制作页面交给评审,设置他们的舞台,简要
介绍他们的Plobot大明星的才能,然后使用‘播放’开始演出!
‐ >鼓励正面的反馈 ‐ 孩子们应该互相鼓励!
Clean Up + Give students a 5 minute warning to finish up the activity
Review Ask them to check that they have all the Smart Cards and return the cards and Plobot
to a designated space before cleaning up the room and returning supplies.
5/50 mins
‐‐>
if time: Do a silly, but positive feedback critique of each performance,
收拾 + 回顾 assigning different titles to each performer (e.g. Most Colorful, Most Elegant,
Most Movement, etc). If not enough time, just do a brief description of the
5/50分钟 whole show, how much talent and creativity and skill it displayed, and how
everyone is a winner!
‐‐>
See you next time, Plobot programmers!
活动结束前5分钟提醒学生完成活动
请他们检查他们是否拥有所有的智能卡,并在清理教室和返还用品之前先将卡
片和Plobot归还到指定的地点。
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
‐ >“如果”时间:对每个表演做一个愚蠢但正面的反馈,为每个表演者取
不同的头衔(例如最炫彩,最优雅,最活跃等等)。如果时间不够,只对整个
演出做一个简短的描述,活动中大家展现了才能、创造力和技巧,以及每个人
都是赢家!
‐ >下次见,Plobot程序员!
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Workshop 22: Plobot Playground!
工作坊22:Plobot游乐场!
Lesson Length: about 1 hour
课程长度:约1小时
Objectives: 目标
Students dive deeper with the Pause and Listen Smart Cards they were introduced to in the
Plobot Star Performer workshop. Students become proficient users of these cards and use them
interactively with peers.
学生们更深入了解Plobot大明星工作坊中介绍的暂停和听智能卡。学生精通使用这些卡片
,并与同伴互动使用它们。
Learning Objectives:学习目标
• Start understanding the flow of software by the introduction of conditionals
• Become fluent with the inputs that a machine can have
● 通过介绍条件开始了解软件的流程
● 深入了解机器可以拥有的输入
Preparation: 准备
Always‐‐> 常规准备
Check that all Plobots are charged, functioning properly, and have all required pieces and cards
Bring tape, enough sharpened pencils for all students, and extra blank sheets of paper
Bring computer and/or USB flash drive with most‐updated version of workshop content
检查所有Plobots是否充电,功能是否正常,并且配有所有必需的部件和卡片
带上胶带,为所有学生提供足够的磨铅笔,以及额外的空白纸
将计算机和/或USB闪存驱动器带有最新版本的工作坊内容
For this Workshop‐‐>
此次工作坊准备
Bring enough Sequence Maker for all students
Bring enough blank sheets of paper for all students
为所有学生带来足够的序列制作页面
为所有学生提供足够的空白纸张
Classroom Set‐up: 教室布置
Always‐‐> 常规布置
Plobots unpacked and ready in a location hidden from view of students (to avoid initial
distraction) with required Smart Cards for this workshop on Plobot's back
Stack of blank paper and pencils at front of the class
将Plobot拆包,并准备好隐藏在学生看不到的位置(以避免学生一开始分心)以及将所需
的智能卡置于Plobot背上。
一叠空白纸和铅笔置于教室前方
For this Workshop‐‐>
此次工作坊布置
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Sequence Maker ready at the front of the class
序列制作页面准备在教室的前面
Teacher Background: 老师背景
In this workshop, students reinforce programming knowledge by spiraling back to the talent
show lesson during which students were introduced to Pause and Listen Smart Cards. This
lesson pulls on the memory of students to use these cards again to help Plobot learn games at
the park instead of singing and dancing in a performance. Students see that the same cards can
have many purposes according to different scenarios. Ultimately, students get to engage more
deeply with the Smart Cards, incorporating teamwork and collaboration into the use of the
cards and using them with more fluency.
在工作坊8中,学生们通过回顾才艺表演那堂工作坊中使用到的暂停和听智能卡,来加强
编程知识。本课将唤起学生记忆,再次使用这些卡,帮助Plobot在公园学习游戏,而不是
在表演中唱歌跳舞。学生们会看到,根据不同的场景,相同的卡片可以有很多目的。最终
,学生们可以更深入地参与智能卡,将团队合作和作融入到卡片的使用中,并以更流畅的
方式使用它们。
Cards:卡片
Movement: Go Ahead, Go Back, Turn Left, Turn Right
Control: Play, Reset
Sensor: Listen
‐ 运动:前进,后退,左转,右转
‐ 控制:播放,重置
‐ 感觉:聆听
_____________________________________________________________________________________
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Steps/Timing Details
步骤/时间 内容
Introduction ➢ Overview of previous lessons :
○ Q: Who remembers how to use the Pause Smart Card?
10/10 mins ○ Q: Who remembers how to use the Listen Smart Card?
➢ ‐Introduction of "Plobot Playground" Activity:
介绍 ○ Today Plobot is going to the park with his friends. Plobot loves the
park, but he doesn't know how to play any games. We're going to
10/10分钟 help program Plobot to use the park to the fullest to play a fun
game!
○ Q: what are some games you play at the park? Why might we need
“Pause” and “Listen” to play these kinds of games?
➢ 前几课概述:
○ 问:谁记得如何使用暂停智能卡?
○ 问:谁会记得如何使用聆听智能卡?
➢ ‐ “Plobot游乐场”活动简介:
○ 今天Plobot将和他的朋友一起去公园。 Plobot喜欢公园,但他不
知道如何玩任何游戏。我们将帮助编程Plobot,充分利用这个公
园来玩一个有趣的游戏!
○ 问:你在公园玩什么游戏?为什么我们需要“暂停”和“听”来玩这
些类型的游戏?
Activity: Simon ➢ We’re going to play Simon Says and then we will teach Plobot how to play.
Says without Does everyone know how to play Simon Says?
Plobot Simon Says Game
➢ Set‐Up: Direct kids to form a circle around the teacher, no Plobots involved
活动:西蒙说没 ➢ Game Directions:
有Plobot ➢ The teacher first plays the role of "Simon". Simon stands in the middle of the
circle of players and gives instructions (usually physical actions such as "jump
in the air" or "stick out your tongue") to the other players.
○ Players should follow only if Simon first says the phrase "Simon
says". For example, if Simon calls out, “Simon says jump in the air”
then all players must jump in the air. Anyone that does not follow
the instructions or gets the instructions wrong is out of the game
○ If Simon does not first say, “Simon says…”, players should not follow
the instructions and instead remain still. Players that follow the
instructions are out of the game. For example, if Simon calls out,
“Jump in the air” without first saying “Simon says”, any player that
jumps in the air is out.
○ The last remaining player in the game is the winner. The teacher can
play another round of the game and choose to have the winner of
the last round to be Simon giving instructions from the center of the
circle to the rest of the players.
○ This games invites to two reflections: one is that these instructions
are given as code and we can follow instructions as machines; the
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
other one is that when orders are transmitted they might be
misunderstood or executed incorrectly.
➢ 我们要玩“西蒙说”,然后我们要教Plobot怎么玩。每个人都知道如何玩
“西蒙说”吗?
西蒙说游戏
➢ 设置:指导孩子围绕老师形成一个圈子,先不加入Plobots
➢ 游戏路线:
➢ 老师首先扮演“西蒙”的角色。西蒙站在学生圈圈的中间,并给出指示
(通常是“跳到空中”或“伸出舌头”等身体动作)。
○ 只有西蒙首先说“西蒙说”这个短语时,玩家才应该遵循。例如,
如果西蒙喊出来,“西蒙说跳到空中”,那么所有的玩家都必须跳
起来。任何不遵循指示或做错指示的人都将被淘汰
○ 如果西蒙没有先说,“西蒙说......”,玩家不应该按照指示,而是
保持不动。遵循指示的玩家将被淘汰。例如,如果西蒙在没有先
说“西蒙说”的情况下喊出“跳到空中”,那么任何跳到空中的玩家
都将被淘汰。
○ 游戏中最后剩下的玩家是赢家。老师可以再玩一次,并选择让最
后一轮的获胜者当西蒙,从圈子中心向其他玩家发出指示。
○ 这个游戏引导两种思考:一种是这些指令就像是代码,我们可以
像机器一样执行指令;另一个是当指令被传送时,它们可能会被
误解或被错误地执行。
Demo ➢ Take out one Plobot and stack of Smart Cards. Explain that we will review
how to use the Pause and Listen Smart Cards
5/15 mins ➢ With help of one student volunteer, demonstrate using these cards.
Demonstrate using Sequence Maker to plan the programming as well.
示范 ➢ 拿出一个Plobot和一叠智能卡。解释我们将回顾如何使用暂停和收听智
能卡
5/16分钟 ➢ 在一名学生志愿者的帮助下,展示使用这些卡片。演示如何使用序列制
作页面来规划编程。
Activity: Simon
Says with Plobot ➢ Direct them to get a Plobot, a stack of Smart Cards, a Sequence Maker, and a
pencil, and assign each pair to a specific location in the classroom
25/40 mins ➢ Here we describe a Plobot version of “Simon says”, but it can be easily
adapted to other games.
活动:西蒙对 ➢ First describe the goal of the game and directions for the game
Plobot说 ➢ Then go around and help pairs program; give encouragement until game is
complete
25/40分钟 Simon Says with Plobot
➢ Set‐Up: Plobots form a circle around the teacher with Plobot
➢ Game Directions:
○ Similar to how we just played the game, the teacher or a volunteer is
in the middle of the circle, this time with a Plobot.
○ Simon will program Plobot using the Movement Smart Cards, and
then execute the instructions with the Play Smart Card.
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
○ If Simon says, “Simon says” before swiping the Play Smart Card, then
the players should follow the instructions, otherwise their Plobot
should not move.
○ If any Plobots around the circle do not follow the same movements
of Simon’s Plobot or if any Plobots move when Simon does not say
“Simon says”, then that Plobot is out of the game and does not
continue play.
○ The last remaining remaining Plobot is the winner.
➢ Programming Rules:
○ Simon begins the game with 1 Movement Smart Card, and with each
turn, adds one more Movement instruction. For example, the first
time Simon begins with Go Ahead and then Play. The second time,
Simon does not Reset Plobot and instead scans the Left Movement
Smart Card. Then when Simon scans Play, Plobot moves ahead 1
space and then turns left. The third time, Simon scans Plobot with
another Movement Smart Card so Plobot will perform 3 instructions.
Simon continues to scan 1 more movement card until the game is
over.
○ The players around the circle will watch Simon’s Plobot. First they
will program Plobot to “Listen” by scanning the Listen Smart Card.
■ If Simon says “Simon Says” before scanning Play, then the
players around the circle must program their Plobot to copy
Simon’s movements. If they fail to follow each movement,
then they are out of the game.
■ If Simon does not say “Simon Says”, the each player will
keep their Plobot still by scanning the Pause Smart Card for
each movement Simon’s Plobot performs. So if Simon’s
Plobot moves 3 times, then the player should scan Pause 3
times.
■ Each player then resets their Plobot after each turn. Unlike
Simon, each player will reprogram the entire sequence each
turn.
➢ 指示学生拿一个Plobot和一叠智能卡,一张 序列制作页面 和一支铅笔,
并分配每一组到教室的特定位置。
➢ 这里我们描述一个Plobot版本的“西蒙说”,但它可以很容易地适配其他
游戏。
➢ 首先描述游戏的目标和游戏的方向
➢ 然后来回帮助每组编程;给予鼓励,直到游戏结束
西蒙与Plobot说
➢ 布置:用Plobot在老师周围围成一个圆圈
➢ 游戏路线:
○ 与我们刚刚玩游戏的方式类似,老师或志愿者在圈子中间,这次
是跟着一个Plobot。
○ 西蒙将使用运动智能卡对Plobot进行编程,然后使用播放智能卡
执行指令。
○ 如果西蒙在刷智能卡之前说“西蒙说”,那么玩家应该遵循指示,
否则他们的Plobot不应该移动。
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
○
如果圈子中的任何Plobot不遵循西蒙的Plobot的相同动作,或者
如果任何Plobot在西蒙没说“西蒙说”时移动,那么Plobot就会退
出游戏并且不继续游戏。
○ 最后剩余的Plobot是赢家。
➢ 编程规则:
○ 西蒙以1张移动智能卡开始比赛,每完成一轮,再增加一条移动
指令。例如,西蒙首次以前进和播放开始。第二次,西蒙不重置
Plobot,而是扫描左移动智能卡。然后当西蒙扫描Play时,Plobot
将前进1个空格然后左转。第三次,西蒙用另一个运动智能卡扫
描Plobot,所以Plobot将执行3条指令。西蒙继续扫描另外1张运
动卡,直到比赛结束。
○ 圈圈里的玩家将先观看西蒙的Plobot。首先,他们将通过扫描聆
听智能卡来编程Plobot以“收听”。
■ 如果西蒙在扫描播放之前说“西蒙说”,那么圈子周围的
玩家必须编程他们的Plobot来复制西蒙的动作。如果他们
没有遵循每一个动作,那么他们就被淘汰。
■ 如果西蒙没有说“西蒙说”,每个玩家将在西蒙的Plobot执
行的每个动作的时候,扫描暂停智能卡来保持他们的
Plobot不动。所以如果西蒙的Plobot移动3次,那么玩家应
该扫描3次暂停。
■ 每个玩家在每次回合后重置其Plobot。与Simon不同,每
个玩家都会在每一回合重新编程整个序列。
Clean Up + ➢ Give students a 5 minute warning to finish up the activity
Review ➢ Ask them to check that they have all the Smart Cards and return the cards
and Plobot to a designated space before cleaning up the room and returning
10/50 mins supplies.
➢ Gather students together for a time of reflection.
收拾+回顾 ➢ What did you learn today?
➢ What was your favorite part of the activity?
10/50分钟 ➢ Have fun in the park, Plobots! And see you next time, Plobot programmers!
➢ 活动结束前5分钟提醒学生完成活动
➢ 请他们检查他们是否拥有所有的智能卡,并在清理教室和返还用品之前
先将卡片和Plobot归还到指定的地点。
➢ 聚集学生一起思考。
➢ 你今天学到了什么?
➢ 你最喜欢的活动是什么?
➢ 在公园玩得开心,Plobots!下次见,Plobot程序员!
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Workshop 22: Plobot at the Beach!
工作坊22:海滩上的Plobot!
Lesson Length: about 1 hour
课程长度:约1小时
Objectives: 目标
Students learn the basics of "looping" and the use of sensors and apply this knowledge to
program Plobot to "repeat". Students practice teaching Plobot to "think" for itself by using the
Store and Repeat Smart Cards.
学生学习“循环”和使用传感器的基础知识,并将这些知识应用于编程Plobot以“重复”。学
生通过使用储存和重复智能卡实践让Plobot“自我思考”。
Learning Objectives:学习目标
• Students learn the basics of using loops as a programming structure
• Understand the iterative nature of computational thinking
● 学生学习使用循环作为编程结构的基础知识
● 理解计算思维的迭代本质
Preparation: 准备
Always‐‐> 常规准备
Check that all Plobots are charged, functioning properly, and have all required pieces and cards
Bring tape, enough sharpened pencils for all students, and extra blank sheets of paper
Bring computer and/or USB flash drive with most‐updated version of workshop content
检查所有Plobots是否充电,功能是否正常,并且配有所有必需的部件和卡片
带上胶带,为所有学生提供足够的磨铅笔,以及额外的空白纸
将计算机和/或USB闪存驱动器带有最新版本的工作坊内容
For this Workshop‐‐>
此次工作坊准备
Bring enough Sequence Maker for all students
Bring 10 rectangular whiteboard "sign panels" and markers
Bring enough blank sheets of paper for all students
为所有学生带来足够的序列制作页面
带上10个矩形白板“标志牌”和记号笔
为所有学生提供足够的空白纸张
Classroom Set‐up: 教室布置
Always‐‐> 常规布置
Plobots unpacked and ready in a location hidden from view of students (to avoid initial
distraction) with required Smart Cards for this workshop on Plobot's back
Stack of blank paper and pencils at front of the class
将Plobot拆包,并准备好隐藏在学生看不到的位置(以避免学生一开始分心)以及将所需
的智能卡置于Plobot背上。
一叠空白纸和铅笔置于教室前方
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
For this Workshop‐‐>
此次工作坊布置
Sequence Maker ready at the front of the class
Whiteboard "sign panels", markers, and tape at the front of the class
序列制作页面准备在教室的前面
白板“标志牌”,记号笔和胶带准备在教室前面
Teacher Background: 老师背景
In this workshop, students learn how and why to use the new Store and Repeat Smart Cards in
the context of teaching Plobot how to swim at the beach. Students will incorporate their
knowledge of how to use previously‐used Smart Cards “sandwiched” inside of the Store Smart
Card, and see how they can repeat programmed functions. With the Plobot having to practice
each swimming stroke many times ("repeating" them, so to speak), the workshop also reinforces
the idea of practicing and trying until you get it right, and that there is no such thing as failure,
only learning lessons and trying again.
在这个工作坊,学员将学习如何以及为什么在教Plobot如何在沙滩游泳时,需要使用新的
储存和重复智能卡。学生将融入他们关于如何将前面用过的智能卡“夹在”储存智能卡内的
知识,并了解他们如何使用重复编程功能。由于Plobot不得不多次练习游泳划水动作(可
以这么说,“重复”),工作坊还强化了练习和尝试,直到你做对的概念,并且没有失败的
事情,只有学习经验教训并再次尝试。
Cards:卡片
Movement: Go Ahead, Go Back, Turn Left, Turn Right
Control: Play, Reset, Store, Repeat
‐ 运动:前进,后退,左转,右转
‐ 控制:播放,重置,储存,重复
_____________________________________________________________________________________
Steps/Timing Details
步骤/时间 内容
Introduction New concepts
‐ :
‐Q: What is a loop? (A: a repetition of a sequence again and again)
5/5 mins ‐‐>show unplugged video for Looping and practice the dance in the video:
https://studio.code.org/s/course1/stage/12/puzzle/1
介绍 ‐Q: What is a sensor? (A: detecting something and reacting to it)
‐ Introduction of "Plobot at the Beach" Activity:
5/5分钟 ‐Today Plobot is visiting the beach for the first time! Have you been to the
beach before? What do you think is one of the main activities to do at the
beach?
‐‐>
students share ideas...eventually arrive at swimming as main activity
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
‐‐>But, the thing is, Plobot doesn't know how to swim! So we have to teach
Plobot what to do! How do we learn new things? How can Plobot learn to
swim quickly?
‐‐>students share ideas. Arrive at the idea that Plobot needs to PRACTICE.
And we can help Plobot practice by programming Plobot with the Store and
Repeat Smart Cards. We will help teach Plobot to swim through a series of
practice challenges. Students have to use the Store the Repeat Smart Cards.
Plobot needs to pass the swim test with the lifeguard before swimming in the
ocean without any help!
‐ 新概念:
‐Q:什么是循环? (A:一次又一次地重复一个序列)
‐ >显示未插入的循环视频并练习视频中的舞蹈:
https://studio.code.org/s/course1/stage/12/puzzle/1
‐Q:什么是传感器? (答:探测一些东西并对它作出反应)
‐ 介绍“海滩上的Plobot”活动:
今天Plobot第一次参观海滩!你以前去过海滩吗?你认为在沙滩上做的
主要活动之一是什么?
‐ >学生分享想法......最终引导出‘游泳’为主要活动
‐ >但是,问题来了,Plobot不知道如何游泳!所以我们必须教Plobot该
做什么。我们如何学习新事物? Plobot如何快速学会游泳?
‐ >学生分享想法。总结出Plobot需要多多练习。我们可以通过使用储存
和重复智能卡对Plobot进行编程来帮助Plobot练习。我们将帮助Plobot通过一系
列练习挑战,教会Plobot游泳。学生必须使用储存、重复智能卡。 Plobot必须要
通过救生员的游泳测试,才能在海里单独游泳!
Demo ‐>Take out one Plobot and stack of Smart Cards. Explain that we will use the
Movement Smart Cards “sandwiched” between the Store Smart Card. Use
5/10 mins the Repeat Smart Card to loop or repeat the stored sequence. Using the
Repeat Smart Card 1 time will repeat the loop 1 time, if the Repeat is used 2
示范 times, the loop is repeated 2 times... Use Sequence Maker to lay out the
programming plan
5/10分钟 ‐‐>With help of one student volunteer, demonstrate how to use the Store
Smart Card as a "sandwich". Demonstrate using Sequence Maker to plan the
programming as well
‐ >取出一个Plobot和一叠智能卡。解释我们将使用移动智能卡“三明治”
夹在储存智能卡之间。使用重复智能卡做循环,或重复存储的序列。使
用重复智能卡1次将重复循环1次,如果使用重复2次,循环重复2次...使
用序列制作页面来编排编程计划
‐ >在一名学生志愿者的帮助下,演示如何将储存智能卡用在“三明治”。
演示如何使用序列制作页面来规划编程
Activity ‐‐
>Direct students to get into pairs
‐‐>Direct each pair, one pair at a time, to get a Plobot, a stack of Smart Cards, a
25/25 mins Sequence Maker, and a pencil, and assign each pair to a specific location in the
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
活动 classroom with a whiteboard taped to the ground at the place that is the Plobot's
"practice pool"
25/25分钟 ‐‐>Go through each challenge level, working with the group step by step (see
powerpoint)
‐‐>Go around and help pairs program; give encouragement!
‐‐>After each challenge is completed, students raise their hand to indicate
completion. Teacher goes over to see the Plobot perform (according to the students'
Sequence Maker); once the teacher verifies completion, teacher can change their
Plobot's color to indicate that Plobot can move to the next level (see slides to know
which color corresponds to which level)
‐ >指导学生俩俩一组
‐ >指导每一组学生,每次一组,拿一个Plobot和一叠智能卡,一张 序列制作页面
和一支铅笔,并分配每一组到教室的特定位置,并将白板贴在地上当作Plobot的
“练习池”。
‐ >通过每个挑战级别,与同学合作,一步一步完成任务(请参阅powerpoint)
‐ >四处走动,帮助每组编程;给予鼓励!
‐ >每次挑战完成后,学生举手表示完成。老师去看Plobot表演(根据学生的序
列制作页面);一旦教师确认完成,教师可以改变他们的Plobot的颜色以表明
Plobot可以进阶到下一个等级(参见幻灯片以了解哪个颜色对应于哪个等级)
Clean Up + Give students a 5 minute warning to finish up the activity
Review
teacher goes from pair to pair giving them the final swim test (challenge
10/50 mins four‐‐>purple level in powerpoint)
,
pretending to be the "lifeguard"
收拾 + 回顾 Ask them to check that they have all the Smart Cards and return the cards and Plobot
to a designated space before cleaning up the room and returning supplies.
10/50分钟 Gather students together for a time of reflection.
What did you learn today?
What was your favorite part of the activity?
Enjoy the ocean, swimmer Plobots! And see you next time, Plobot programmers!
活动结束前5分钟提醒学生完成活动
老师巡视从每组,给他们做最后的游泳测试(挑战四 ‐ >紫色水平),装假成
“救生员”
请他们检查他们是否拥有所有的智能卡,并在清理教室和返还用品之前先将卡
片和Plobot归还到指定的地点。
聚集学生一起思考。
你今天学到了什么?
你最喜欢的活动是什么?
享受海洋,游将Plobots!下次见,Plobot程序员!
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Workshop 23: A red Envelope
工作坊23:红包
Lesson Length: about 1 hour
课程长度:约1小时
Objectives: 目标
Students will use Movement Smart Cards to instruct Plobot to collect envelopes. Students can see that
technology and programming can be applied in culturally relevant ways and can be used to learn cultural
awareness.
学生将使用运动智能卡指示Plobot收集信封。学生可以看到,技术和编程可以用文化相关的方式
应用,并可用于学习文化意识。
Learning Objectives:学习目标
● Students are introduced to the concept of social robotics and assistive technology
● To use a set of instructions to reinforce culturally relevant ideas
● To practice empathy with others within society
● 向学生介绍社交机器人和辅助技术的概念
● 使用一套指令来强化文化相关的想法
● 对社会上的其他人有同理心
Preparation:准备
Always ‐> Check to ensure all Plobots are functioning properly and have all pieces and cards; bring a
stack of extra blank pages; bring enough sharpened pencils for all students (if do not have pencils at the
workshop location) bring thumb drive with most‐updated version of workshop powerpoint computer;
tape
常规准备‐> 检查并确保所有Plobots功能正常并且配有所有必需的部件和卡片;带上额外的空白纸
;为所有学生提供足够削好的铅笔(如果工作坊场地没有铅笔);将计算机和/或USB闪存驱动器带
有最新版本的工作坊内容;胶带
For this Workshop ‐> 此次工作坊准备
Bring enough blank sheets of paper for all students
Markers and/or sketch pens and scissors to make their own envelope
City map
为所有学生提供足够的空白纸张
记号笔和/或素描笔和剪刀来制作自己的信封
城市地图
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Classroom Set‐up:教室布置
Always ‐> Plobots all unpacked and ready in location hidden from view of students (to avoid initial
distraction) with selected Smart Cards being used for this workshop on Plobot's back; stack of blank
paper ready at front of the class; pencils ready to distribute
常规布置‐> 将Plobot拆包,并准备好隐藏在学生看不到的位置(以避免学生一开始分心)以及将本
次课程所需的智能卡置于Plobot背上。一叠空白纸和铅笔置于教室前方。
For this Workshop ‐> 此次工作坊布置
Sequence Maker ready at the front of the class
Whiteboard "sign panels", paper, markers, sketch pens, pencil, scissors, and tape at the front of the
class
序列制作页面准备在教室的前面
白板“标志牌”,纸张,记号笔,素描笔,铅笔,剪刀和胶带在教室的前面
Teacher Background:老师背景
In this workshop, students program Plobot to collect red envelopes. They will make their own envelopes
using the materials provided. Then they place their envelopes in different locations. Later, using the
Movement Smart cards, students program Plobot to navigate their hometown and retrieve their
envelopes.
在这个工作坊上,学生编程Plobot收集红包。他们将使用所提供的材料制作自己的信封。然后他
们将信封放在不同的位置。之后,学生们使用运动智能卡程序对Plobot编程,让他们在家乡进行
游览并找回他们的信封。
Cards:卡片
Movement: Go Ahead, Go Back, Turn Left and Turn Right
运动:前进,后退,左转,右转
Steps/Timing Details
步骤/时间 内容
Hook Programming fact Did you know…? Robots are learning to socialize more with people. MIT’s
Personal Robotics Group has built the latest, smartest, cutest and
编程事实引言 squishiest social robot named
Tega. Tega has been helping preschoolers
learn Spanish by providing them with feedback and introducing new
Spanish words to them.
你知道吗…?机器人正在学习更多地与人交往。麻省理工学院的个人
机器人技术小组已经构建了最新,最聪明,最可爱,最潮,名为
Tega的社交机器人。 Tega一直帮助学龄前儿童学习西班牙语,向他
们提供反馈并向他们介绍新的西班牙语单词。
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Introduction Introduce the concept of social robotics
“How can we make a robot act like a social human being? How can we
5/5 mins make the human‐robot relationship more authentic? How can robots
have relationships with kids? The answer to these questions is social
介绍 robotics. It is basically a field of robotics that concentrates on the
development of robots that interact socially with humans. For eg: Tega
5/5分钟 made by the MIT group”
Introduce the activity
“It’s Chinese New Year. You’re all in the city waiting for the red envelopes
from your elders. Your homes are quite far. So, you have to program
Plobot to go to your home and bring the red envelope with your name on
it.”
Ask these questions to the students and list their answers on the
whiteboard
How can you get your Plobot to go to your home?
What does your hometown look like?
We do not have any red envelopes here. How are we getting them for
this activity?
How will Plobot fetch your red envelope and later bring it back?
Reflect on the answers from the students
Introduce these ideas to the students:
They can use Movement Smart Cards to program Plobot to go to their
hometown.
They can design their own hometown by putting building bricks on the
city map
Students can design their own red‐envelopes
Optionally, the teacher can decide to use a Smart Card to indicate the
gesture that Plobot has picked up something. For example, a Color Smart
Card could mean “Gong‐Xi Fa‐Cai” and another one “Hong‐Bao Na Lai”
介绍社交机器人的概念
“我们怎样才能使机器人像一个社会人类一样行动?我们如何才能使
人与机器人的关系更真实?机器人如何与孩子建立关系?这些问题
的答案是社交机器人。它基本上是一个机器人领域,专注于开发与
人类社交互动的机器人。例如:MIT集团制造的Tega“
介绍活动
“现在是中国新年。你们都在城里,等待着你们长辈的红包。你的家
很远。所以,你必须编程Plobot去你家,带上你的名字的红包。“
向学生询问这些问题,并在白板上列出他们的答案
你怎么能让你的Plobot去你家?
你的家乡是什么样的?
我们这里没有红包。我们要如何找到红包让他们参与这项活动?
Plobot如何取回你的红包,然后再将它带回来?
反思学生的答案
向学生介绍这些想法:
他们可以使用运动智能卡编程Plobot去他们的家乡。
他们可以通过在城市地图上放置积木来设计自己的家乡
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
学生可以设计自己的红包
选择性的,教师可以决定使用智能卡来指示Plobot拾取某物的姿势。
例如,一张彩色智能卡可能意味着“恭喜发财”,而另一个则是“红包
拿来”
Demo Take out one Plobot and stack of Smart Cards. Explain that we’ll use the
Movement Smart Cards to help Plobot collect the red envelopes.
5/10 mins With the help of one student volunteer, demonstrate instructing Plobot
to head towards their home (use city map as the hometown) and pick up
示范 the envelope (use a piece of paper as an envelope for now).
5/10分钟 拿出一个Plobot和一叠智能卡。解释我们将使用运动智能卡来帮助
Plobot收集红包。
在一名学生志愿者的帮助下,指示Plobot前往他们的家(使用城市地
图作为家乡)并拿起信封(现在先用一张纸作为信封)。
Make Envelopes Direct students to get into pairs ‐ or optionally they can work
individually.
10/20 mins
“Now you’ll have to design a red envelope with your partner. You can
制作红包 make one together or make your own. Make sure that you have at least
one design. Also, choose the hometown you will visit or you can pick a
10/20分钟 team name and write it on your envelope.”
Show the materials that will be provided to the students to make their
envelope (paper, pencil, sketch pens, scissors, tape)
Distribute the materials to the students
2 sheets of paper (students can ask for more if they need them)
2 pencils (one for each in team)
1 scissor
1 tape
1 pack of sketch pens
引导学生配对 ‐ 或者选择单独工作。
“现在你必须和你的搭档一起设计一个红包。你可以让一个人在一起
或自己做。确保你至少有一个设计。另外,选择你将要访问的家乡
,或者你可以选择一个团队名称并将其写在你的信封上。“
展示将提供给学生制作信封的材料(纸,铅笔,素描笔,剪刀,胶
带)
将材料分发给学生
2张纸(如果需要他们,学生可以要求更多)
2支铅笔(每组一支)
1把剪刀
1卷胶带
1包素描笔
Activity Collect the envelopes from each team
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Ask students if they want to add some obstacles on the city map, which
25/45 mins is going to be their hometown, using building bricks
Place the red envelopes of each team to the different parts of the
活动 hometown
Students from each team plan on how to get Plobot to collect the
25/45分钟 envelope with their name and bring it back to the students
Students program their Plobot
Students use Movement Smart Cards to program Plobot to move around
their hometown
收集每个团队的信封
询问学生是否想在城市地图上添加一些障碍物,这些地图将成为他
们的家乡,并使用积木
将每个团队的红包放在家乡的不同地方
来自每个团队的学生计划如何让Plobot收集有他们的名字的红包并将
其带回给学生
学生为他们的Plobot编程
学生使用运动智能卡编程Plobot在家乡周围移动
Clean Up + Review Give students a 5 minute warning to finish up the activity
Ask them to check that they have all the Smart Cards and return the
5/50 mins cards and Plobot to a designated space before cleaning up the room and
returning supplies.
收拾+回顾 Gather students together for a time of reflection.
What did you learn today?
5/50分钟 What was your favorite part of the activity?
活动结束前5分钟提醒学生完成活动
请他们检查他们是否拥有所有的智能卡,并在清理教室和返还用品
之前先将卡片和Plobot归还到指定的地点。
聚集学生一起思考。
你今天学到了什么?
你最喜欢的活动是什么?
Note: this lesson is an effort to be inclusive culturally and tries to give the group a plurality of examples.
We normally teach in an environment that speaks English but a majority is Chinese. Everything used in
here could be replaced by a mexican taco or a Christmas gift. It’s upon the teacher’s criteria to find a
suitable approach for the class.
注:这一课是富含包容性的文化,并试图给小组多个例子。我们通常在讲英语的环境中教书,但
大多数人是中国人。这里使用的所有东西都可以用墨西哥炸玉米饼或圣诞礼物来代替。这是根据
老师的标准为班级找到合适的方法。
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Workshop 24: Make your own dance
工作坊134:编自己的舞蹈
Lesson Length: about 1 hour
课程长度:约1小时
Objectives: 目标
Students are introduced to choreography, and are given a task to program their Plobot to dance. They
dive deeper into programming in sequence using different Sound Smart Cards. Students combine Sound
with other Smart Cards to ultimately grasp that the programming is not only about movement but can
also include an assortment of functions in different categories.
介绍给学生舞蹈编排,并给他们一个任务来编排他们的Plobot跳舞。他们更深入地使用不同的声
卡进行编程。学生们将声音和其他智能卡结合起来,最终掌握了编程不仅仅是运动,还可以包括
不同类别的各种功能。
Learning Objectives:学习目标
● Students learn to use different Sound Smart Cards and become familiar with sequential
programming
● They will practice to express themselves and their feelings using technology as a medium
● 学生学习使用不同的声卡,并熟悉顺序编程
● 他们将练习用科技作为媒介来表达自己和他们的感受
Preparation:准备
Always ‐>
Check that all Plobots are charged, functioning properly, and have all required pieces and
cards
Bring tape, enough sharpened pencils for all students, and extra blank sheets of paper
Bring computer and/or USB flash drive with most‐updated version of workshop content
常规准备‐> 检查并确保所有Plobots功能正常并且配有所有必需的部件和卡片;带上额外的空白纸
;为所有学生提供足够削好的铅笔(如果工作坊场地没有铅笔);将计算机和/或USB闪存驱动器带
有最新版本的工作坊内容;胶带
For this Workshop ‐>
Bring enough Sequence Maker for all students
Bring enough blank sheets of paper for all students
此次工作坊准备‐ > 为所有学生提供足够的空白纸(为了以防万一,总是要有额外的草稿纸!)
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Classroom Set‐up:教室布置
Always ‐> Plobots unpacked and ready in a location hidden from view of students (to avoid initial
distraction) with required Smart Cards for this workshop on Plobot's back
Stack of blank paper and pencils at front of the class
常规布置‐> 将Plobot拆包,并准备好隐藏在学生看不到的位置(以避免学生一开始分心)以及将本
次课程所需的智能卡置于Plobot背上。一叠空白纸和铅笔置于教室前方。
For this Workshop ‐> Sequence Maker ready at the front of the class
Whiteboard "sign panels", markers, and tape at the front of the class
此次工作坊布置‐ >在教室前面准备好一叠序列制作页面;随时准备使用的“标志牌”,胶带和白板记
号笔
Teacher Background:老师背景
In this workshop, students program Plobots to choreograph a dance. Students work collaboratively with
their team members to create a sequence of movements and sounds and can even include Sensor Smart
Cards. When executed together, their Plobots perform a synchronized dance. This workshop allows
students to learn more about working with sequences.
在这个工作坊上,学生编程Plobots来做舞蹈编排。学生与他们的团队成员共同合作,创建一系列
动作和声音,甚至可以包含传感器智能卡。当一起执行时,他们的Plobots同步一起舞蹈。本次工
作坊让学生更多地了解如何使用序列。
Cards:卡片
Movement: Go Ahead, Go Back, Turn Left, Turn Right
Control: Play, Reset, Pause, Store, Repeat
Sound: Sound, Do, Re, Mi, Fa, Sol, La, Si
Sensor: Feel, Listen, See
运动:前进,后退,左转,右转
控制:播放,重置,暂停,存储,重复
声音:声音,Do,Re,Mi,Fa,Sol,La和Si
感觉:感受,聆听和看
Steps/Timing Details
步骤/时间 内容
Hook Programming fact Did you know…? A French company named Aldebaran has built 2
dancing robots‐ Max and Ben. These robots have been used by the
编程事实引言 researchers at University of Birmingham to help the autistic children in
developing their social and communication skills. These robots can
dance, interact with people and even play games.
Another good example to show in class would be Festo Robotics, and
other bio‐inspired designs that connect the dots between what is
organic and what is man made.
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
你知道吗…?一家名为Aldebaran的法国公司建造了2个跳舞机器人
‐‐Max和Ben。这些机器人已被伯明翰大学的研究人员用来帮助自闭
症儿童发展他们的社交和沟通技巧。这些机器人可以跳舞,与人互
动,甚至玩游戏。
在课堂上展示的另一个很好的例子是Festo Robotics,和其他将有机
物和人造关联起来的生物启发式设计。
Introduction Ask these questions to the students
What is coding? (A: Coding also known as programming is writing the
5/5 mins step by step instructions in a Computer that tell it what to do)
What is choreography? (A: Choreography is the step by step
介绍 movements that are done by dancers in a performance)
Is there any similarity between coding and choreography? (A: Yes. In
5/5分钟 fact, they are pretty much the same. For example: when you’re
performing a dance, you follow certain steps and movements. You
break down your entire performance into different sequences which
have to be connected to all the other sequences. It’s the same with
coding. Like dancing, you have to use a stepwise approach and break
down the problem into sequences.)
Introduce the activity to the students
“Today, we will choreograph a dance with the help of your Plobot. Yes,
you will be making a dancing robot. Your Plobot will create a certain
tempo with your help. Later, based on the tempo, you’ll choreograph a
dance with your partner. ”
Introduce the concept of sequence
What is sequence?
“Computer is a dumb machine. It cannot think, make decisions and
carry out actions based on the need as human beings. Rather, it takes
instructions from the human beings and does only what we tell it to do.
So, it’s very important to give clear instructions to the computer that
too in a proper order. The order that commands are executed by the
computer is called sequence. Sequence allows us to carry out task that
has multiple steps. Even in today’s activity, when you’re teaching Plobot
how to dance, it’s very important that you break down the
choreography into proper sequences. ”
向学生提这些问题
什么是编码? (答:编码也称为编程,是在计算机中编写一步一步
的指令,告诉它该怎么做)
什么是编舞? (答:编舞是舞者在表演中一步一步的动作)
编码和编舞有没有相似之处? (答:有的,事实上,他们几乎是一
样的,例如:当你跳舞的时候,你要遵循某些步骤和动作,把你的
整个表演分解成不同的序列,这些序列必须连接到所有的其他序列
,这与编码是一样的,就像跳舞一样,你必须用逐步的方法将问题
分解成序列。)
向学生介绍活动
“今天,我们将在你的Plobot的帮助下编舞。是的,你会制作一个跳
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
舞机器人。你的Plobot会在你的帮助下创造出一定的节奏。之后,
根据节奏,您将与你的伙伴共同编舞。 ”
介绍序列的概念
什么是序列?
“计算机是一台愚蠢的机器。它不能思考、做出决定,并采取人类
会做的行动。相反地,它需要来自人类的指示,并且只做我们告诉
它做的事情。因此,以正确的顺序给计算机提供明确的指示是非常
重要的。命令由计算机执行的顺序称为序列。序列使我们能够执行
具有多个步骤的任务。即使在今天的活动中,当你在教Plobot如何
跳舞时,将舞蹈编排成适当的序列是非常重要的。 ”
Demo Take out one Plobot and the Smart Cards. Explain that we’ll use the
Sound Smart Cards along with Pause Smart Card to set the beat for the
10/15 mins dance
With the help of one student volunteer, demonstrate setting the beat
示范 by using the Sound Smart Cards and Pause to create.
Based on the beat, do some hand/body movements
10‐15分钟
拿出一个Plobot和一叠智能卡。解释我们将使用声卡和暂停卡设置
跳舞节奏
在一位学生志愿者的帮助下,通过使用声卡和暂停卡设定节拍。
基于节拍,做一些手/身体动作
Activity I Students form groups of 2.
Each group works on programming Plobot to create a beat using the
10/30 mins Sound Smart Cards.
Based on the beat, students from each group create their own dance
活动一 movements.
Students then work on making Plobot dance by combining Sound,
10‐30分钟 Movement, Control, and even Sensor Smart Cards.
学生2人组成一组。
每个小组都致力于使用声卡创建节拍来编程Plobot。
根据节拍,每组学生创建自己的舞蹈动作。
然后,学生通过结合声音,移动,控制甚至传感器智能卡来编排
Plobot舞蹈。
Activity II Students present their work to the class
Encourage students to dance along with Plobot
20/45 mins The dancers try to follow Plobot’s dance sequence
To make it more fun, add points to the team if they add their own
活动二 dance movements
20/45分钟 学生将他们的作品呈现给全班
鼓励学生与Plobot一起跳舞
舞者试图遵循Plobot的舞蹈序列
让它更有趣点,如果他们添加了自己的舞蹈动作,可以给小组添加
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
分数
Clean Up + Review Give students a 5 minute warning to finish up the activity
Ask them to check that they have all the Smart Cards and return the
5/50 mins cards and Plobot to a designated space before cleaning up the room
and returning supplies.
收拾+回顾 Gather students together for a time of reflection.
What did you learn today?
5/50分钟 What was your favorite part of the activity?
活动结束前5分钟提醒学生完成活动
学生将所有的智能卡和Plobots归还到指定的地点。
向学生提出以下问题以反思他们今天的活动。
你今天学到了什么?
这项活动你最喜欢的部分是什么?
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Workshop 25: The trading fair!
工作坊25:交易市集!
Lesson Length: about 1 hour
课程长度:约1小时
Objectives: 目标
Students are introduced to the concept of cryptocurrency. Later, they work on creating their version of
currency by playing with different Smart Cards. They use different colors to represent different stages of
buying products.
向学生介绍加密货币的概念。之后,他们通过玩不同的智能卡来创建他们的货币版本。他们创建
不同的颜色组合,以表示购买产品的不同阶段。
Learning Objectives:学习目标
● Students create goods to sell in the fair
● Students use Color Smart Cards to represent different stages of buying products
● 学生将不同商品的实物组成部分在市集上出售
● 学生使用色卡创建不同的颜色组合
Preparation:准备
Always ‐> Check that all Plobots are charged, functioning properly, and have all required pieces and
cards
Bring tape, enough sharpened pencils for all students, and extra blank sheets of paper
Bring computer and/or USB flash drive with most‐updated version of workshop content
常规准备‐> 检查并确保所有Plobots功能正常并且配有所有必需的部件和卡片;带上额外的空白纸
;为所有学生提供足够削好的铅笔(如果工作坊场地没有铅笔);将计算机和/或USB闪存驱动器带
有最新版本的工作坊内容;胶带
For this Workshop ‐> Bring enough Sequence Maker for all students
Bring enough blank sheets of paper, building bricks, playdough, cardboard and scissors for all students
此次工作坊准备‐ > 为所有学生带上足够的空白纸(以防万一,总是要有额外的草稿纸!);积木
;橡皮泥;纸板;剪刀
Classroom Set‐up:教室布置
Always ‐> Plobots unpacked and ready in a location hidden from view of students (to avoid initial
distraction) with required Smart Cards for this workshop on Plobot's back
Stack of blank paper and pencils at front of the class
常规布置‐> 将Plobot拆包,并准备好隐藏在学生看不到的位置(以避免学生一开始分心)以及将本
次课程所需的智能卡置于Plobot背上。一叠空白纸和铅笔置于教室前方。
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
For this Workshop ‐> Sequence Maker ready at the front of the class
Whiteboard "sign panels", markers, building bricks, playdough, cardboard, scissors, and tape at the
front of the class
此次工作坊布置‐ > 在教室前面准备好一叠序列制作页面; “标志牌”,胶带和白板记号笔准备好;在
一个地方安排材料(积木,橡皮泥,纸板,剪刀,胶带,铅笔和纸张)用做建设
Teacher Background:老师背景
In this workshop, students program their Plobot to visit a fair that is downtown where Plobot purchases
different goods. Students begin by creating different goods (physical components) to sell in the fair.
Later, they work with Color Smart Cards to create a combination of colors, each indicating a different
stage of action while purchasing goods. This activity allows students to understand the concept of
cryptocurrency.
在这个工作坊上,学生们将编程他们的Plobot去参观在市中心的交易市集,Plobot可以在那购买不
同的商品。最初,学生设计不同的实体商品在市集上出售。接着,他们使用颜色卡来创建各种颜
色的组合,每种颜色在购买商品时代表不同的行动阶段。这项活动让学生了解加密货币的概念。
Cards:卡片
Movement: Go Ahead, Go Back, Turn Left, Turn Right
Control: Play, Reset, Pause, Store, Repeat
Color: Pink, Yellow, Blue, Red, Orange, Purple, Green
运动:前进,后退,左转,右转
控制:播放,重置,暂停,存储,重复
颜色:粉红色,黄色,蓝色,红色,橙色,紫色,绿色
Steps/Timing Details
步骤/时间 内容
Introduction Introduction to the activity
“There’s a huge fair downtown. Plobot hears about the fair from its
5/5 mins friends. So, on a Saturday morning, Plobot decides to visit the fair. It is
looking forward to buying some goods too.”
介绍 “There will be two things in particular thateveryone will work on today.
1. You are going to be the organisers of the fair. In fact, you will have
5/5分钟 different stalls with different items for sell. For this, you will have to
design your own stall and make different items to sell at your stall. 2.
You’ll program your Plobot to visit the fair and help it to purchase
different goods from various stalls.
Review of the activity: ‘Plobot is your secret service agent’
Who remembers what cryptography means? (A: practice of secure
communication by using code language)
Link cryptography with the concept of cryptocurrency
What is cryptocurrency? (A: digital money that uses the concept of
cryptography to track the purchases and transfers)
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Explain students that for Plobot to purchase goods at the fair, it needs
money. And in today’s activity, the students use the concept of
cryptocurrency and create their own encrypted version of money using
different functions of Plobot (eg: different colored LEDs indicating
different state of purchase)
活动介绍
“市中心有一个很大的市集。 Plobot从它的朋友那听到市集的消息。
所以,在星期六的早上,Plobot决定参观这个市集。它也期待买一
些东西。“
“今天你们都会努力做好两件事情。你们都将成为市集的组织者。事
实上,你们都会有不同的摊位与不同的物品出售。为此,你将设计
自己的摊位并制作不同的物品在摊位上出售。 2.你将编程你的
Plobot参观展会,并帮助它从各个摊位购买不同的商品。
活动回顾:'Plobot是你的秘密特务'
谁记得密码学的含义? (A:使用代码语言进行安全通信的练习)
链接加密与cryptocurrency的概念
什么是加密货币? (答:使用密码学概念追踪购买和转帐的数字货
币)
向学生解释为了Plobot在市集上购买一些商品,它需要钱。在今天
的活动中,学生们使用加密货币的概念,并使用Plobot的不同功能
创建自己的加密版本(例如:不同颜色的LED指示不同的购买状态)
Demo Take out one Plobot and stack of Smart Cards. Explain that we’ll use
Movement, Control, and Color SMart Cards to help Plobot visit the fair
10/15 mins and purchase some goods.
Demonstrate how to purchase goods
示范 Call two students to volunteer; ask one to be the shopkeeper and other
to be the buyer
10/15分钟 Take a piece of paper and ask the shopkeeper to sell it as a piece of
chocolate bar
Ask the buyer to buy the chocolate bar using colors only (Eg: red = not
interested to buy, green= interested to buy, yellow= bargain, etc.)
Note: the students are allowed to come up with their own color codes
拿出一个Plobot和一叠智能卡。解释我们将使用“运动”和“颜色”卡来
帮助Plobot参观市集并购买一些商品
演示如何购买商品
叫两个学生自愿者;一位是店主,另一位是买家
拿一张纸,并要求店主把它当作一块巧克力棒来卖
要求买方只使用颜色购买商品(例如:红色=不感兴趣购买,绿色=
有兴趣购买,黄色=讨价还价等)
注意:学生可以创造自己的颜色代码
Activity I Ask students to form groups of 2
Place the materials (cardboard, playdough, paper, sketch pens, scissor,
15/30 mins tape) in the front
Ask students to plan what materials they will use to design their stalls
活动一 and create the items to sell
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Now ask students work in their team to come up with a theme for their
15/30分钟 stall/shop in the fair
请学生2人一组
将材料(纸板,橡皮泥,纸,草图笔,剪刀,胶带)放在教室前面
要求学生观察他们拿到的材料,设计他们的摊位并制作物品以供出
售
现在让学生们以团队为单位,为他们的摊位/商店设定一个主题
Activity II Students prepare a list of items that they will be selling in the fair
Ask students to come forward to gather the required materials for the
15/45 mins build
Students design the items from the list
活动二 Students can draw or make the physical components
Students from each team, after making the designs, pick a spot
15/45分钟 downtown (on the city map) to place their stall and designs
Ask students to decide on the color codes to indicate different stages
while purchasing the goods (Eg: red‐ not interested in buying, green‐
interested in buying, yellow‐ bargaining, etc.)
学生准备他们将在市集上销售的物品清单
要求学生前来获取建造摊位及商品所需的材料
学生列出设计物品清单
学生可以用绘制的,或制作实物出来
每个团队的学生在完成设计后,在市区(城市地图)选择一个地点
放置他们的摊位和设计
要求学生在购买商品时决定颜色代码以指示不同阶段(例如:红色 ‐
对购买不感兴趣,对购买绿色感兴趣,黄色讨价还价等)
Activity II Students program Plobot to move around the fair and visit stalls of their
fellow team members one at a time
15/45 mins Shopkeepers (the fellow students) sell the items from their stall
Shopkeepers observe the indicators used by Plobot (color codes For eg:
活动三 red‐ not interested, green‐ interested, yellow‐ bargain)
Shopkeepers check the code and sell their product only when the Plobot
15/45分钟 shows the right color
学生编程Plobot将其移动到市集周围,并轮流l参观他们的团队成员
的摊位
店主(同学)从摊位出售物品
店主观察Plobot使用的指标(颜色代码例如:红色 ‐ 不感兴趣,绿色
感兴趣,黄色交易)
只有当Plobot显示正确的颜色组合时,店主才会检查代码并销售他
们的产品
Clean Up + Review Give students a 5 minute warning to finish up the activity
Ask them to check that they have all the Smart Cards and return the
5/50 mins cards and Plobot to a designated space before cleaning up the room and
returning supplies.
收拾+回顾 Gather students together for a time of reflection.
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
What did you learn today?
5/50分钟 What was your favorite part of the activity?
活动结束前5分钟提醒学生完成活动
学生将所有的智能卡和Plobots归还到指定的地点。
向学生提出以下问题以反思他们今天的活动。
你今天学到了什么?
这项活动你最喜欢的部分是什么?
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Workshop 26: Cleaning the city
工作坊26:清洁城市
Lesson Length: about 1 hour
课程长度:约1小时
Objectives: 目标
Students work with different Smart Cards such as Movement and Sound Smart Cards to help Plobot
clean the city. They learn to break down sequences and work one at a time.
学生使用不同的智能卡,如'运动'和'颜色卡'来帮助Plobot清理城市。他们学会分解序列并一次一个
地工作。
Learning Objectives:学习目标
● Students work with different program cards such as Movement and Sound Smart Cards
● Students learn to break down the sequence and work one at a time
● 学生使用不同的程序卡片,例如运动,方向,颜色
● 学生学会分解序列并一次一个地工作
Preparation:准备
Always ‐> Check that all Plobots are charged, functioning properly, and have all required pieces and
cards
Bring tape, enough sharpened pencils for all students, and extra blank sheets of paper
Bring computer and/or USB flash drive with most‐updated version of workshop content
常规准备‐> 检查并确保所有Plobots功能正常并且配有所有必需的部件和卡片;带上额外的空白纸
;为所有学生提供足够削好的铅笔(如果工作坊场地没有铅笔);将计算机和/或USB闪存驱动器带
有最新版本的工作坊内容;胶带
For this Workshop ‐> Bring enough Sequence Maker for all students
Bring enough blank sheets of paper for all students
Paper cards (cards containing pictures of different kinds of recyclable and non‐recyclable materials like
light bulb, paper, etc.); scissors; cardboard; sketch pens
此次工作坊准备‐ > 为所有学生提供足够的空白纸(以防万一,总是要有额外的草稿纸!);纸卡
(含有不同种类的可回收和不可回收材料如灯泡,纸等的图片的卡片);剪刀;纸板;素描笔
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Classroom Set‐up:教室布置
Always ‐> Plobots unpacked and ready in a location hidden from view of students (to avoid initial
distraction) with required Smart Cards for this workshop on Plobot's back
Stack of blank paper and pencils at front of the class
常规布置‐> 将Plobot拆包,并准备好隐藏在学生看不到的位置(以避免学生一开始分心)以及将本
次课程所需的智能卡置于Plobot背上。一叠空白纸和铅笔置于教室前方。
For this Workshop ‐> Sequence Maker ready at the front of the class
Whiteboard "sign panels", markers, and tape at the front of the class
Arrange the materials (paper, cardboard, scissors, pencils, sketch pens) at the front for the build (to
make bins)
此次工作坊布置‐ > 在教室前面准备好一叠序列制作页面;;“标志牌”,准备使用的胶带和白板记号
笔;在教室前面安排材料(纸张,纸板,剪刀,铅笔,草图笔)以便制作(制作垃圾箱)
Teacher Background:老师背景
In this workshop, students work on maintaining cleanliness in their city. Students learn about renewable
and nonrenewable resources. They also learn about the importance of recycling materials. Later, the
students program Plobot to collect trash and recycle recyclable materials. They do so by programming
the Plobot to see the trash, move towards it and finally collect it. When Plobot sings a song when the
trash is collected indicating that the trash has been sent for the recycling process.
在这个工作坊上,学生们致力于保持城市的清洁。学生学习可再生和不可再生资源。他们还会了
解回收材料的重要性。之后,学生们将让Plobot收集垃圾并回收可回收材料。他们通过对Plobot进
行编程来查看垃圾,向它移动并最终收集垃圾。正在收集垃圾的Plobot将通过闪LED灯,指示垃圾
已经送回回收处理。
Cards:卡片
Movement: Go Ahead, Go Back, Turn Left, Turn Right
Control: Play, Reset
Sound: Do, Re, Mi, Fa, Sol, La, Si
运动:前进,后退,左转,右转
控制:播放,重置
声音:Do,Re,Mi,Fa,Sol,La和Si
Steps/Timing Details
步骤/时间 内容
Introduction Give an introduction to the activity
“Plobot visits the city during its holidays. It is absolutely fascinated by the
5/5 mins tall buildings and colorful lights in the city. It admires how organised and
developed the city is than its hometown. However, it notices that with
介绍 increasing development, the city is losing its natural beauty. People in the
city consume so many products that are wasted and are harmful to the
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
5/5分钟 environment (eg: plastic cups, one time use lunch boxes, etc.). Plobot
realizes that there is no proper mechanism of recycling in the city. Plobot
wants to work on maintaining cleanliness in the city. It cannot do this
alone. It needs your support. Thus, today you all will help Plobot in
recycling the materials of the city and cleaning the city.”
Ask students to share their insights on recycling based on their personal
experiences
What do you mean by recycling? (A: converting wasteful materials into
something useful)
Do you recycle materials are home? Why? Why not?
Do you think recycling is required? What is the importance of recycling?
Listen to what students have to say. Link the importance of recycling to
the protection of environment. Write the key on the board.
Talk about the serious problems arising due to the continous decline of
natural resources and introduce what it means by renewable and
nonrenewable resources.
What are renewable resources? (A: resource like water, air, sun, paper,
etc. that can be used repeatedly and replaced naturally)
What are non‐renewable resources? (A: any resource that cannot be
replaced naturally)
“Not all materials can be recycled. Materials like organic waste, paper,
aluminium, cardboard, etc can be recycled. Whereas, materials like
disposable cups and plates, light bulbs, bottle caps, etc. cannot be
recycled
介绍活动
“Plobot在放假期间访问这座城市。这座城市的高楼大厦和五光十色
的灯光让人着迷。跟它的故乡比起来,它很欣赏这个城市的组织和
发展。但是,它注意到,随着城市的不断发展,这里正在失去它的
自然美景。城市中的人们制造了大量的商品会产生垃圾和对环境有
害的物质(例如塑料杯,一次饭盒等)。 Plobot意识到城市中没有
适当的回收机制。 Plobot希望在城市中保持清洁。它不能单独做到
这一点。它需要你的支持。因此,今天你们将帮助Plobot回收城市的
废材和清洁城市。“
要求学生根据他们的个人经验分享他们对回收的见解
回收是什么意思? (答:将浪费的材料转换成有用的东西)
在家里你回收垃圾吗?为什么?为什么不?
你认为回收是必需的吗?回收的重要性是什么?
听听学生说什么。将回收的重要性与保护环境联系起来。把重点写
在白板上。
谈论由于自然资源持续下降而引发的严重问题,并介绍可再生和不
可再生资源的含义。
什么是可再生资源? (A:可以反复使用,自然汰换的资源,如水
,空气,阳光,纸等资源)
什么是不可再生资源? (答:任何无法自然替代的资源)
“并非所有材料都可以回收利用。像有机废物,纸张,铝,纸板等材
料可以回收利用。而像一次性杯子和盘子,灯泡,瓶盖等材料则无
法回收
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Activity I Ask students
How can we recycle the materials?
10/15 mins Tell students that before they jump into programming Plobot, they will
make their own bins(ask students to make 2‐ one to dump recyclable
活动一 materials and the other to dump non recyclable materials)
Ask students to form groups of 2
10/15分钟 Distribute these materials to every group‐ pencil, paper, tape, cardboard
and scissor
Ask students to make quick samples of the bins
Now distribute the stack of paper cards to every team
Paper cards are the tokens containing names/pictures of different
materials (eg: light bulb, paper, etc)
Students work with their partner and put the paper cards to the
respective bin based on whether they are recyclable or not
Ask students to observe the process involved while doing the activity
For eg: First they see the trash in the paper card, figure out whether it
can be recycled, put the trash in the respective trash can, if put on the
recycle bin then the trash goes out for the recycling process
询问学生
我们如何回收这些资源?
告诉学生,在他们进入编程Plobot之前,他们会制作自己的垃圾箱
(要求学生制作2个垃圾箱来倾倒可回收材料,另一个垃圾箱倾倒不
可回收材料)
请学生2人组一组
将这些材料分配到每个组 :铅笔,纸张,胶带,纸板和剪刀
要求学生快速制作垃圾箱
现在将一叠纸牌分发给每个团队
纸牌上包含不同材料名称/图片的标记(例如:灯泡,纸张等)
学生与他们的团队伙伴一起工作,并根据他们是否可回收利用,将
纸卡放入相应的垃圾箱
要求学生在进行活动时观察所涉及的过程
例如:首先,他们看到纸卡中的垃圾,确定是否可以回收垃圾,将
垃圾放入垃圾桶中,如果放在回收垃圾桶中,垃圾就会开始回收处
理过程
Reflect Reflect on the first activity students worked on
Ask the students if there were ways to make the recycling process
5/20 mins automatic: if there was a way to separate out the trash automatically
反思学生们从事的第一项活动
思考 询问学生是否有办法使回收过程自动化:是否有办法自动分类垃圾
5/20分钟
Demo Take out one Plobot and stack of Smart Cards. Explain that we’ll use
Movement Smart Cards along with Sound Smart Cards to help Plobot in
5/25 mins the recycling process
With the help of one student volunteer, put some pieces of paper cards
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
示范 randomly on the floor. Program Plobot go to towards the paper card,
and using the Sound Smart Card, play one note if the material is
5/25分钟 recyclable and play two notes if it is not recyclable. Based on the sound
the Plobot makes, place the paper card in respective bin
拿出一个Plobot和一叠智能卡。解释我们将使用'运动'卡片和'运动''
抬起'和'颜色'卡片来帮助Plobot进行回收处理
在一名学生志愿者的帮助下,将一些纸卡随机放在地板上。让Plobot
朝纸卡走去,抬起并闪烁绿光或红光:绿色表示材料已回收,红色
表示相反。根据Plobot闪烁的颜色,将纸卡放入相应的纸盒
Activity II Students continue to work on the previously formed group
Distribute Plobot and stack of Smart Cards to each team
10/35 mins Now students work in their team to make the Plobot pick up the trash
(paper cards) and do the recycling process
活动二 To make it more challenging, encourage students to spread over the
paper cards and add in some obstacles using building bricks
10/35分钟 学生继续与之前组建的团队一起工作
向每个团队分发Plobot和一叠牌纸卡
现在,学生们与他们的团队一起工作,让Plobot拿起垃圾(纸卡)并
进行回收处理
为了让它更具挑战性,鼓励学生分散纸牌并使用积木添加一些障碍
物
Share Gather all the students around
Students from each team show their “automatic recycling system” and
10/45 mins get feedback from their fellow students
聚集所有的学生
分享 来自每个团队的学生展示他们的“自动回收系统”并从同学那里得到
反馈
10/45分钟
Clean Up + Review Give students a 5 minute warning to finish up the activity
Ask them to check that they have all the Smart Cards and return the
5/50 mins cards and Plobot to a designated space before cleaning up the room and
returning supplies.
收拾+回顾 Gather students together for a time of reflection.
What did you learn today?
5/50分钟 What was your favorite part of the activity?
What kind of technology did we use today?
Where else do you think this kind of technology can be used in our daily
lives?
活动结束前5分钟提醒学生完成活动
学生将所有的智能卡和Plobots归还到指定的地点。
向学生提出以下问题以反思他们今天的活动。
你今天学到了什么?
这项活动你最喜欢的部分是什么?
我们今天使用了什么样的科技?
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
你认为这种科技在我们日常生活中可以用在哪里?
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Workshop 27: Plobot is a driver
工作坊27:Plobot当司机
Lesson Length: about 1 hour
课程长度:约1小时
Objectives: 目标
Students are introduced to the concept to avoid obstacles on the highway while Plobot is on a drive.
They reflect about problems that are in our current cities and the future of them. They see our role not
only as observer but as a participant finding solutions to our common problems.
介绍给学生们Plobot在驾驶中避开高速公路上的障碍物的概念。它们反映了我们当前及未来城市
中的问题。他们不仅将我们的角色视为观察员,而且还将我们的角色看作是寻求解决共同问题的
参与者
Learning Objectives:学习目标
● Reflect about problems that are in our current cities and the future of them.
● See our role not only as observer but as a participant finding solutions to our common problems.
● 反思我们目前及未来城市中的问题
● 认知我们的角色不仅是观察员,而且是找到解决方法的参与者
Preparation:准备
Always ‐> Check that all Plobots are charged, functioning properly, and have all required pieces and
cards
Bring tape, enough sharpened pencils for all students, and extra blank sheets of paper
Bring computer and/or USB flash drive with most‐updated version of workshop content
常规准备‐> 检查并确保所有Plobots功能正常并且配有所有必需的部件和卡片;带上额外的空白纸
;为所有学生提供足够削好的铅笔(如果工作坊场地没有铅笔);将计算机和/或USB闪存驱动器带
有最新版本的工作坊内容;胶带
For this Workshop ‐> Bring enough Sequence Maker for all students
Bring enough blank sheets of paper for all students
Bring enough cardboard, building bricks; scissors
此次工作坊准备‐ > 为所有学生带来足够的序列制作页面
为所有学生提供足够的空白纸张
带足够的纸板,积木,剪刀
Classroom Set‐up:教室布置
Always ‐> Plobots unpacked and ready in a location hidden from view of students (to avoid initial
distraction) with required Smart Cards for this workshop on Plobot's back
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Stack of blank paper and pencils at front of the class
常规布置‐> 将Plobot拆包,并准备好隐藏在学生看不到的位置(以避免学生一开始分心)以及将本
次课程所需的智能卡置于Plobot背上。一叠空白纸和铅笔置于教室前方。
For this Workshop ‐> Sequence Maker ready at the front of the class
Whiteboard "sign panels", markers, and tape at the front of the class
Arrange the materials required for the design of highway at one place
此次工作坊布置‐ > 在教室前面准备好一叠序列制作页面; “标志牌”,准备好使用的胶带和白板记号
笔;在一个地方安排高速公路设计所需的材料
Teacher Background:老师背景
Students program Plobot to drive on the highway and avoid the obstacles in between by turning a short
angle. But before starting the programming, students design their own highway which later is tested by
making Plobot drive on it.
学生编程Plobot在高速公路上行驶,并通过转向一个短角度避开两个障碍物。但在开始编程之前
,学生们设计自己的高速公路,再用Plobot来进行试驾。
Cards:卡片
Movement: Go Ahead, Go Back, Turn Left, Turn Right
Control: Play, Reset
运动:前进,后退,左转,右转
控制:播放,重置
Steps/Timing Details
步骤/时间 内容
Introduction Start the workshop with a discussion on different kinds of
10/10 mins transportation systems
How many different kinds of transport are are aware of?
介绍 What kind of transportation system have you used?
10/10分钟 Which one is the fastest according to you?
Introduce hyperloop: the fastest means of transport which is not in
function yet
Show the video of hyperloop to the students: video link
Introduce the activity
Today, you’ll try to embrace the idea of hyperloop and make your Plobot
drive the fastest it can. Plobot will be driving on the highway filled with
a lot of obstacles. You’ll have to program Plobot to avoid those
obstacles and reach its destination as fast as it can. Also, remember in
today’s activity you’ll be competing against each other. You’ll be
working in a team, and the team that makes its Plobot reach towards
the final destination in the shortest time wins the challenge.”
开始工作坊,讨论不同种类的交通运输系统
你知道多少种不同的交通工具?
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
你使用过什么运输系统?
你认为最快的是哪一个?
介绍超迴路列車:目前尚未运作的最快速的运输工具
向学生展示超迴路列車视频:视频链接
介绍活动
今天,您将尝试使用超迴路列車的概念,并让Plobot以最快速度行
驶。 Plobot将在充满了很多障碍的高速公路上行驶。你必须让
Plobot避开这些障碍,并尽可能快地到达目的地。另外,请记住,
在今天的活动中,你们会相互竞争。你将与团队一起工作,让
Plobot在最短时间内达到最终目的地的团队将赢得挑战。
Activity I Before the students work on programming Plobot, tell students that we
don’t have anything that can be used as a highway. Hence, the students
10/20 mins will have to build a highway.
Place the materials (paper, cardboard, building bricks, scissor, pencil,
活动一 sketch pens, tape) at one place. Ask the students to make their own
design of a highway using the materials provided. The students are
10/20分钟 expected to grab the materials they need by themselves.
All the students will be working as one team to build the highway
Add constraints in the dimension of the highway. For eg: the highway
should not exceed the length 1 metre ,etc. Teacher can add the limit
based on the scenario of the class
Encourage the students to plan the design of their highway. Also, keep
reminding them that they will have to add obstacles in their highway
and indicate a starting point and an ending point.
Constantly remind them of the remaining time
Once the students have finished making their highway, ask them to
bring all the materials back to the original place
在学生编写Plobot之前,告诉学生我们没有任何可以用作高速公路
的东西。因此,学生将不得不建造一条高速公路。
将材料(纸,纸板,块,剪刀,铅笔,草图笔,胶带)放在一个地
方。请学生使用所提供的材料制作他们自己的公路设计。预计学生
将自己拿到他们需要的材料。
所有的学生将作为一个团队来建设高速公路
在公路的维度中添加约束。例如:高速公路不应超过1米长等。教
师可以根据课程情景添加限制
鼓励学生首先计划他们的公路将长得如何。此外,不断提醒他们,
他们将需要在高速公路上添加障碍物,并指出起点和终点。
不断提醒他们剩余的时间
一旦学生完成了他们的高速公路,请他们把所有的材料放回到原来
的地方
Activity II Distribute Sequence Maker, pencil, Plobot and stack of Smart Cards to
every team in the class
15/35 mins Now students from each team program their Plobot to make it drive on
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
the highway. Explain that after accomplishing the activity, students
活动二 should raise their hand to indicate completion (they should not "reset"
until the teacher has seen their Plobot accomplish the task!)
15/35分钟 Go around and help them to program; give encouragement!
Remember, they would probably be familiar with movements, so they
can get challenged and invite them to add difficulty to the activities.
Hence, some might struggle and might seek for constant hints to stay
focused.
Encourage students to use Sequence Maker
After each challenge is completed, students raise their hand to indicate
completion. Go over to see the Plobot perform (according to the
students' Sequence Maker)
Wait until all the teams are done with programming
将序列制作页面,铅笔,Plobot和一叠智能卡分发给班级中的每个
团队
现在,来自每个团队的学生们将他们的Plobot编程为在高速公路上
开车。解释完成活动后,学生应举手表示完成(他们不应该“重置”
,直到老师看到他们的Plobot完成任务!)
回过头来帮助他们编程;给予鼓励!请记住,他们可能比较熟悉运动
智能卡,因此他们可能会受到挑战并邀请他们为活动添加难度。因
此,有些人可能会遇到困难,并可能不断寻求提示以保持专注。
鼓励学生使用序列制作页面
每次挑战结束后,学生们举手表示完成。查看Plobot表演(根据学
生的序列制作页面)
等到所有的团队完成编程
Test Now, gather everyone around
One at a time, students put their Plobot on the highway and program it
10/45 mins to reach towards its destination (the end point)
Mark the timing of each of the team
测试 The team whose Plobot reaches to the destination in the shortest time
wins
10/45分钟
现在,聚集在一起
一次一组,学生们把他们的Plobot放在高速公路上,并使其到达目
的地(终点)
记录每个团队所花的时间
Plobot在最短时间内到达目的地的团队获胜
Clean Up + Review Give students a 5 minute warning to finish up the activity
Ask them to check that they have all the Smart Cards and return the
5/50 mins cards and Plobot to a designated space before cleaning up the room
and returning supplies.
收拾+回顾 Gather students together for a time of reflection.
What did you learn today?
5/50分钟 What was your favorite part of the activity?
活动结束前5分钟提醒学生完成活动
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
学生将所有的智能卡和Plobots归还到指定的地点。
向学生提出以下问题以反思他们今天的活动。
你今天学到了什么?
这项活动你最喜欢的部分是什么?
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Workshop 28: Plobot as Top Chef!
工作坊28:Plobot当主厨师!
Lesson Length: about 1 hour
课程长度:约1小时
Objectives: 目标
Students gain a deeper understanding of the Repeat Smart Card and connect it to the
programming concepts of debugging, iteration, and looping. They experiment with using this
Smart Card to help them design shapes and explore new robot movements. Students then
combine accumulated programming knowledge to create their own specially‐crafted “Top‐Chef”
food creations using the Repeat Smart Card to design shapes for these foods.
学生可以更深入地了解重复智能卡,并将其连结到程序除错,迭代和循环的编程概念。他
们尝试使用这个智能卡来帮助他们设计形状并探索新的机器人动作。学生们结合累积的编
程知识,使用重复智能卡为这些食物设计形状,以创建自己特制的“主厨”美食创作。
Learning Objectives:学习目标
• Understand that software could be used in different environments to solve daily problems
• Practice concepts acquired previously to reinforce their knowledge
● 了解软件可用于不同的环境来解决日常问题
● 实践以前获得的概念来强化他们的知识
Preparation: 准备
Always‐‐> 常规准备
Check that all Plobots are charged, functioning properly, and have all required pieces and cards
Bring tape, enough sharpened pencils for all students, and extra blank sheets of paper
Bring computer and/or USB flash drive with most‐updated version of workshop content
检查所有Plobots是否充电,功能是否正常,并且配有所有必需的部件和卡片
带上胶带,为所有学生提供足够的磨铅笔,以及额外的空白纸
将计算机和/或USB闪存驱动器带有最新版本的工作坊内容
For this Workshop‐‐>
此次工作坊准备
Bring enough Sequence Maker for all students
Bring 10 rectangular whiteboard "sign panels" and markers
为所有学生带来足够的序列制作页面
带上10个矩形白板“标志牌”和记号笔
Classroom Set‐up: 教室布置
Always‐‐> 常规布置
Plobots unpacked and ready in a location hidden from view of students (to avoid initial
distraction) with required Smart Cards for this workshop on Plobot's back
Stack of blank paper and pencils at front of the class
将Plobot拆包,并准备好隐藏在学生看不到的位置(以避免学生一开始分心)以及将所需
的智能卡置于Plobot背上。
一叠空白纸和铅笔置于教室前方
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
For this Workshop→此次工作坊布置
Sequence Maker ready at the front of the class
Whiteboard "sign panels", markers, and tape at the front of the class
序列制作页面准备在教室的前面
教室前面准备白板“标志牌”,记号笔和胶带
Teacher Background: 老师背景
In this workshop, students combine the Repeat Smart Card with Movement Smart Cards create
their own specially‐crafted menu for their own specially‐selected guest at a dinner party with
Plobot as "Top Chef"! Plobots are re‐introduced to the programming ideas of iteration and
looping as methods for debugging to make different kinds of shapes. Students partake in a "Top
Chef” challenge in which students choose a special dinner guest that they are cooking for and
create a menu for this dinner that includes different dishes represented by different shapes. The
class ends with a “feast” where the students get to witness how they've put their Repeat card
into shape‐action.
在工作坊9中,学生将重复智能卡与运动智能卡结合在一起,为Plobot作为“顶级厨师”所举
办的晚宴上,为自己特别挑选的客人制作特制菜单! Plobots被重新介绍迭代和循环的编程
思维,作为程序除错的方法来制作不同类型的形状。学生参加了“顶级厨师”的挑战,学生
选择他们将为哪位特殊客人烹调晚餐,并为此晚餐创建菜单,包括以不同形状表现的不同
菜肴。课程以学生创造的“盛宴”结束,他们将见证如何将重复卡放入形状动作。
Cards:卡片
Movement: Go Ahead, Go Back, Turn Left, Turn Right
Control: Play, Reset, Store, Repeat
Color: Pink, Yellow, Blue, Red, Orange, Purple, Green
‐ 运动:前进,后退,左转,右转
‐ 控制:播放,重置,存储,重复
‐ 颜色:粉红色,黄色,蓝色,红色,橙色,紫色,绿色
_____________________________________________________________________________________
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Steps/Timing Details
步骤/时间 内容
Introduction ‐ Introduction of Plobot “Top Chef" Activity:
➢ Today we are going to have a Plobot “Top Chef” Challenge! And each of your
10/10 mins Plobots are going to host a different special guest (of your choice) and create
a delicious menu of food for them! Here we go!
介绍 ○ Ask Plobot review questions (e.g. what is coding?
‐‐>see previous
lesson for answers)
10/10分钟 ○ Introduce "iteration" as the process of repeating a sequence to try to
identify something that might have gone wrong with Plobot’s
programming
■ note how iteration can help to problem‐solve as well as make
slight and big modifications on existing sequences to make
them more defined and detailed
○ show video about iteration, programming, and dance:
https://studio.code.org/s/course1/stage/12/puzzle/1
○ practice "looping"/"iteration", review dance with students
■ CLAP, CLAP, CLAP, BEHIND HEAD, WAIST, BEHIND HEAD,
WAIST, CLAP, CLAP, CLAP, BELLY LAUGH
➢ Describe the “Top Chef” challenge: ask all students (or pairs) to choose a
special guest that they want to prepare a special menu for, and distribute
whiteboard signs to each student/group. Note to students that they will be
creating a menu with 3 dishes for their guest. On their whiteboard sign, they
should write the name of their guest, the names of the 3 dishes, and the
intended SHAPE of each dish.
‐ Plobot“顶级厨师”活动介绍:
➢ 今天,我们将举办一个Plobot“顶级厨师”的挑战!每个Plobots都将招待
不同的特别嘉宾(你来选择),并为他们创造美味的菜单!开始了!
○ 回顾关于Plobot的问题(例如,什么是编码? ‐ >请参阅上一课的
答案)
○ 引入“迭代”作为重复序列的过程,以尝试识别Plobot编程中可能
出错的地方
■ 请注意迭代如何帮助解决问题,并对现有序列进行轻微
和大的修改,使其更加明确和详细
○ 展示关于迭代,编程和舞蹈的视频:https:
//studio.code.org/s/course1/stage/12/puzzle/1
○ 练习“循环”/“迭代”,与学生复习舞蹈
■ 拍,拍,拍,头后面,腰部,头后面,腰部,拍,拍,
拍,捧腹大笑
➢ 描述“顶级厨师”的挑战:要求所有学生(或组)选择一位想要招待的特
别的客人,为他们准备一份特殊菜单,并分发白板招牌。提醒学生们将
为他们的客人制作3道菜单。在他们的白板标志上,他们应该写下他们
的客人的姓名,3道菜的名称,以及每个盘子的预期形状。
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Demo ➢ Take out one Plobot and stack of Smart Cards. Explain that we will use the
Movement Smart Cards as well as the Store and Repeat Smart Cards in order
5/15 mins to program Plobot to create a dish. Remind students that when they are
creating the shapes of the dishes on their menu they should take advantage
示范 of Sequence Maker to lay out the programming plan.
➢ With help of one student volunteer, demonstrate making different shapes
5/15分钟 with the Repeat Smart Card.
➢ Use the Repeat Smart Card to make the shapes of the dishes/ingredients we
chose. Remember, Repeat Smart Card is used like a “sandwich”. They can
change the color of their Plobot when each dish is completed.
➢ 拿出一个Plobot和一叠智能卡。解释我们将使用运动智能卡以及存储和
重复智能卡来编程Plobot,创建一道菜。提醒学生,当他们在菜单上创
建菜肴时,他们应该利用序列编程页面来制定编程计划。
➢ 在一名学生志愿者的帮助下,演示使用重复智能卡制作不同形状。
➢ 使用重复智能卡制作我们选择的菜肴/配料的形状。请记住,重复智能
卡被用在“三明治”。当每道菜完成后,他们可以改变他们的Plobot的颜
色。
Activity ➢ Direct students to get into pairs
➢ Direct each pair, one pair at a time, to get a Plobot, a stack of Smart Cards, a
30/45 mins Sequence Maker, and a pencil, and assign each pair to bring their whiteboard
menus to different areas of the room (teacher tapes down the menus, which
活动 are also acting as "plates" here, to the floor to make it a fixed station).
○ We recommend to use the shapes; Circle, Square, Rectangle, Stair
30/45分钟 Steps and Figure‐8 as different combinations that will help them
create their own. The Figure‐8 shape is advanced and will required
them to use two different loops / “sandwiches”.
○ Assign a color for each “dish” (shape).
○ Help students through pursuing the creation of their different‐shaped
dishes, going around to check that the Plobots have done it correctly,
and changing Plobot's color according to the dish they created.
○ Go around and help pairs program; give encouragement! They will be
getting acquainted with the new Repeat card so they might need
reminders/hints, especially for more complex shapes
➢ 指导学生俩俩一组
➢ 指导每一组,每次一组,得到一个Plobot,一叠智能卡,一个序列制作
页面和一支铅笔,并分配每一组将他们的白板菜单带到教室的不同区域
(教师在地上贴上“菜单”,在这里也是“盘子”)。
○ 我们建议使用形状:圆形,方形,矩形,阶梯状和图8做出不同
的组合,这将有助于他们创建自己的。图8的形状是进阶的,会
需要他们使用两个不同的循环/“三明治”。
○ 为每个“盘子”(形状)分配一种颜色。
○ 帮助学生做出不同形状的菜肴创作,四处检查Plobots是否做得正
确,并根据他们创作的菜肴改变Plobot的颜色。
○ 在教室走动帮助每组编程;给予鼓励!他们需要熟悉新的重复卡
,所以他们可能需要提醒/提示,特别是对于更复杂的形状。
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Clean Up + ➢ Give students a 5 minute warning to finish up the activity
Review ➢ Ask them to check that they have all the Smart Cards and return the cards
and Plobot to a designated space before cleaning up the room and returning
5/50 mins supplies.
➢ Gather students together for a time of reflection.
收拾+回顾 ➢ Describe the different shapes they've created
➢ What did you learn today?
5/50分钟 ➢ What was your favorite part of the activity?
➢ See you next time, Plobot chef programmers!
➢ 活动结束前5分钟提醒学生完成活动
➢ 请他们检查他们是否拥有所有的智能卡,并在清理教室和返还用品之前
先将卡片和Plobot归还到指定的地点。
➢ 聚集学生一起思考。
➢ 形容自己今天创造的不同形状
➢ 你今天学到了什么?
➢ 你最喜欢的活动是什么?
➢ 下次见,Plobot大厨程序员!
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Workshop 29: Urban Farming
工作坊29:都市菜园
Lesson Length: about 1 hour
课程长度:约1小时
Objectives: 目标
This workshop attempts to explore plant science and how we can use technology to enable small and
urban plant gardens, including hydroponics. In this activity, students create different sequences and
solve them one at a time.
这次工作坊试图探索植物科学,以及我们如何使用科技来实现小型都市花园,包括水培。在这个
活动中,学生创建不同的序列并逐个解决它们。
Learning Objectives:学习目标
● Students create different sequences and solve them one at a time
● This class attempts to explore plant science and how we can use technology to enable small and urban
plant gardens, including hydroponics.
● 学生创建不同的序列并逐个解决它们
● 本课程尝试探索植物科学,以及我们如何利用科技实现小型都市花园,包括水培。
Preparation:准备
Always ‐> Check that all Plobots are charged, functioning properly, and have all required pieces and
cards
Bring tape, enough sharpened pencils for all students, and extra blank sheets of paper
Bring computer and/or USB flash drive with most‐updated version of workshop content
常规准备‐> 检查并确保所有Plobots功能正常并且配有所有必需的部件和卡片;带上额外的空白纸
;为所有学生提供足够削好的铅笔(如果工作坊场地没有铅笔);将计算机和/或USB闪存驱动器带
有最新版本的工作坊内容;胶带
For this Workshop ‐> Bring enough Sequence Maker for all students
Bring 10 rectangular whiteboard "sign panels" and markers
Bring enough cardboard, scissors, and sketch pens
此次工作坊准备‐ > 为所有学生带来足够的序列制作页面
带上10个矩形白板“标志牌”和记号笔
带上足够的纸板,剪刀和素描笔
Classroom Set‐up:教室布置
Always ‐> Plobots unpacked and ready in a location hidden from view of students (to avoid initial
distraction) with required Smart Cards for this workshop on Plobot's back
Stack of blank paper and pencils at front of the class
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
常规布置‐> 将Plobot拆包,并准备好隐藏在学生看不到的位置(以避免学生一开始分心)以及将本
次课程所需的智能卡置于Plobot背上。一叠空白纸和铅笔置于教室前方。
For this Workshop ‐> Sequence Maker ready at the front of the class
Whiteboard "sign panels", markers, and tape at the front of the class
Place the materials like cardboard, scissors, sketch pens and tape at one place at the front of the class
此次工作坊布置‐ > 序列制作页面准备在教室前面
教室前面的白板“标志牌”,记号笔和胶带
将像是纸板,剪刀,素描笔和胶带的材料放在课堂前面的一个地方
Teacher Background:老师背景
In this workshop, students understand different stages of farming and program their Plobot to follow all
of those stages. They reinforce the knowledge of creating sequences by using different Smart Cards.
They create sequences to help the Plobot plant seeds, water and nourish them, and finally collect and
sell the harvested plants.
在这次工作坊上,学生们了解不同阶段的农业,并对他们的Plobot进行编程,以遵循所有这些阶
段。他们通过使用不同的智能卡增强了创建序列的知识。他们创建序列来帮助Plobot播种,浇水
和滋养他们,最后采收和出售收获的植物。
Cards:卡片
Movement: Go Ahead, Go Back, Turn Left, Turn Right
Control: Play, Reset
Color: Pink, Yellow, Blue, Red, Orange, Purple, Green
运动:前进,后退,左转,右转
控制:播放,重置
颜色:粉红色,黄色,蓝色,红色,橙色,紫色,绿色
Steps/Timing Details
步骤/时间 内容
Introduction Ask these questions to the students?
Where do the vegetables we eat grow? (A: a farm)
5/5 mins Show them this video
Do you think there’s a way to increase the production and/or make the
介绍 process efficient? How might the vegetables be grown in the future?
Show them this video
5/5分钟 Give an introduction to the activity
“
Today, you all will be helping Plobot to farm. You’ll help it to plant
different fruits and vegetables and later sell them to the buyer (teacher)”
Review the concept of sequence and ask students to follow the concept
while programming today’s activity
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
向学生提问这些问题?
我们吃的蔬菜在哪里长大的? (A:农场)
向他们展示此视频
你认为有一种方法可以提高产量和/或使过程高效?未来蔬菜如何生
长?
向他们展示此视频
介绍活动
“今天,你们都会帮助Plobot耕种。你会帮助它种植不同的水果和蔬
菜,然后卖给买家(老师)“
回顾序列的概念,并要求学生在编程今天的活动时遵循这个概念
Demo Take out one Plobot and stack of Smart Cards. Explain that we’ll use
Movement and Color Smart Cards to help Plobot in farming.
10/15 mins With the help of one student volunteer, program Plobot to collect
building bricks of different colors which can represent different types of
示范 vegetables and fruits (eg: red block= apple, green block= spinach, etc.).
Explain the different stages of the agriculture cycle.
10/15分钟 Planting the seeds; nourishing and watering the seeds; collecting the
harvested plants
Show that by using different color cards, the students can indicate
different stages of agriculture (eg: red= planting seeds, yellow=
nourishing, green= ready to collect, etc.)
拿出一个Plobot和一叠智能卡。解释我们将使用运动和色彩智能卡来
帮助Plobot进行农耕。
在一名学生志愿者的帮助下,编程Plobot收集用不同颜色代表的蔬菜
和水果(例如:红色=苹果,绿色=菠菜等)的积木。解释农业循环
的不同阶段。
种子种植;滋养和浇灌种子;收集收获的植物
通过使用不同的色彩智能卡,学生可以指出植物生长的不同阶段
(例如:红色=种子,黄色=滋养,绿色=准备收集等)
Activity Ask students to form a group of 2
Ask students to build their own farm
10/25 mins They can do so by using the materials kept at the front like cardboard,
scissors, tape, etc.
活动 Ask students to program their Plobot to complete the different stages of
farming
10/25分钟 Ask students to raise their hands when they complete their task
Go around and help pairs program; give encouragement!
Encourage students to use Sequence Maker
After each challenge is completed, students raise their hand to indicate
completion. Go over to see Plobot perform (according to the students'
Sequence Maker)
要求学生组成2人一组
要求学生建立自己的农场
他们可以通过使用像纸板,剪刀,胶带等放置在教室前面的材料来
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
实现。
要求学生对他们的Plobot进行编程,以完成农业种植的不同阶段
要求学生在完成任务时举手
到处去帮忙每组编程;给予鼓励!
鼓励学生使用序列制作页面
每次挑战结束后,学生们举手表示完成。去看Plobot表演(根据学生
的序列制作页面)
Share + Feedback Students gather around. They share their ideas and show how their
Plobot function.
10/35 mins Give feedback to the students on their idea and the program
Encourage other students to give feedback too
分享+反馈 Students work on improving their program after receiving feedback from
their peers and teacher
10/35分钟 学生聚集在一起。分享他们的想法并展示他们的Plobot功能。
向学生反馈他们的想法和计划
鼓励其他学生也给予反馈
学生在收到同学和老师的反馈后,努力改进他们的计划
Test Now act as a buyer and go to different teams
Students test their program
10/45 mins See if the program works or not. Also check if Plobot performs the tasks
of all the stages
测试 现在充当买家并前往不同组
学生测试他们的程序
10/45分钟 看看程序是否有效。还要检查Plobot是否执行所有阶段的任务
Clean Up + Review Give students a 5 minute warning to finish up the activity
Ask them to check that they have all the Smart Cards and return the
5/50 mins cards and Plobot to a designated space before cleaning up the room and
returning supplies.
收拾+回顾 Gather students together for a time of reflection.
What did you learn today?
5/50分钟 What was your favorite part of the activity?
活动结束前5分钟提醒学生完成活动
学生将所有的智能卡和Plobots归还到指定的地点。
向学生提出以下问题以反思他们今天的活动。
你今天学到了什么?
这项活动你最喜欢的部分是什么?
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Workshop 30: Storing secret messages with binary code
工作坊30:用二进制代码存储秘密消息
Lesson Length: about 1 hour
课程长度:约1小时
Objectives: 目标
Students dive deeper into the concept of the binary system. They learn to represent words and numbers
using two digits; zero (0) and one (1).
学生们更深入地了解二元系统的概念。他们学会用两位数来表示单词和数字;零(0)和一(1)。
Learning Objectives:学习目标
● Students practice working with sequences
● Students learn to represent words and numbers using 2 digits‐ zero and one‐ only
● Get an understanding of how machines can be used to encode, transmit and decode.
● 学生练习序列练习
● 学生学习使用2个数字 ‐ 零和一 ‐ 表示单词和数字
● 了解机器如何用于编码,传输和解码。
Preparation:准备
Always ‐> Check that all Plobots are charged, functioning properly, and have all required pieces and
cards
Bring tape, enough sharpened pencils for all students, and extra blank sheets of paper
Bring computer and/or USB flash drive with most‐updated version of workshop content
常规准备‐> 检查并确保所有Plobots功能正常并且配有所有必需的部件和卡片;带上额外的空白纸
;为所有学生提供足够削好的铅笔(如果工作坊场地没有铅笔);将计算机和/或USB闪存驱动器带
有最新版本的工作坊内容;胶带
For this Workshop ‐> Bring enough Sequence Maker for all students
Bring 10 rectangular whiteboard "sign panels" and markers
Bring enough blank sheets of paper for all students
Binary Bracelet Chart
此次工作坊准备‐ > 为所有学生带来足够的序列制作页面
带上10个矩形白板“标志牌”和记号笔
为所有学生提供足够的空白纸张
二进制手链表
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Classroom Set‐up:教室布置
Always ‐> Plobots unpacked and ready in a location hidden from view of students (to avoid initial
distraction) with required Smart Cards for this workshop on Plobot's back
Stack of blank paper and pencils at front of the class
常规布置‐> 将Plobot拆包,并准备好隐藏在学生看不到的位置(以避免学生一开始分心)以及将本
次课程所需的智能卡置于Plobot背上。一叠空白纸和铅笔置于教室前方。
For this Workshop ‐> Sequence Maker ready at the front of the class
Whiteboard "sign panels", markers, and tape at the front of the class
此次工作坊布置‐ > 序列制作页面准备在教室前面
教室前面的白板“标志牌”,记号笔和胶带
Teacher Background:老师背景
In this workshop, students learn to represent alphabets in the form of binary. They do so by using the
combinations of zeros and ones. The students are introduced to the Binary Bracelet Chart. Using the
sheet, the students understand different combinations to represent a letter. This activity allows students
to understand deeper about how machines can be used to encode, transmit and decode a message.
在这个工作坊上,学生学习以二进制形式表示字母。他们通过使用零和1的组合来实现。介绍给学
生二进制手链表。学生使用表格,了解不同的组合来表示一个字母。此活动让学生更深入地了解
机器如何用于编码,传输和解码信息。
Smart Cards:卡片
Movement: Go Ahead, Go Back, Turn Left, Turn Right
Control: Play, Reset, Pause
Sound: Sound, Do, Re, Mi, Fa, Sol, La, Si
运动:前进,后退,左转,右转
控制:播放,重置,暂停
声音:声音,Do,Re,Mi,Fa,Sol,La和Si
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Steps/Timing Details
步骤/时间 内容
Introduction Review of the class ‘Learning Binary Number System with Plobot’
Does anyone remember what we learned in the previous class?
5/5 mins What is a binary number system? (A: number system consisting 0s and
1s which is the language computers use to communicate)
介绍 How did we convert decimal number to binary? (A: we used Binary
Cards)
5/5分钟 How did we encode binary number using Plobot? (A: using the Sound
Smart Cards)
Introduction to the activity
“
In the previous class we learned how computers store, transfer and
represent numbers. They use binary digits. However, what about letters
and different symbols? How do you think computers represent them?”
Hear what students have to say. Reflect on their answers
“The only language that computer can understand is binary. So, even the
letters are represented in binary form. Today that’s what we’ll be
working on: we’ll learn to convert letters to the binary system. We’ll
convert a secret letter to binary and encode it using Plobot which will be
passed on to our peers for decoding.”
回顾课程'用Plobot学习二进制数字系统'
有人记得我们在上一堂课中学到了什么吗?
什么是二进制数字系统? (答:数字系统由0和1组成,这是计算机
用于沟通的语言)
我们如何将十进制数转换为二进制数? (答:我们使用二进制卡)
我们如何使用Plobot对二进制数进行编码? (答:使用声卡)
活动介绍
“在上一节课中,我们学习了计算机如何存储,传输和表示数字。他
们使用二进制数字。但是,字母和不同的符号呢?你觉得计算机如
何代表它们?“
听听学生说什么。反思他们的答案
“计算机可以理解的唯一语言是二元的。所以,即使是字母也以二进
制形式表示。今天,我们将继续努力:我们将学习将字母转换为二
进制系统。我们会将一封秘密信件转换为二进制文件,并使用Plobot
对其进行编码,并将其传递给我们的同伴进行解码。“
Demo Take out the
Binary Bracelet Chart
and explain how to work with it
The Chart has a representation of every letter in the form of black
5/10 mins squares and white squares
Black square = 1
示范 White square= 0
Take out one Plobot and stack of Smart Cards. Explain how to use two
5/10分钟 different Movement Smart Cards to encode binary with Plobot. Use the
Smart Cards to indicate combinations of 0s and 1s
拿出二进制手链图表并解释如何使用它
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
该图表以黑色方块和白色方块的形式表示每个字母
黑色方块= 1
白色方块= 0
拿出一个Plobot和一叠智能卡。说明如何使用两个不同的移动智能卡
对Plobot进行二进制编码。使用智能卡表示0和1的组合
Activity I Distribute the Binary Bracelet Chart to each student
Now, ask each student to think of a secret letter. Then explain that
15/25 mins they’ll have to represent the letter in binary i.e. in the form of 0s and 1s
and encode it using Plobot
活动一 Go around to see if any student is struggling
Students use the Chart to find out the binary number of their letter. They
15/25分钟 represent black square with 1 and white square with 0, and encode
Plobot using the Sound Smart Cards.
(Note: With the younger students, the teacher can make it a group
activity)
将二进制手链表分配给每个学生
现在,请每个学生想一个秘密字母。然后解释他们必须以二进制表
示字母,即以0和1的形式,并使用Plobot进行编码
去看看有没有学生不太理解
学生使用图表找出他们的字母的二进制数字。它们用1代表黑色方块
,0代表白色方块,并使用声卡创建Plobot编码。
(注意:对于比较小的学生,老师可以将其作为一项小组活动)
Test Now students pass their Plobot to their neighbouring team
The neighbouring team listens to Plobot and guesses the encoded secret
5/30 mins letter
On guessing correct, the respective team gets a point
测试 现在,学生们将他们的Plobot传递给他们的邻居队伍
邻居团队听Plobot并猜测编码的秘密字母
5/30分钟 在猜测正确的时候,各自的团队得到一分
Activity II Ask students if they can try encoding a word instead of a letter
If students have free time, ask them to do the bracelet activity
15/45 mins Students find the first letter of their name.
Then they fill in the squares of the binary bracelet sheet at the bottom to
活动二 match the pattern of the squares next to the letter that they found.
Finally, they cut the bracelet and tape if around their wrist to wear it
15/45分钟 询问学生他们是否可以尝试编码一个单字而不是字母
如果学生有空闲时间,请他们做手镯活动
学生找到他们名字的第一个字母。
然后,他们填写二进制手链表格底部的方块,以匹配他们找到的字
母旁边的正方形图案。
最后,他们在手腕上戴上手镯和带子,以便戴上它
Clean Up + Review Give students a 5 minute warning to finish up the activity
Ask them to check that they have all the Smart Cards and return the
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
5/50 mins cards and Plobot to a designated space before cleaning up the room and
returning supplies.
收拾+回顾 Gather students together for a time of reflection.
What did you learn today?
5/50分钟 What was your favorite part of the activity?
活动结束前5分钟提醒学生完成活动
学生将所有的智能卡和Plobots归还到指定的地点。
向学生提出以下问题以反思他们今天的活动。
你今天学到了什么?
这项活动你最喜欢的部分是什么?
Note: This lesson was inspired by the curriculum developed by Code.org under CC licensing. Here is
the original one: https://code.org/curriculum/course2/14/Teacher
注意:本课受到Code.org根据CC许可制定的课程的启发。原始参考网址:
https://code.org/curriculum/course2/14/Teacher
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Annex ‐ Additional Materials
附件 ‐ 其他材料
Sequence Maker 序列制作页面
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Pablo: esto va en fondo blanco para que lo impriman mas facil
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Smart Card Worksheet 智能卡工作表
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Pablo: esto idealmente es igual que nuestras tarjetas pero sin nada, como para que los chicos dibujen y
coloreen. Sin fondo como para que sea fácil para imprimir.
Binary Conversion Chart 二进制转换图
Auxiliary Binary Cards 辅助二进制卡
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
ASCII Conversion Chart ASCII转换图
Auxiliary ASCII Cards 辅助ASCII卡
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Cryptographic Chart 加密表
A G M S Y 4
B H N T Z 5
C I O U 0 6
D J P V 1 7
E K Q W 2 8
F L R X 3 9
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Social Media Mat 社交媒体地垫
aca esta el original del mat. Si es facil y rapido, podes modificarlo para nosotros. Pero si es mucho lio lo
recortamos y listo:
https://barefootcas.org.uk/wpcontent/uploads/2018/01/ResourceBeeBotonlinesafetymatA1.pdf
Note: This matuses and remixes materials from
https://barefootcas.org.uk/safety‐snakes‐download/
under
OGL license
https://barefootcas.org.uk/safety‐snakes‐download/
注意:这是根据OGL许可证从 下载并重新编辑的
材料
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Morse Code Cheat Sheet 莫尔斯电码抄表
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Stations
DEBERIA DECIR PARK EN VEZ DE SQUARE
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com
Special thanks to everyone who helped and contributed to making this guide possible:
Tekin Mericli, Babak Kia, Crystal, María Isabel, Aldo, Mercedes, Make in LA, Eliya Lavine, Chris Zhang, Lucio Enrique
Mercado, Julián da Silva, Mónica Paves, Valeria Larrat, Javier Moya, Romain Pei ert, Kai Carver, Ronan Collet, Sakar
Pudasaini, Matthew Belanger, Adam Lewis, Marina Bers, Marcus Catchpole, Lionello Lunesu, Tracey Boydston,
Yaniv Corem, Clotilde Pallier, Marianne Petit, Luis Morales‐Navarro, Kyle Green‐ berg, Thomas TEMPE, Kwok Fung,
Denis Davydov, Mike Harwitz, Jibin Jose, Daniel Mastropietro, Thomas Chestna, Olaf Veerman, Yunkan Qian, Juan
Pedro, Dong, Tanya, Bobby Campbell, Eric Hu man, Martin, Jiweon Jeong, Baris Canatan, Dax Chee, Daniel Hsu,
Hannah Ashcroft, Thomas Malone, tilquin thierry, Petrie Serrano, Ricardo Gomes, Adam Fenerty, Michael Fransioli,
Gilad Barlev, Munirah Abdul Aziz, Sheila, Taroh Kogure, Lynn Teh, Hiroshi Anzai, Emmanuel Charlet, Stephen
Walker, Terie Haskell, Kun‐Szabó Péter, Can‐ dice, Yragael, Andrew Brinkworth, Jonathan Julius Svensson, Craig
Robinson, Deena Fischer, Matthew Hare‐ sign, Sam Hewitt, S. Hoch, Ashley, Rivka, Allison Pappas, Joackim
Birgersson, Pieter Wigboldus, David Rivera, Daniel M. Taub, Mario Koeppen, Konstantin Goreley, Nikita Yeryomin,
Mario van der Niet, Jordi Valls, Takayuki Adachi, Arana Fireheart, Kevin Lee, Ivo Delmis, Daria, Simon Rockcli e,
Jonathan Heavin, Stephan Fabrizek, Simon Matter, Deborah Orlik, Ashley Serotta, Tobias Samusch, Mark, Raymond
Tan, Joris Vanhove, Linda Henson, Morten ørke Larsen, Paul Everingham, Tomasz Borowski, Maria Goluch, Ezra,
Robin Yu, Werner, Sar‐ ah Deutsch, Anne Barringer, Steve Hilton, Isaac, Connie Eng, Madhusudan, The
Evolu뛕 onary, Iván Hernando Gamborino, Cris Shaikh, Daniel Cartwright, Angela, Susana Rodriguez, Ti any Hepton,
Gerrit hirschfeld, Ni‐ kolai Tillmann, Bryan Vine, Yılmaz Yavuz, Jack, Kelley McMahon, Sebastien leduc, Flyshuttle,
Hoik Chang, Abi Huitt Mackenzie, Jae Senn, Whit Norris, James Kilbride, Jens Ihlenfeld, Patrick W., Steve, Anna,
Diana Yousef, Gabriel Marey, Serena Fossati, Andrea Ricol, Andrea Sorbara, Manuel, Kevin Pang, Marie Wol e,
Maria Teresa Guyo, Melissa Salnave, Ronald Zeleznjak, Joseph Teague, Trond Moody, Eirik Torheim, Don Clay, An‐
drey Vityuk, Jayson Schultz, Gilberto Vargas, Rachael Wilkerson, Moshe, Martin Eichelmann, Timothy Kirk, James
Carter, Derek, Tor, Vis, Florian Mauer, Susan Page, THEBAUD, Jean, Rafał Zieliński, Wiebke Walbaum, Péter Pásztor,
Ryo Matsuo, Wayne Chng, Sriram Narayanan, Joshua Beebe, Naren Wadhwani, Joe Mariano, Lindsay Richman,
Mark Ellis, Patrick Casey, Annette Spaulding, Shaun Levitan, Bryan Twarek, David Miller, Diana Mancuso, Ti any
Madigan, Sean Crabtree, Brad Sparks, Tania Hente, Les Parker, Sven Blum, Mi‐ chele Kelleen McIntyre Greene,
Mitchell Nurse, MJ Klein, Simo Muinonen, Mary Morin, Sabrina Chang, Jarrod Craft, Jose renau, Julesgf, Annette
Reggio, Jonathan Salomon, Najwa zafar, Lisa Nowak, Cha ee, Ravikumar, Anika Embrechts, LOJACONO, Doris
Prouty, Novalore, Sarah Sparks, Rusty Brown, Trish Reeve, Sebastian Stolzenberg, Aaron Comollatti, Peter Thomas,
Amy Burch, Joel McGuire, Pawel Aleksander Fedorynski, Olga Perez, Stephen, Anastasia Gvozdeva, Kristo er Axiö,
Petr Matyáš, Eightysixer, Aymeric Malherbe, Sebas‐ 뛕 an Schlueterbusch, Tim Schneuwly, Marlo Torres, Suzanne En
eld, Susan Melton, Eduardo Martos, Kaori Sugahara, Paul Cheng, Chloe , Lynette Chua, Fermin martin vega, John Le
Drew, Wendy Cheetham, Maxim, Maria Alejandra, María Cecilia Roma, William Dockendorf, Olalekan Otubu, Chris
Huie, Giuseppe Venturu, Stefan Wimmer, Pete, Andrea Glorioso, Yomi , Joseph Brown, Ben Felten, ZIS IT, Graham
Licence, Grace Hahn, Madeline, Wearhaus Inc, The Young Socratics, Edward Chang, Sal Mangano, Waroux Martin,
Fransisca, Murray Cox, Alan Stoll, Anthony Falcon, Wai Wu, Simon Bateman, Thomas Steen Hansen, David Skrabal,
Max Schafer, Brock Kline, Patrick Lynch, Shaun Si, Sungik Lee, Chris Olenik, John Benyamine, Wolfgang Blau, Wal‐
ter Sekules, Pawel Luberadzki, Dragos Spataru, Mechamagizmo , Alexia Borden, Elissa Burda, Billy White‐ sell,
Radhika, Rob, Ilektra Spandagou, Justin Mondshine, Lauren Harvey, Etan Walls, John, Je Novich, Janna Newman,
Kathryn Torcasio, Niran Fajemisin, Andrew Lau, Michael Schaik, Azeem Feroz, Deborah Goldman, kartik bansal,
russell Garrigan, virginia calvo, Joe Cera, Daniela, Dennis, Stefan Giesberg, Dwight Grissom, Jonathan Vanderford,
Mark Bolsoni, Faisal Buafra, Michael Luetjen, Hannele Kormano, Unika Laset, Trevor Bergman, Nicole Johnson Sche
er, Alejo Santos, Erin Butsch Cole, Andy Feltham, Johann Stockinger, Lana, D Fitchett, Ricardo Cneio Alves, Tasha
Turner Lennho , Alexandra, Anthony, Julio Terra, Takashi Jona, Heather, Anthony Paul Burch, Horace, Bohotox
Team, Alfonso Zarrella, Eric Damon Walters, Ryan Pederer, Marissa D, OIfe Onikoyi and Catie Carnahan, Leon Wu,
Nicholas Sanchez, Minki Chang and Marcela Godoy.
Copyright © 2018 Plobot. May be used for educational purposes without permission but with full attribution to
Plobot and the authors. http://plobot.com