面向3-8岁的幼儿儿童
免费编程入门启蒙网站

[免费幼儿编程入门启蒙课程]课程 18: 小艺术家:循环

本节课程:幼儿编程入门的第十八课:小艺术家:循环

课程概览

这节课我们将继续循环的理解,用小人划线的方式进行.看看用了循环后,小人划线是不是更方便了. 有了前面的愤怒的小鸟和小蜜蜂的学习,这节课就很简单了.

 

第一关

向东移动4次来画出这条线.

这一关没有循环模块,我们还是用单步指令的方式来完成.

第二关

用循环来画出跟上一关一样的直线

第三关

用循环模块画出6条平行的直线.

需要用到向南跳跃的模块,向东画一条线后,需要向南跳,跳到下面一条线上,然后向西画线. 随后开始循环

第四关

用循环画出城堡顶.

这一关每个循环包括了四个步骤: 向东,向北,向东,向南. 一个城堡顶是一个循环,有3个城堡顶,就要循环3次.

第五关

将模块重复4次画出楼梯

这一关,循环次数已经预先给出了,所以比较容易, 每个循环里有两个步骤: 向西和向南.

第六关

这个需要两个循环: 一个用来画向上的楼梯,另一个用来画向下的楼梯.

循环模块已经被放置好了,把指令模块拖进去即可.向北加向东是上楼, 向东加向南是下楼.

第七关

循环完成一个虚线正方形的两边.

循环模块已经提前放入的工作区, 把向东和跳跃,向南和跳跃指令模块拖进对应的循环里去就可以了

第八关

这个楼梯比较长,在循环内多加一步向东的指令即可.

第九关

用什么方法来画这些楼梯最容易

当然是循环, 循环里包含两步:向东和向南.要下4级台阶,那么循环4次就可以了.

第十关

自由发挥,用指令按自己的想法随意绘制图形.

 

(更多…)

[免费幼儿编程入门启蒙课程]课程 17: 安全上网

本节课程:幼儿编程入门的第十七课:安全上网

课程概览

这节课告诉孩子们如何安全健康的上网. 孩子们需要知道:许多需要信息的网站会涉及到隐私. 孩子们可以讨论一下,怎么样合理合法地处理这些请求. 孩子们也会发现,网上有很多很有意思的东西, 但他们需要按一定的规则去上网,这样才能保证自己的安全.

 

教学概览

课程开始 -20分钟

  1. 复习
  2. 词汇
  3. 我们上哪个网站

正式课程: 保护隐私 (30分钟)

  1. 保护隐私

课后总结 10分钟

讨论: 我们学到了什么

作业 5分钟

  1. 作业:保护隐私

 

课程目标

学生们能够

  1. 在网络上保证自己的安全跟现实生活中保证自己的安全一样重要
  2. 能够辨别哪些网站对他们来说是可以访问的
  3. 能分辨出哪些信息涉及到隐私
  4. 他们要知道: 他们绝不要在网络上泄露自己的隐私
  5. 会取一个用户名,这个名字能保护他们的个人信息.

 

教师指南

材料,资源和准备工作

给学生

  1. 笔和纸
  2. 作业: 保护隐私 (点击下载)

给老师

  1. 课程视频 (点击下载)
  2. 教学指导
  3. 下载”我的网络邻居”视频 (点击下载)
  4. 给每一位学生打印一张作业 (点击下载)

课程开始 (20分钟)

  • 复习

现在是跟同学们复习上节课的时间. 你可以当全体同学的面复习,也可以让学生们之间相互讨论

  1. 我们上次做了什么
  2. 如果我们再有一次机会的话需要怎么做?
  3. 课后还有什么疑问吗?
  4. 上节课那一部分你最喜欢?

课程贴士: 在复习阶段问学生最喜欢的部分能让学生留下一个积极的印象,这样能激发孩子们对这节课的兴奋感.

  • 词汇

这节课有个新的很重要的词: 用户名

安全上网

安全上网

跟我读: 用户名

用户名就是一个名字, 你自己取的,用来在网站上登录的名字

  • 我们上哪个网站
    1. 邀请学生讨论一下他们去郊游过的地方
      1. 如果学生没怎么出去郊游过, 那就给他们几个例子,比如可以集体去参观的地方: 博物馆,科学中心或者动物园
      2. 让学生们挑选一个地方作为想去郊游的地点.
    2. 让学生们想象一下,他们已经去了那个郊游的地点了
      1. 描述一下去郊游要准备哪些东西: 例如穿起外套, 上大巴, 检票,进去
        1. 让学生们描述一下,当他们到那边之后他们会看到什么,会做什么.
      2. 让学生们坐下,然后问: 你参观这个地方的时候怎样保证自己的安全呢?

播放视频:我的网络邻居(点此下载)

杰瑞米上网的时候遵守了哪3个规则?

  1. 先问问家长或老师
  2. 只跟你认识的人聊天
  3. 只去健康的网站

现在,让我们看看,要保证我们的安全, 我们还能做什么呢?

课堂活动 (20分钟)

  1. 邀请学生们举些例子,他们需要保密的.
    1. 把学生的回答写在黑板上,课后需要总结.
  2. 确保他们知道个人隐私包括下面的内容:
    1. 全名
    2. 年龄
    3. 家庭住址
    4. 电话号码
    5. 电子邮箱的地址
    6. 他们上学或者放学去哪里
    7. 他们的父母在哪里工作
  3. 鼓励学生们讨论一下,为什么保护这些个人信息这么重要
    1. 强调一下: 给陌生人信息是很危险的
    2. 把自己的信息给别人之前要先问问自己的父母

