每天和娃一起生活的点滴竟然都藏着编程,就是你还没发现

Hello,我是MO,一个IT从业者,同时也是一个3岁女娃Lemon的妈妈。

作为一个IT人我想带娃从小体验编程的美妙,让她感受到编程的有趣与好玩,并不是大人所以为的编程只是简单枯燥的敲代码

今天我想分享下我和Lemon一起玩的基于if语句的生活中的小游戏。

If语句是编程中最常用的语句之一,运行原理简单来说:给出条件,决定下一步怎么做。如果条件为真,就执行决策条件下代码块的内容,为假就退出,继续判断下一个条件。

该怎样把这个概念引入到日常生活中介绍给孩子呢?以下是我和Lemon日常玩的一些小游戏。

1.红灯停,绿灯行

1如果是红灯(if condition):

2危险,不能通过

3如果是绿灯(else condition):

4安全,观察后快速通过

游戏玩法:每次过马路Lemon就会指着交通灯问我那是什么,索性就跟她玩一下红灯停,绿灯行的游戏。

妈妈问:“现在什么灯?Lemon答:“红灯!危险!“。

从认识颜色,到判断交通灯颜色来执行对应的操作,来理解if语句的含义。

拓展活动:介绍交通规则,了解安全知识。

我和lemon玩的乐高红绿灯过马路游戏。

今天天气怎么样

1如果rainy(if condition):

2穿黄色雨衣、雨鞋

3如果sunny(elif condition):

4穿裙子、T-shirt、凉鞋

5如果windy(else condition):

6穿厚外套、长裤、运动鞋

所需材料:天气类APP、贴纸

游戏玩法:这是我和Lemon经常会做的活动,我们会一起查天气预报讨论第二天的活动,根据天气、温度来决定第二天穿什么。

1、lemon小朋友对贴纸迷之热爱,我便找了天气贴纸,告诉她每个贴纸对应的天气名称、意思;

2、用APP查第二天的天气,告诉她第二天是下雨天,要她找到对应贴纸;

3、跟Lemon讨论,“下雨天啦,到处都湿哒哒,我们要穿什么呢?”,“黄色雨衣,还有我的雨鞋”。

拓展活动:科普气象知识、学习对应的英文单词。

今天星期几

1如有苹果的日期(if condition):

2lemon的上课日

3如有动物的日期(elif condition):

4动物园日

5如有星星的日期(else condition):

6家人的生日

所需材料:日历,贴纸

游戏玩法:在Lemon上宝宝班之后,又引入了计划的概念,一起制作了Lemon的专属日历。

1、我准备了2种不同的日历:一种是普通的日历,可以很直观的明白一个星期有几天,一个月有几天;

另一种是分类翻页日历,可以对照普通日历理解今天是几月几号星期几,翻过去就是昨天,即将要翻的就是明天。

2、准备好贴纸,引导小朋友用不同的贴纸贴在对应的日期上,在贴纸的时候告诉小朋友,如果贴了小苹果,就是要上课的日期哦。

拓展活动:了解年、月、日的概念;了解节气,节日的意义。

数数1年有多少天,数数离生日还有多少天,这样掰着手指头算日子,也多了许多期盼与仪式感吧。

Lemon,Lemon,几点啦

1如果7:00(if condition):

2起床时间

3如果12:00(elif condition):

4午餐时间

5如果18:00(elif condition):

6晚饭时间

7如果21:00(else condition):

8睡觉时间

所需材料:纸盘、两脚钉、剪刀、铅笔、彩笔

游戏玩法:这个活动是由绘本《Maisy’s first clock》开始的,绘本介绍了小老鼠Maisy丰富多彩的一天,每个时间点的活动,Lemon非常感兴趣。

我们也一起做了Lemon’s first clock,来引导她了解自己的时间安排,在什么时间点做什么事情,形成规律的习惯。

因为Lemon还比较小,这个钟表就只介绍整点时间。

1、把纸盘12等分,用彩笔画出时间线,标注时间;

2、剪裁时针、分针用2脚钉固定,时钟就做好了;

3、把时钟对准数字,跟lemon一起边读边认识时间,"lemon,lemon,几点了?","12点!",“午餐时间到喽!”

拓展活动:了解一天24个小时,一个小时60分钟等概念,认识半个整点,分钟。

色彩的变化

1如果红+黄(if condition):

2变橙色

3如果红+蓝(elif condition):

4变紫色

5如果黄+蓝(else condition):

6变绿色

所需材料:颜料、滴管、容器

游戏玩法:这个游戏由绘本《little blue and little yellow》、《mouse paint》来实践的。

1、我们用了最基础的三原色(红黄蓝),分别装在不同的容器;

2、每次只给小朋友其中2色,引导小朋友用滴管去尝试混合颜色,发现色彩的变化。

3、最终我们得到了6种颜色,剩下的时间就要小朋友自己去发挥创造吧。

游戏拓展:大家可以尝试更多颜色的混合,认识颜色及对应的英文表达。

以上,就是我们玩过的一部分关于if语句的游戏,希望能给你们些灵感;

我相信,会有好多不需要电子屏幕的游戏在生活之中等着你和我。

编程,也是与孩子在每一个游戏,每一个日常点滴的真诚对话。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180410G1R5R500?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券