少儿编程就是做动画的?nonono,真正适合孩子的编程更能这样 ...

[复制链接]
`ivY) 发表于 2018-2-28 16:21:07 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
我是耐撕爸爸,两个孩子的爸爸。在这里有许多我自己的育儿心得和感悟,也经常邀请许多大牛朋友开公开课或者撰稿分享。尤其是STEAM教育,比如儿童编程、机器人教育、3D打印、艺术设计、创客活动等等。希望我写的东西您能喜欢。! d- }3 L6 y, N5 |# c% I% F$ d
“自从编程一小时”活动开展之后,国内也刮起了一股学习少儿编程的火辣热潮。Sratch出现在大众视野,并成为了家长心目中学好编程的必备工具。因此,在国内市面上,少儿编程还是以Scratch为主。, _) V- V6 _# c3 D8 {4 P
但是,在众多的培训机构中,Scratch仅仅作为一个软件去教孩子学习编程,就连中国某编程网上关于Scratch也仅仅是教孩子如何制作页面动画。; o3 U' F. @, C1 q9 S/ y  ?% w

$ [( R8 `5 Q3 t+ J/ O$ E9 p其实,我们让孩子学习少儿编程的目的,是为了充分锻炼孩子的能力。可能很多家长觉得,这样已经很不错了,我孩子学习了这款软件之后,他能做出游戏了,他的逻辑也更清楚了。但是,小编并不这样认为。看完国外的孩子正在学习主流编程软件,你的答案也会不一样的。5 _% ]& @( G+ o/ o4 O
dash
% E& O/ V9 B+ {适合年龄:5—12岁' L4 O4 ]: X% u! V0 E2 R
. ~$ A6 a2 G& K. g  ]4 K( [
Dash是美国新兴科技公司wonder workshop推出的一款儿童编程教学机器人。可以很好的培养幼儿童动脑能力及逻辑思维能力等。上手容易,零基础的孩子也能学。用IPad或手机去控制Dash机器人,让它准确实现你心中所想让她实现的动作,比如扔球、递东西等,把编程变得更加有趣味性,不再是密密麻麻的代码,激发孩子兴趣。我觉得这对孩子来说都是一种很好的锻炼动脑能力的方式。
. [6 _: v1 n, g. X& y2 l( ATynker
, `" G5 d( N, Y/ O  B$ n; v! Q适合年龄:7—14岁% P% u3 [% ]& Q1 b5 X/ Q
Tynker也是一款游戏化编程软件,让孩子们用提供的角色和背景进行自己的游戏创作,个人感觉是code.org的升级版,可以给孩子的打下良好的基础。而且课件也是参考的课标,对于老师们来讲,省去了备课和研发的过程。此外,Tynker还引入了新的代码块,甚至还提供了一系列预编的代码模板,让孩子建立应用程序,并以问题的形式通过可视化界面实现对智能设备的控制。8 z6 B- [! I* t. D, L

  l. Q6 i5 x2 S1 k比如“Flappy Drone”就是让孩子们编写代码,从而使无人机可以像“Flappy Bird”游戏中那只鸟一样,在现实环境中实现上下飞行避障的控制。7 F# \* o: z5 W" n! I4 Z2 j. s
Micro Bit8 W* _) H) P0 |1 E
适合年龄:9岁+
+ I0 n% j8 c/ c( ]$ l& W1 y! B6 r6 k5 ^* X9 [3 b% ^
Micro Bit是BBC旗下的产品,是一款可以塞进口袋的超迷你计算机,特点就是有一个可编程阵列的红色LED灯。孩子们可以通过microbit.co.uk网站去编写一段简单的代码(几乎支持所有的PC和移动设备),并能通过USB线和无线蓝牙来连接微计算机来实现程序的迁移。5 u  V+ P& E! x) \  z
. N$ v3 r6 V5 l# P- X4 }% r
Micro Bit可以通过内置的传感器、按钮来和25个LED灯进行互动,并依据不同的模式让其闪烁起来,例如字母和数字。此外,它还可以通过input-output rings连接至其他的计算机设备,包括Raspberry Pi、Arduino和Galileo,实现更多复杂的任务,虽然难度相对较高,但是给孩子的成长空间也更大。
0 i6 a% t: J  x" x8 pArduino0 l! m; \+ }6 c: R8 n5 ?
适合年龄:12岁+
  e% y( K$ P, J" h+ Z# s6 \Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是Arduino IDE,你的计算机中的程序开发环境。你只要在IDE中编写程序代码,将程序上传到Arduino电路板后,程序便会告诉Arduino电路板要做些什么了' w: X) u/ _1 V) [$ V
( h; \3 z  T* |# V1 n, @1 t8 z
对于初学者来说,极易掌握,同时有着足够的灵活性。Arduino语言基于wiring语言开发,是对 avr-gcc库的二次封装,不需要太多的单片机基础、编程基础,简单学习后,你也可以快速的进行开发。
% u" j8 A: r* m- h/ n2 o; \5 I
+ g! \. {* }8 r: C: p& u1 T. o在这里,小编暂时只列举了其中四个,其他的我们之后再介绍。不知大家是否发现,他们所学的编程都有一个共同点——除了学习纯电脑上的编程应用外,更加强调与硬件的的结合9 p4 ?/ d% S. Y) \. R
! @0 J5 P( e2 z0 W! J6 o
小朋友通过编程实现了Dash机器人踢足球
1 k  X+ {$ W! s& K! M$ ~看完这两个作品,是不是感觉很神奇,软硬件结合的学习效果竟然这么好。其实,编程是一种工具,在少儿阶段,如何用编程与现实世界形成连接和创作是更应该关注的点。9 t/ ?+ r0 D- @$ u2 A

7 Q* q: E( H4 |# x但是就目前国内市面上编程的发展状况来看,Scratch还是处于在教授孩子如何通过拖拽积木来实现动画的制作,与硬件结合教学的还没有;而引进国外的编程软件,又是纯英文(如果你孩子英文够好就没关系),这对一般的小孩子来说难度系数还是挺高的。难道就这样让自家娃,与别人家的差距越拉越大?
1 G% D% C' f( }9 _
9 a+ L4 e  J1 S8 @" Q! Y+ S& c耐撕爸爸在想到这个问题,国内流行的Scratch软件就只能是软件教学?难道不能跟国外的编程一样,可以与硬件结合?实践证明,当然不是,Scratch也能通过软件的操作去控制硬件。给大家看个栗子:
9 X+ n  e1 T2 P* O- J  V0 ?利用软件编程,编写一个指令# t6 b) N6 E" Q. `8 k1 K

/ d# n0 u) B% T2 X5 v& w! M结合硬件,完成报警功能
& X- L3 ]5 S8 \. R6 [# s% X
9 \# P: g3 O; g/ K8 t+ P0 p这就是Scratch软硬件结合的的一种实践。既然已经有了跟国外孩子学习编程相差无几、又是使用习惯的的编程,为什么不分享给大家?为什么不让更多的孩子学习呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

精彩评论1

※鱼鱼╰☆ 发表于 2018-2-28 17:21:13 | 显示全部楼层
结合硬件的已经开启了,scratch加arduio
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题
推荐阅读更多+
阅读排行更多+
用心服务创业者
0851-88611148
周一至周五 9:00-18:00
意见反馈:admin@0851life.com

扫一扫关注我们

Powered by 童码少儿编程 X3.4© 2001-2013 0851life Inc.|网站地图