指导学生按照下面的规则给自己取用户名

  1. 取用户名前先问问父母或者其他可信任的大人
  2. 在用户名里,不能包含个人信息,比如: 你的真名, 年龄,生日, 学校的名字或者家乡, 家庭住址, 手机号和电子邮箱的地址
  3. 不要用符号和空格, 因为系统不能通过

课程提示:

  1. 用户名中又能帮助记起来的东西, 比如: 你新欢的动物,角色或者玩具,然后把这个跟其他的词或者数字合起来
  2. 如果你取的用户名已经被人用了, 你就要再取一个
  3. 写下你的用户名和密码,然后再家长的帮助下,放在一个安全的你不会忘记的的地方.

 

发纸,然后让学生们两两配对

指导:

  1. 学生们是否询问了自己的合作伙伴这些问题,并且写下了答案
    1. 你喜欢的宠物或者动物是什么?
    2. 你喜欢的电视剧,书或者电影角色是什么?
    3. 你喜欢的数字是几?
  2. 指导学生们为自己的伙伴取3个安全的用户名,就从刚刚获得的信息里. 当然不能包含:名字,年龄,学校,电子邮件, 生日或者其他个人信息.
  3. 邀请一位学生来分享他取的用户名
  4. 鼓励学生们对其他人的用户名发表意见,用刚学到的取名规则

 

课后总结 (5分钟)

自由讨论: 我们学到了什么?

你在用电脑的时候,哪些个人信息你要保密?

你取用户名的时候要遵守哪些规则?

互联网可以用来干嘛?

我们上网的时候要遵守哪些规则?

再花时间讨论一下,哪些信息适合在互联网上分享,哪些不适合

合适 不合适
兴趣 地址
爱好 全名
会伤害别人的信息

 

课程贴士:自由发言的目的是能让孩子们能从今天的课程中所学延伸到更大的世界和自己更大的未来中去.

作业(5分钟)

作业: 保护隐私(点击下载)

让学生们独立完成作业

(更多…)

[免费幼儿编程入门启蒙课程]课程 16: 游戏实验室: 创建一个故事

本节课程:幼儿编程入门的第十六课:创建一个故事

课程概览

我们的入门课程已经进入了尾声. 这节课的关卡是一个开放的关卡,让孩子们根据之前学到的技能,创建一个自己的小故事. 没有固定的答案.

第一关

这一关有个说话的模块, 目前还不支持中文,可以打英文单词进去, 然后运行的时候哦, 小狗就会在说话的气泡中说出H你打进去的单词了. 这一关中,我用Hi来填写的,同学们做的时候可以用别的单词.

 

第二关

两个角色, 小狗和小猫, 小狗说些话,然后小猫再说些话. 连续放置两个说话模块就好了.

 

第三关

第三关是两个角色的相对位置问题,把小狗向东移动到小猫那边去.

第四关

把狗移动到猫那处,当他到达时让猫说”你好”

第四关出现了一个事件:碰撞事件,也可以叫接触事件. 当小狗和小猫碰撞的时候,会发生新的动作.碰撞事件和由此出发的动作不放在主运行程序里,而是单独放置作为事件触发.

第五关

你能添加一个模块,让章鱼变得快乐吗?

有个设置心情的模块,可以选心情,点下拉的箭头,有好几个心情可以选择. 我们选择笑脸

第六关

创建你自己的故事!上下左右移动猫和狗,让他们说点什么.

这是一个非常自由的关卡,孩子们可以天马行空地创建自己的故事.,可以选择很多角色,可以让角色东西南北的移动,角色可以说话, 角色相遇后做出动作. 都交给孩子们吧.

(更多…)

[免费幼儿编程入门启蒙课程]课程 15: 大事件

本节课程:幼儿编程入门的第十五课:大事件

课程概览

这节课讲给孩子们介绍事件在程序中的作用. 事件是给一个预先写好的算法增加变量的一个好方法。一些时候,你需要你的程序能对用户产生合适的反应。 这就是事件的作用.

 

教学概览

课程开始 -15分钟

  1. 复习
  2. 词汇
  3. 一系列事件

正式课程: 事件 (15分钟)

大事件

课后总结 5分钟

讨论: 我们学到了什么

作业 10分钟

作业:大事件

 

课程目标

学生们能够:

  1. 重复老师发出的指令;
  2. 能根据老师的信号识别出指令
  3. 练习区别预先设计好的动作和事件驱动的动作

教学指导

材料,资源和准备工作

给学生

  1. 打印作业: 大事件
  2. 钢笔/铅笔/记号笔

给老师

  1. 课程视频
  2. 教学只能
  3. 打印一张课程活动用纸:大事件课堂 (点此下载)
  4. 打印作业: 大事件(点此下载)

 

开始(15分钟)

  • 复习

现在是跟同学们复习上节课的时间. 你可以当全体同学的面复习,也可以让学生们之间相互讨论

  1. 我们上次做了什么
  2. 如果我们再有一次机会的话需要怎么做?
  3. 课后还有什么疑问吗?
  4. 上节课那一部分你最喜欢?

课程贴士: 在复习阶段问学生最喜欢的部分能让学生留下一个积极的印象,这样能激发孩子们对这节课的兴奋感.

  • 词汇

这节课有个新的很重要的词: 事件

事件

事件

跟我读: 事件

