Scratch少儿编程:妈妈带你学编程!

妈妈带你学编程@亲子编程

为什么想做亲子编程

针对某一件事情,我们想要分析的时候,通常会不会不知道从哪里开始,

同样不少家长会问到,为什么要让小朋友从小学习编程的,也有一些有编程基础的家长们会有疑惑,C语言,JAVA,Python目前3大主流编程,语法那么难,小朋友连26个字母还没有分清楚,怎么去编程呢?我相信很多家长朋友都会有这些个疑问。
那么今天就编者自己的理解的角度,跟大家一个交流。
PS:纯粹是笔者的个人理解,如有不合适,不准确,勿喷。

那么我要怎么分析这件事情呢,不妨沿用一种常用的分析方法:5W2H,也叫作七问分析法。

5W2H:Who,When,Where,What,Why ,HowMuch,Howto 是这七个词语的缩写。

通常会从以下的顺序去使用这几个词语。

Why:为什么要学习编程?

1)首当其中,喊得最响的口号:提升小朋友的逻辑思维能力。作为这一点我也是十分认同。
有人会说逻辑思维不是数理化才需要的吗?nonono,逻辑思维贯穿在我们生活的方方面面。小朋友如何合理规划休闲时间,如何快速对应自己的作业,如何买一个自己喜欢的蛋糕,如何购买适合的书籍,这些都包含逻辑思维。
又有家长会问,我家还没上小学,这逻辑思维小朋友能理解吗?会做运用吗?不要低估里神兽的大脑,完全没有问题。比如本人在小猫仔不到两岁的时候就已经开始使用逻辑狗。以至于上幼儿园的时候,逻辑狗的课程上,完全碾压众人(这里透着为母爽朗的笑)。跟小朋友讲逻辑,她肯定无法理解,但是玩游戏,他们学的比谁都快。再例如,在小猫仔很小的时候,常常会有意无意的强调下下次序,等她开始讲话没多久,【然后。。。然后。。。】这样的语句时长伴随我的耳边。不知不觉她已经形成了自己的逻辑观念,这个不是教出来的,是耳濡目染,不断输入的情况下,自然而然形成的思维方式。
所以,后续的内容,大家千万不要认为是个课程,完全就是玩和探讨的过程,玩出知识,探讨理论,且有别于他人。
2)提升创造力。帮助小朋友跳出思维定式圈,享受创造带来的乐趣。
3)环境使然。国家教育局都提倡从小培养编程能力,各大城市的文化宫,也相继出现了小儿编程的课程,外面的培训机构那就跟不用说了,时代在进步,人类大脑也在进化,堆泥挖沙的娃娃们已经成为过去。人工智能,区块链,啥事都得上云才显得高规格,虽然这些都有些概念炒作,但是不妨碍大家认知到这一个科技的时代。说了些大话,来点实际的,谁不想自己的娃出去,比别人更有本领,就好像小区里的同龄小朋友,你总会注意那个英语讲的像土语,背诗就像诗仙的那几个。

What:何为编程?

在本猫还在大一的时候,遇到了人生的第一个编程题,请编程计算1到10的和。从一个小小的农村,没有碰过电脑的本猫来说,真的一脸懵,请问老师您在说啥嘞。于是,摊开谭老师的C语言程序这本书,仔仔细细研究了一番,书也写的很精彩,可惜一点没看懂。胡乱照抄敲了几行代码,考到了软盘里(那时候还是软盘),拿着软盘不知所措。
于是本猫在机房,不停的打开软盘,看着熟悉有陌生的字母,拜读了几十遍自己抄的几行代码,忽然有一天,顿悟,真的是顿悟。忽然明白了,原来写的那几行代码,好像有魔力,可以驱动电脑做运算。后来才知道C语言是个高级机器语言,机器可以听懂的语言,这种语言有固定格式,你得按照他的格式来,机器才能听懂。
你说啥,机器就干啥,不会做任何你不想做的事情。多么听话的机器。
本猫的理解编程:按照自己的思路,编织成机器知道的语言,控制机器。就是编程。

When,Who:编程多大可以开始呢?对象是啥?你为啥上了大学才开始?

如果你认识图形,那么就可以开始了。不需要任何的编程基础。
因为咱们不是为了编程而编程,不需要什么什么语言基础,咱们是为了思维,思维,思维,所以,认识图形,听懂的本猫说的中文,就可以了。是不是很兴奋呢。
至于为啥本猫上了大学才开始,虽然不想面对,但是还是要承认已经暴露本猫的年龄段了。计算机的流行,从我们这一代人开始,人手一本的时代,从本猫大学结束开始。电脑都碰过,编程,机器语言,C,JAVA,这些就更不要提了。
为什么说认识图形,就可以开始呢。因为,图形编程,越来越多的被大家所熟知,开源的世界对我们展开,让我们知道还可以通过图形来编程,来完成对某一事物的控制。
具体是什么编程,卖个关子,等后续再聊。

Where:哪里?

任何你有电脑的地方,都可以,没有区域限制。真正做到随时随地。

HowMuch:花费多少?

  1. 准备一台可上网的电脑:具体多少,看你买什么样的电脑。
  2. 准备一个课桌,不能蹲在地上敲电脑
  3. 虽然本猫以后可能会有付费课程开启,但是本猫是一个懒猫,一个随性的猫,什么时候才能到有付费课程,本猫都不知道
  4. 最后一点,人生起跑线上,不看花费多少,要看对他、她今后的人生是否有帮助。本猫写这些,也是在教授猫娃娃的同时,主要是为了省下培训机构上万上万的培训费。做些笔记,供共鸣的人一些些参考。

Howto:如何学习

先说一下Scratch·编程,它是一个图形话,通过简单的多拽来实现自己的想法的一个极其适合小朋友入门的一款图形化的编程语言。
它包含了大部分的编程语法,让小朋友在简单拖拽中实现复杂的编程动作。在游戏中,深入浅出的理解逻辑的概念。
Scratch是麻省理工学院的研究院研发的一款图形化编程语言,有开源的网站,有无数的资源,大家可以自己查阅学习,有一定编程基础的家长可以带着娃娃一起学习,度过美好的亲子时光。

由于本猫有个4岁的猫娃娃,为了节约大几万的培训,不学的话总感觉没抢到羊毛,所以想了想,决定自己来教。同时做个记录,方便以后翻阅,然猫娃娃知道老母亲为了省钱真的是啥都可以自己来。。。吼吼吼

最后,因为是个笔记,笔误或者措辞不准确的,请海涵。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值