事件就是会导致某事发生的动作

 

  • 一系列事件
    • 让你的学生回答一个为题:
      • 我要问你一个问题.想要被我叫到的请举手;
      • 问一个简单的问题,这个问题大部分你的学生都能回答,比如:
        • 我有几个手指
        • 鸟和马谁更大?
  • 叫一个举手的学生来回答
  1. 这个过程完成后,问学生们,你是怎么知道他们想要被你叫到回答问题.
    1. 你的学生可能会提到举手
  2. 跟学生们解释:当学生们举起手的时候, 就是一个事件,这个事件导致我知道他们想要被叫到.
  1. 让学生们想想,有没有别的类似事件.
    1. 你要提醒她门,事件不是过节,不是生日聚会或者郊游
    2. 如果他们有困难,你可以提醒他们,事件是一个会导致某事发生的动作
      1. 闹钟响了会发生什么?
      2. 按下微波炉的开始键会发生什么?
      3. 按下电视遥控器的电源键会发生什么?

今天,我们会用事件来创建一个程序

课堂活动 (15分钟)

  • 大事件

你还记得帮波波走到水果那边吗? 那么, 制作地图帮你的朋友走到笑脸那儿呢?

在这些练习中, 你提前知道你想要你的角色去哪边, 所以你就可以编一个程序,没有任何打扰的让他们从起点到终点.

在真实的程序中,我们无法做到这样.因为我们必须根据用户的需求给出不同的选项.

我想要我的角色只在我把手指放在屏幕上才会移动.

那么,把我的手指放在屏幕上这件事就成为了一个事件,这个事件告诉我的角色要去移动了.

在早前的课程中, 我们创建了算法,让我们能控制一个朋友或者波波,一次能控制好几步.这很有趣和有用,但是如果你没法提前知道要让你朋友做什么呢? 事件就要发挥作用了.

课程贴士: 如果你的学生看上去很困惑,那么就谈谈他们喜欢的游戏.他们游戏中的角色应该做些什么? 那么,如果这个角色只是从头走到尾没有任何事情发生的话,游戏就会很无聊了.

 

指导

  1. 把这个事件控制器用投影仪投到你的教室屏幕上
    1. 跟学生一起讨论,每个按钮是干嘛的.

建议:

  1. 粉色按钮: 说 哦
  2. 青色按钮: 耶
  3. 紫色拨号盘: 嘣

 

  1. 练习一下,按按钮.让学生做出反应
  2. 设计一些按键,随机顺序,然后躺学生们根据按钮顺序发出声音;
  3. 让学生明白, 每次你按一个按钮,就是一个事件, 这个事件让他们知道他们会希望做什么
  4. 让全班同学开始一个计划好的任务,不要用按钮打断他们. 建议这样: 数到10,然后唱Lod MacDonald
  5. 当他们的计划在进行的过程中, 加入按钮的打断.
  6. 继续这个操作,知道他们知道按计划来的动作和事件驱动的动作之间的区别.

 

 

课后总结 (10分钟)

自由发言: 我们学会了什么

为什么需要在程序中处理事件?

你能想到其他的事件吗?

作业(10分钟)

作业纸: 被事件控制 (点此下载)

让学生们独立完成作业

(更多…)

[免费幼儿编程入门启蒙课程]课程 14: 蜜蜂:循环

本节课程:幼儿编程入门的第十四课:蜜蜂: 循环

课程概览

这节课,我们继续带领孩子们进行循环的实践. 我们通过小蜜蜂采花,酿蜜来体会循环的作用. 在游戏中, 需要给小蜜蜂发送指令,让它飞到花朵上, 采集花粉, 然后让它飞到蜂巢中,酿制蜂蜜. 小蜜蜂酿蜜跟前面的愤怒小鸟迷宫的不同之处在于, 小蜜蜂必须完成采花粉和酿蜜两个活动才能完成关卡.

第一关

采花蜜来酿蜂蜜.

这一关没有循环指令, 让小蜜蜂一步步地完成.

第二关

用重复循环来移动,然后采花蜜,酿蜂蜜

这一关跟上一关的地图是一样的,我们用循环来向小蜜蜂发送指令, 可以看到,我们只要5个模块就可以完成任务,在上一关中,没有循环指令的话我们需要8个模块, 可以感受到循环的作用

第三关

用重复循环来移动,然后采花蜜,酿蜂蜜

这一关更可以看出循环的优势了, 在同一个格子里有3多花,只要循环3次,就可以全部采完.

第四关

在第四关中, 第二个循环里由两个单步指令组成.

第五关

这里有个循环的嵌套,孩子们需要好好理解

第六关

这是一个大循环, 循环由4个单步指令来完成

第七关

这一关的循环中,有变方向的单步指令,需要孩子们总结规律来发现.

第八关

循环嵌套, 加单步指令组合成循环, 越来越复杂了.

第九关

两个独立的循环,每个循环由2个步骤组成.

第十关

采集所有的花蜜,然后酿蜂蜜

循环嵌套, 需要孩子们发现规律

第十一关

得到所有的花蜜,并且酿蜂蜜

这一关相比较前面机关比较容易, 主要是让孩子们发现规律: 向北-花朵-向北-蜂蜜, 发现这个大循环.

第十二关

是第七关的升级版, 加上了后面的向南,和循环3次采蜂蜜.

第十三关

搭配题,匹配这些模块.

(更多…)

[免费幼儿编程入门启蒙课程]课程 13: 迷宫:循环

本节课程:幼儿编程入门的第十三课:迷宫: 循环

课程概览

这节课,我们继续带领还在们进行循环的实践. 我们通过流行的愤怒的小鸟游戏来体会循环的作用. 在游戏中, 愤怒的小鸟和绿色的猪头在同一个迷宫中, 需要给小鸟发送指令, 让它穿越迷宫,走到猪头上, 取得胜利. 在游戏中, 学生们将会发现,一些指令如果用循环的方式来给出,将会极大地节省指令的数量.

第一关

如果是简单的给出指令,需要5个向东, 这一关还没出现循环指令, 所以我们按照常规的方法做, 在后面的关卡中,我们可以见到循环的大作用.第二关

这一关的迷宫跟第一关一样, 在这一关中,出现了重复模块,默认写好了循环的次数(5次),我们把重复模块拖入工作区,然后把向东的模块拖入重复模块中, 就表示向东循环5次, 跟上一关的指令作对比,是不是省了很多代码量?

第三关

这一关中,需要小鸟向上走3步, 重复地次数需要学生自己数,然后点击向下的箭头来选择数字3.

第四关

两个连续的循环指令组合.

第五关

单步指令和循环指令的组合

第六关

三个循环指令的组合

第七关

2个单步指令和2个循环指令的组合

第八关

第八关很有意思, 孩子们一开始很难看出有循环的模式,以为我们前面的关卡都是单向的循环, 但是第8关开始, 有2个方向的循环. 向东加向北2步循环3次. 我们可以看下面的图片对比,一个是单步指令的集合,一个是单步指令的组合,然后进行循环.

第九关

继续单步指令的组合循环

第十关

多次的单步指令组合循环

第十一关

单步指令加循环指令的组合

第十二关

循环指令的组合

第十三关

选择题,连续向北3次

第十四关

单步指令的组合

(更多…)

[免费幼儿编程入门启蒙课程]课程 12: 循环

本节课程介绍:幼儿编程入门的第十二课:循环

课程概览

循环就是把一些操作重复尽心若干遍.在这节课里,学生们会联系把一些操作转化成一个循环.

本课通过舞蹈活动介绍循环 (用来重复的指令) 的编程概念。学生们将学习简单的编排,然后跟着老师的指示,再重复它。

 

教学概览

课程开始 -15分钟

  1. 复习
  2. 词汇
  3. 跟我重复

正式课程: 循环 (15分钟)

循环

课后总结 10分钟

讨论: 我们学到了什么

作业 10分钟

作业:循环

课程目标

学生们会学习到:

  1. 能重复老师给出的指令
  2. 把一幅幅图画变成现场的舞蹈课
  3. 把一些多做转化成一个简单的循环

教师指导

材料,资源和准备

给学生的材料

  1. 可以用去舞蹈的开放空间
  2. 作业:训话
  3. 比,记号笔

老师需要的材料

  1. 教学视频
  2. 教师指导
  3. 打一张课堂练习(点击下载)
  4. 打印作业(点击下载)

 

课程开始

  • 复习

现在是跟同学们复习上节课的时间. 你可以当全体同学的面复习,也可以让学生们之间相互讨论

  1. 我们上次做了什么
  2. 如果我们再有一次机会的话需要怎么做?
  3. 课后还有什么疑问吗?
  4. 上节课那一部分你最喜欢?

课程贴士: 在复习阶段问学生最喜欢的部分能让学生留下一个积极的印象,这样能激发孩子们对这节课的兴奋感.

  • 词汇

这节课有个新的很重要的词: 循环

循环

循环

循环:跟我念: 循环:重复地做某事

  • 跟我重复
  1.  找一些同学,让他们站起来
  2. 让这些同学沿着座子走(或者是椅子,或者一位小朋友)
  3. 当他们完成后,用刚才的指令让他们再做一遍
  4. 当他们完成后, 再发出一次指令;
  5. 然后再做一遍
  6. 如果我叫你做4次,这样是不是更简单呢?   如果我让你做十次呢?
  7. 如果我让你重复10次做某事, 那就叫循环
  8. 当我提前知道你要让我做得次数,我们双方都会感觉比”很多次”这样的字眼更容易
  9. 你能想出一些别的事情,我们能用循环来描述吗?

 

课堂活动 (15分钟)

循环

今天,我们来一场舞会!

有时候,当你知道你会反复做某件事的时候,你如果知道要做几次的话,就更好了.这样的话, 你就知道当你完成后还剩几次.

例子:

如果你妈妈想让你重复放她喜欢的歌, 她一定不会说:

请放我的歌,放我的歌,放我的歌,放我的歌.

她最可能会这样说:

请放四遍我的歌

课程指导:

  1. 查看教程中舞蹈的步骤
  2. 按照正常速度向学生展示舞蹈的全过程
  3. 向学生慢慢放舞蹈,一次一个指令
  4. 你能在指令中发现循环吗?
    1. 如果我们只把主要部分重复2次,这个舞蹈会像什么样?
    2. 如果我们把主要部分重复4次,会怎么样呢?
  5. 你能在这个舞蹈中找出别的可以用循环来表示的部分吗?

课后总结 (10分钟)

自由发言: 我们学到了什么

  1. 你认为往屏幕上加更多的图片更容易,还是修改循环的次数更容易?
    1. 如果要循环100遍呢?
  2. 不同的舞蹈动作能用相同的循环来表示吗?
  3. 你还知道别的舞蹈用一个循环就能完成吗?
  4. 这节课你最喜欢的部分是什么?

课后作业 (10分钟)

  1. 作业: 循环(点此下载)
    1. 拿出作业纸,让学生独立完成
    2. 因为课堂活动已经讲解过了,所以学生应该觉得很熟悉.

(更多…)

[免费幼儿编程入门启蒙课程]课程 11: 拼字比赛

本节课程介绍:幼儿编程入门的第十一课:拼字比赛

课程概览

本节课是线上练习, 让学生们控制方向,按照单词的字母顺序,选择路线,选取字幕,组成正确的单词.

 

第一关

拼出单词EAST,全部是一个方向,向东,比较简单

第二关

拼出单词SOUTH, 全部是向南

 

第三关

拼出单词WEST,一直向西

 

第四关

拼出单词NORTH,一直向北

 

第五关

拼出单词JUMP,有一个转向

参考答案: 东,东,东,南

 

第六关

拼出单词CODE

参考答案: 东,东,北,东

 

第七关

拼写单词DEBUG

参考答案: 东,东,南,南,东

第八关

拼出单词ABOVE

参考答案: ABOVE

 

第九关

拼出单词BELOW

参考答案: 东,北,东,北,北

第十关

拼出单词STORY

参考答案: 东,东,南,南,南

第十一关

选择题,选出能拼出MOVE的组合

答案是第二个

第十二关

选择题,选出按这个步骤拼出的单词

答案是第二个

(更多…)

[免费幼儿编程入门启蒙课程]课程 10: 小艺术家: 形状

本节课程介绍:幼儿编程入门的第十课:小艺术家:形状

课程概览

本节课是线上练习, 让学生们通过指令,操作小人,画出所需要的形状.用前面所学的4个方向,加上跳跃来绘制.

 

第一关

在三角形下方画一个正方形

参考答案: 东,东,南,南,西,西,北,北

 

第二关

跳到房子旁边并画出一个正方形。先需要一个向西的跳跃.

参考答案: 跳跃西,西,西,南,南,东,东,北,北

第三关

在正方形上画出另一个正方形

参考答案: 北,北,东,东,南,南,西,西

第四关

画一个长方形来完成这座桥。

参考答案: 东,东,北,西,西,南

第五关

画一个长方形来完成这个桥的支柱

参考答案: 北,北,西,南,南,东

第六关

画两个正方形来形成一个长方形!这一关注意, 需要有一根线是重复画的.

参考答案: 东,东,南,西,北,南,西,北

第七关

画一个矩形来给梳妆台最上面装上一个抽屉.

参考答案:东,东,东,南,西,西,西,北

第八关

在正方形旁边再画一个正方形。

答案顺序: 跳跃东,东,北,西,南

第九关

基于类型来匹配形状,主要就是大小的区别,比较好做.

第十关

随便画些什么!

 

(更多…)

[免费幼儿编程入门启蒙课程]课程 9: 打基础

本节课程介绍:幼儿编程入门的第九课:打基础

课程概览

新问题经常是很难的.如果我们想要有机会去做更有创造力,更有用更聪明的事的话, 我们必须主动去攻克难题,及时我们在这些那题面前会失败很多次.

这节课告诉孩子们:失败是成功之母.

教学概要;

热身启动 (20分钟)

  1. 复习
  2. 词汇
  3. 不断尝试

正式课堂活动: 打基础  (30分钟)

  1. 打基础

课后总结  (5分钟)

  1. 课堂讨论: 我们学到了什么
  2. 词汇总结

课程目标:

通过这节课程的学习,学生们将学会:

  1. 把一个结构工程方面的问题分解成很多步骤
  2. 在结构建造初期预测和讨论可能会出现的问题
  3. 根据团队的计划来建造
  4. 不断修正各个方案,直到成功

教师指南

材料,资源和准备工作

学生需要的材料

  1. 建造所需的材料
    1. 软糖和牙签,每组30个
    2. 或者棉花糖和冰棒棍, 每组30个
    3. 或者纸和胶带 每组10张
  2. 用来称重的小纸杯,每组一个
  3. 检验强度的书, 每组一个

老师需要的材料

  1. 课程视频
  2. 教师教学指导
  3. 打印一张 打基础材料包,见下图
  4. 为每组学生准备足够的材料
    1. 不需要纠结确切的数字, 只要能确保材料有所限制即可
 Building a Foundation Packet

基础材料包

 

开始 (20分钟)

  • 复习

现在是跟同学们复习一下上节课的时间. 你可以当全体同学的面复习,也可以让学生们之间相互讨论

  1. 我们上次做了什么
  2. 如果我们再有一次机会的话需要怎么做?
  3. 课后还有什么疑问吗?
  4. 上节课那一部分你最喜欢?

课程贴士: 在复习阶段问学生最喜欢的部分能让学生留下一个积极的印象,这样能激发孩子们对这节课的兴奋感.

  • 词汇

这节课有个新的很重要的词: 坚持

幼儿编程词汇:坚持

幼儿编程词汇:坚持

坚持: 跟我念: 坚持

即使某件事很难也不停去尝试

 

  • 不断尝试

  1. 每个人做事都能第一次就做好吗?
  2. 当我还是个婴儿的时候, 我学走路,第一次就能站起来跑吗?
  3. 有时候, 最好的最有用的事情是最难学的.
    1. 学难的东西需要花时间
    2. 如果你第一次做某件事没做好, 是不是意味着你以后都做不好?
    3. 你能不能想一些事情,以前你觉得很难得,但是现在你做起来却是相当简单的?
      1. 走路
      2. 说话
      3. 骑自行车
    4. 当某件事失败了的话,你可以知道哪边出问题了, 以后我们避免就好,比如:
      1. 如果你的自行车翻了, 下次你就需要保持平衡
      2. 如果你把气球吹爆了,下次你机会吹少一点的气进去
      3. 当某件事失败了的话,你可以知道哪边出问题了, 以后我们避免就好,比如:
    5. 失败可以让我们下次做做得更好

课堂活动 (20分钟)

你有没有遇到过这种情况,一件事情做起来后你发现他比预想的要难呢? 困难让我们想要放弃, 但是如果我们继续追求我们的目标,并且不断尝试. 我们就会越做越好.

在这节课的挑战里,我们要搭一座塔,这座塔有足够的强度能撑起一本书超过10秒钟, 就用普通的材料.

规则:

  1. 就用提供的材料去建造;
  2. 做成的塔可以是任何形状,但是至少要有纸杯那么高
  3. 塔要能承受一本书的重量,维持10秒钟

指导:

  1. 把学生分成3或4组;
  2. 向学生解释上面这些规则;
  3. 把材料分给学生, 并且告诉他们他们只能用这些材料来搭建
  4. 鼓励学生先想好,搭塔前先做好计划
  5. 学生们开始搭建后,告诉他们,如果碰到了规则中说过的问题就告诉老师
  6. 试试搭好的结构, 有没有比杯子高? 能撑住一本书吗?
  7. 如果不能,那么继续: 计划,修正,测试,不断尝试,直到任务完成
  8. 当学生们车用工的时候要去祝贺他们,然后给搭好的塔拍照

课程贴士

对于小孩子们来说,一开始的计划阶段是很难的. 如果你能在教师前面放一些能提供灵感的提示最好. 但是先不要告诉他们. 而是在学生们遇到困难的时候,鼓励他们在教室走一走, 尽量让他们自己找到灵感线索

总结 (5分钟)

自由发言

  1. 你对自己的作品满意吗?
  2. 你认为你可以搭一个比椅子还高能撑起一个人的塔吗?
    1. 如果可以的话,你估计需要多少软糖呢?
  3. 你有没有过想要放弃的时候?
    1. 你是怎么克服想放弃的情绪呢?

课程贴士

自由发言的目的是能让孩子们能从今天的课程中所学延伸到更大的世界和自己更大的未来中去..

(更多…)

[免费幼儿编程入门启蒙课程]课程8: 小艺术家: 序列

本节课程介绍:幼儿编程入门的第八课

这节课程通过小人画画的方式,让孩子们明白序列的作用,通过拖动指令滑块,让小人按合适的方向划线完成任务.

这是你可以用的模块。用正确的模块来移动小艺术家,让他画出这条灰线条。

这些是跳跃模块。当它们运行的时候,小艺术家会移动但不会画出线条。用它们跳到下一条灰线那里。

第一关

画直线,补出小人的腿

 

第二关

补上猫的胡子,注意, 猫的胡子是两段的,要画两笔

第三关

画房子,需要改变方向

第四关

用上下左右的线来完成

第五关

用两条线画花茎

第六关

这一关开始,加入了跳跃的选项,需要用跳跃模块来完成

第七关

用画和跳来画出到宝藏X的虚线

第八关

用跳和画来画出虚线

第九关

第十关

反过来划线,从右往左画

第十一关

选择题

第十二关

本节课程结束

课程英文原版链接: 点这里.

教学课程翻译自国际著名的编程教育网站http://code.org;

点击这里,查看所有课程目录

[免费幼儿编程入门启蒙课程]课程 7: 蜜蜂: 序列

本节课程介绍:幼儿编程入门的第七课

这节课程以蜜蜂采花酿蜂蜜的游戏,指导孩子通过程序指令控制蜜蜂的飞行,也通过花朵和蜂蜜的让孩子对数量有所了解.

这些蜜蜂是不是很酷?下面的关卡中,你的目标是帮助蜜蜂到花那里采花蜜,并且到蜂窝那里酿蜂蜜。你需要用到“采花蜜”和“酿蜂蜜”模块。

每朵花里面的花蜜数量都不一样,有可能有1,2,3或者更多的花蜜。在红色花朵上面有个小小的数字,上面写了它有多少花蜜。所以在前进到下一格之前,确保每朵花所有花蜜都被采集了。同样的,每个蜂窝只能装一定量的蜂蜜:1个,2个,3个或者更多。确保每个蜂窝不要超过它能装的蜂蜜数量。

如果你能采集所有的花米,并且都酿成蜂蜜了,就能成功通过,并到达下一关。否则,你需要再试试这一关。玩一会儿吧,看看当程序员是什么感觉。

关卡练习链接: 点此进入

第一关

直线运动, 1多花,1个蜂蜜

 

第二关

第二关有转向

第三关

第三关复杂一些,有三个转向

第四关

第四关除了转向, 花和蜂蜜的数量也变为了2个,需要注意

第五关

3个花蜜,3个蜂蜜, 有单独的花,也有两个花在同一个格子里.

第六关

第七关

这一关,注意, 花蜜和蜂蜜的数量是不同的

第八关

第九关

华与蜂蜜数量不同,同时,花的分布也是分散的,一格一朵花,一格两朵花.

第十关

第十一关

第十二关

第十三关

第十四关

这一关变成了选择题,孩子进行简单的加法计算.

第十五关

2加2等于4

 

本节课程结束

课程英文原版链接: 点这里.

教学课程翻译自国际著名的编程教育网站http://code.org;

点击这里,查看所有课程目录

[免费幼儿编程入门启蒙课程]课程 6: 实际生活中的算法: 播种一颗种子

本节课程介绍:幼儿编程入门的第六课

这节课程以播种种子的行为为例,展示我们在日常生活中使用的算法。同时着重介绍计算机科学在宏观上的格局,以及算法如何发挥至关重要的作用。

课程视频介绍:

学习目标:

让孩子们学会:

  • 给每一天他们参与的活动命名
  • 把大的活动分解成一系列的小步骤;
  • 把小步骤按顺序安排好.

课堂材料:

  1. 装种子的容器: 比如空的牛奶瓶, 土, 种子,水
  2. 学习材料: 实际生活中的算法: 种一颗种子
  3. 作业: 每天的算法
  4. 剪刀
  5. 胶水

正式课程

词汇

算法:算法是一系列的步骤,通过这些步骤可以完成一项任务

算法

 

你可以用算法来描述人们每天做的事情, 在这堂课里,我们会建立一个算法来帮助对方种一颗种子.

点这里下载课堂材料: 实际生活中的算法: 种一颗种子

学习指导:

  1. 从学习材料中把种种子的步骤剪下来.
  2. 从9个选项中选出六个正确的步骤;
  3. 把6个正确的步骤按顺序贴在一张纸上;

课堂材料说明:

你可以使用算法来描述人们每天做的事情. 在这节课中,我们创建一个算法来种一颗种子.下面是种种子的步骤, 剪下来, 然后把六个正确的步骤按顺序粘在一张纸上.
然后给别的同学看, 让他们按照你的步骤来种他们的种子.

课堂材料截图1

 

课后练习

让孩子独立完成作业: 每天的算法.

点这里下载: 每天实际生活中的算法

练习题说明

算法就是一系列的步骤,按照这些步骤,你可以完成一个任务.

我们其实每天都在按照算法来完成日常的活动, 比如: 铺床,做早餐,甚至是早上穿衣服

Pria是一个小小程序员, 她刚刚起床,仍然很困. 你可以用一些算法来帮助她吗?

把下面的步骤剪下来按正确的顺序贴在上面的方格子里

题目1: 帮Connie穿鞋

题目2: 帮Connie刷牙

题目3 帮Connie种种子

有了上面的指导, 完成这个作业是比较简单的.

 

在线练习题目

点这里进行在线练习1

点这里进行在线练习2

(更多…)

潘多拉Scratch零基础魔法编程系列合集

知乎大神潘多拉的零基础Scratch编程教学课程合集. 小编整理了一下,可以点击下面的链接学习.

潘多拉Scratch零基础魔法编程(一)为什么你要学Scratch儿童编程

潘多拉Scratch零基础魔法编程(二)来不及解释了,马上开始编程游戏

潘多拉Scratch零基础魔法编程(三)剪刀石头布

潘多拉Scratch零基础魔法编程(四)舞台区详解

潘多拉Scratch零基础魔法编程(五)角色详解

潘多拉Scratch零基础魔法编程(六)用“角色”与“舞台”的组合做个小动画

潘多拉Scratch零基础魔法编程(七)“触碰”基础

潘多拉Scratch零基础魔法编程(八)声音模块详解

 

转载自知乎专栏https://zhuanlan.zhihu.com/c_133408163

幼儿编程思维训练课

课程介绍:

《幼儿编程训练课》是以3-6岁为年龄段,以方位、数字、颜色及基本图形为教学基础的逻辑思维训练课。课程借助AR互动技术、实地游戏(跳格子、搬呼啦圈等)以及scratchjr(麻省理工学院研发),让孩子们能够在亲切、快乐、好奇中学会思考,体验科技,学会计算机基本表达能力。


课程大纲

第一章、掌握方位和数字

重点:认知顺序和口令 课时数:4课时 

本章将通过绘制方向箭头、数字1-5以内的卡片,与小朋友进行口令游戏。通过游戏(跳格子)认知方位和数字的作用。(AR辅助认知方位)

第二章、让小蜜蜂学会方位和数字

重点:认知口令和循环 课时数:4课时 

通过上次课的认知,我们和小朋友一起,通过blockly(谷歌的开源软件)给小蜜蜂发指令,让它按照小朋友的“口令”采集蜂蜜。(AR辅助认知动物)

第三章、编程比赛体验

重点:加入基本逻辑思维:如果……那么;当(条件成立)……就 课时数:4 

使用前面所学知识,到现实场景中布置小蜜蜂的采集轨迹,通过排列指令完成采蜂蜜的活动。活动有两组任务,一组负责设计轨迹,一组负责编程。小朋友们分为两组,交互完成任务。

第四章、动手设计编程小项目

课时数:6 重点:理解用编程的控制和表达 
项目1:设计一个互访的家园地图

内容:通过绘制地图,编写访问路径,控制小动物们在地图上行走。


项目2:给妈妈的一张生日卡

内容:通过编程实现一张有动态蜡烛、舞台、祝语的贺卡

[免费幼儿编程入门启蒙课程]课程 5: 迷宫:调试

本节课程介绍:幼儿编程入门的第五课:调试

这节课通过12个关卡,让孩子了解调试的概念, 在计算机编程工作中,调试是很重要的工作内容.所以这节课让孩子们知道如何调试,以及简单的调试方法.我们可以见到工业级编程的调试雏形: 单步,断点,回退等的操作. 我们继续以上一节课的小鸟和猪的场景来进行.

课程介绍视频

操作说明

调试就是找到问题并解决问题的过程。有很多方法来调试问题。最简单的方法是一步步的前进,直到找到了哪里错了。现在,我在尝试在平衡木上后空翻,但每次都会掉下来。

我一步步的检查了我的每个动作,然后意识到了错误在哪里了。我没有把手正确的放在平衡木上。然后,我把手放到新的位置上又试了一次,于是我成功了。我真的非常高兴我调试了后空翻!

要了解调试,让我们从一些放好的模块开始。你会注意到这些模块并不能让你到达目标。我们需要调试现有的方案,并修好它。什么地方错了?你会注意到需要再加一个往西走的模块。

让我们通过添加另一个向西走的模块来修好它,然后点击运行看是否正确。耶,你学会了!

以下是每一关的介绍,我已经把正确的方法截在图里了.

第1关

最后缺了一步,我们补上

在一开始进行的时候,我们可以点击步进,一步步地进行,这样更能看到执行到哪里,哪里出现了问题.

点这里进行练习

第2关

中间缺了一步,我们补上

点这里进行练习

第3关

将中间多余的步骤删除,删除的方法: 将模块用鼠标拖动到工作区的左边,会出现一个垃圾箱图标,松开,就可以删除了.

点这里进行练习

第4关

步骤顺序错了,需要交换一下 .

点这里进行练习

第5关

中间有多余的步骤, 删除.

点这里进行练习

第6关

中间有多余的步骤, 删除.

点这里进行练习

第7关

有三个多余的步骤,删除

点这里进行练习

第8关

需要在中间和最后增加两个步骤

点这里进行练习

第9关

有两步错了,需要换成对的

点这里进行练习

第10关

如果直接运行,可以看到小鸟撞在障碍物上,说明程序失败.

我们改成正确的步骤

点这里进行练习

第11关

直接运行,发现倒数第二步错了,删除就对了

点这里进行练习

第12关

选择题

点这里进行练习

 

本节课程结束

教学课程翻译自国际著名的编程教育网站http://code.org;

视频是英文的,站长已经加好字幕了, 看视频可以很快了解本课程的内容.

点击这里,查看所有课程目录

[免费幼儿编程入门启蒙课程]课程 4: 迷宫: 序列

本节课程介绍:幼儿编程入门的第四课

这节课通过15个关卡,让孩子了解序列的概念,一步一步合起来完成一项任务. 这一关中,需要让小鸟到那只猪那里。你需要从工具箱将模块拖到工作区。确保模块在“当运行时”模块的下面。当觉得方案正确了的时候,点击“运行”来观看小鸟走到猪那里。

课程介绍视频

操作说明

这一关中,需要让小鸟到那只猪那里。看看这道题,它应该往什么方向去。

幼儿编程入门的第四课介绍1

你需要从工具箱将模块拖到工作区。确保模块在“当运行时”模块的下面。当觉得方案正确了的时候,点击“运行”来观看小鸟走到猪那里。

幼儿编程入门的第四课介绍2

 

以下是每一关的介绍,我已经把正确的方法截在图里了.

第1关

相同方向的两步: 向西(左)

幼儿编程入门的第四课关卡1

点击这里进行练习

第2关

相同方向的两步:向东(右)

幼儿编程入门的第四课关卡2

点这里进行练习

第3关

相同方向的两步:向南(下)

幼儿编程入门的第四课关卡3

点这里进行练习

第4关

相同方向的两步:向北(上)

幼儿编程入门的第四课关卡4

点这里进行练习

第5关

相同方向的三步:向东(右)

幼儿编程入门的第四课关卡5

如果代码设置出错,比如像下图中那样,可以把模块拖到左边的”模块”区域,它会自动出现一个垃圾箱图形,将模块拖到垃圾箱图形上,然后松手,放置错误的模块就会从工作区删除了.

幼儿编程入门的第四课关卡5B

点这里进行练习

第6关

这一关有两个方向,需要小鸟拐弯了.

幼儿编程入门的第四课关卡6

点这里进行练习

第7关

这一关也是要两个方向行动

幼儿编程入门的第四课关卡7

点这里进行练习

第8关

这一关两个方向,移动三步

幼儿编程入门的第四课关卡8

点这里进行练习

第9关

这一关也是两个方向,三步

幼儿编程入门的第四课关卡9

点这里进行练习

第10关

这一关两个方向四步

幼儿编程入门的第四课关卡10

点这里进行练习

第11关

这关步数很多,有三个方向

幼儿编程入门的第四课关卡11

点这里进行练习

第12关

比上一关简单,两个方向三步

幼儿编程入门的第四课关卡12

点这里进行练习

第13关

三个方向

幼儿编程入门的第四课关卡13

点这里进行练习

第14关

选择题,选出合适的路线

幼儿编程入门的第四课关卡14

点这里进行练习

第15关

匹配题,将路线和迷宫进行1对1匹配.

幼儿编程入门的第四课关卡15

点这里进行练习

 

本节课程结束

(更多…)

[免费幼儿编程入门启蒙课程]课程 3:学习拖放

本节课程介绍:幼儿编程入门的第三课

这节课以线上游戏的形式进行,通过12个关卡,让孩子进行图案的拖放,组成一个合适的图形. 拖放这个动作很重要,scratch也主要是通过拖放指令块来完成编程操作的.

具体方法:

鼠标点击色块,拖动到合适的位置上. 这些线上游戏可以锻炼孩子们的空间思维能力.

第1关 点击这里

拖动单张的笑脸图

课程3-1

第2关 点击这里

拖动半张图组成一个蜗牛

课程3-2

第3关 点击这里

拖动半张图组成大象

课程3-3

第4关 点击这里

拖动3张图片组成金鱼

课程3-4

第5关 点击这里

拖动三张图片组成小狗

课程3-5

第6关 点击这里

拖动三张图片组成树

课程3-6

第7关 点击这里

拖动三张图片组成花

课程3-7

第8关 点击这里

拖动三张图片组成房子

课程3-8

第9关 点击这里

拖动三张图片组成电脑

课程3-9

第10关 点击这里

拖动三张图片组成排列123

课程3-10

第11关 点击这里

课程3-11

第12关 点击这里

拖动三张图片组成小狗

课程3-12

教学课程翻译自国际著名的编程教育网站http://code.org;

 

点击这里,查看全部课程目录.