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

[复制链接]
`ivY) 发表于 2018-2-28 16:21:07 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
我是耐撕爸爸,两个孩子的爸爸。在这里有许多我自己的育儿心得和感悟,也经常邀请许多大牛朋友开公开课或者撰稿分享。尤其是STEAM教育,比如儿童编程、机器人教育、3D打印、艺术设计、创客活动等等。希望我写的东西您能喜欢。+ h* P% D4 x1 ~; l) G
“自从编程一小时”活动开展之后,国内也刮起了一股学习少儿编程的火辣热潮。Sratch出现在大众视野,并成为了家长心目中学好编程的必备工具。因此,在国内市面上,少儿编程还是以Scratch为主。3 B. B' ?, n( K
但是,在众多的培训机构中,Scratch仅仅作为一个软件去教孩子学习编程,就连中国某编程网上关于Scratch也仅仅是教孩子如何制作页面动画。
9 ]5 O+ `* @5 J2 i+ V
+ o" E" z- }8 d' l其实,我们让孩子学习少儿编程的目的,是为了充分锻炼孩子的能力。可能很多家长觉得,这样已经很不错了,我孩子学习了这款软件之后,他能做出游戏了,他的逻辑也更清楚了。但是,小编并不这样认为。看完国外的孩子正在学习主流编程软件,你的答案也会不一样的。
  ]" t' ^' A& m# t9 X2 y% F: D9 hdash
2 g. q$ H& g2 L6 G3 r# b适合年龄:5—12岁
5 H: {, {3 v* H+ n9 k; k% D
( Z( X6 }8 T  N3 kDash是美国新兴科技公司wonder workshop推出的一款儿童编程教学机器人。可以很好的培养幼儿童动脑能力及逻辑思维能力等。上手容易,零基础的孩子也能学。用IPad或手机去控制Dash机器人,让它准确实现你心中所想让她实现的动作,比如扔球、递东西等,把编程变得更加有趣味性,不再是密密麻麻的代码,激发孩子兴趣。我觉得这对孩子来说都是一种很好的锻炼动脑能力的方式。, a! [: C9 H2 ^7 ], w/ ~
Tynker! }; r' j; @( K- y4 C
适合年龄:7—14岁
; o; J; P% K) }9 ~6 rTynker也是一款游戏化编程软件,让孩子们用提供的角色和背景进行自己的游戏创作,个人感觉是code.org的升级版,可以给孩子的打下良好的基础。而且课件也是参考的课标,对于老师们来讲,省去了备课和研发的过程。此外,Tynker还引入了新的代码块,甚至还提供了一系列预编的代码模板,让孩子建立应用程序,并以问题的形式通过可视化界面实现对智能设备的控制。
1 D; |, e" h7 c7 K
/ H9 F- p( }: p- @比如“Flappy Drone”就是让孩子们编写代码,从而使无人机可以像“Flappy Bird”游戏中那只鸟一样,在现实环境中实现上下飞行避障的控制。
  M1 g% K# T3 V6 ~! _3 jMicro Bit
7 y# C( S+ c; x: y/ S适合年龄:9岁+
0 g% z. P8 q6 R1 ~! t( `0 L& Y3 \0 {! u- e
Micro Bit是BBC旗下的产品,是一款可以塞进口袋的超迷你计算机,特点就是有一个可编程阵列的红色LED灯。孩子们可以通过microbit.co.uk网站去编写一段简单的代码(几乎支持所有的PC和移动设备),并能通过USB线和无线蓝牙来连接微计算机来实现程序的迁移。
" Y% x: G' S2 K9 c- W# e. s. ]; k2 H7 {4 o8 F3 v
Micro Bit可以通过内置的传感器、按钮来和25个LED灯进行互动,并依据不同的模式让其闪烁起来,例如字母和数字。此外,它还可以通过input-output rings连接至其他的计算机设备,包括Raspberry Pi、Arduino和Galileo,实现更多复杂的任务,虽然难度相对较高,但是给孩子的成长空间也更大。
9 n: `6 R0 a$ yArduino
) h( k2 n. I" e1 k6 ^; w适合年龄:12岁+; T' |! w. U) j5 {8 t. }1 F9 o% R& o7 P
Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是Arduino IDE,你的计算机中的程序开发环境。你只要在IDE中编写程序代码,将程序上传到Arduino电路板后,程序便会告诉Arduino电路板要做些什么了
/ A  k( h" ?* ^: g" @: ~* Z1 N& ~  ?  \. s8 B
对于初学者来说,极易掌握,同时有着足够的灵活性。Arduino语言基于wiring语言开发,是对 avr-gcc库的二次封装,不需要太多的单片机基础、编程基础,简单学习后,你也可以快速的进行开发。
* N& C' V8 v9 R% Z, k2 T
8 d0 a' }- i$ W& R, a在这里,小编暂时只列举了其中四个,其他的我们之后再介绍。不知大家是否发现,他们所学的编程都有一个共同点——除了学习纯电脑上的编程应用外,更加强调与硬件的的结合
8 q2 e3 T0 q& C0 E- {; k* Z8 K  {# |  b; h% G! M
小朋友通过编程实现了Dash机器人踢足球5 a4 h# i2 I) i( [, O: L$ G
看完这两个作品,是不是感觉很神奇,软硬件结合的学习效果竟然这么好。其实,编程是一种工具,在少儿阶段,如何用编程与现实世界形成连接和创作是更应该关注的点。3 M; Z. I0 D7 ^  Y6 N
0 M) ~4 {: \' r3 ~0 E! M- J- T
但是就目前国内市面上编程的发展状况来看,Scratch还是处于在教授孩子如何通过拖拽积木来实现动画的制作,与硬件结合教学的还没有;而引进国外的编程软件,又是纯英文(如果你孩子英文够好就没关系),这对一般的小孩子来说难度系数还是挺高的。难道就这样让自家娃,与别人家的差距越拉越大?
* W% s) w! \7 M6 G6 ?8 E1 u- }2 f: M
耐撕爸爸在想到这个问题,国内流行的Scratch软件就只能是软件教学?难道不能跟国外的编程一样,可以与硬件结合?实践证明,当然不是,Scratch也能通过软件的操作去控制硬件。给大家看个栗子:
. n! |: K4 c3 \( J) x+ d; G利用软件编程,编写一个指令" P: l* Y% k! g; S
3 f0 y6 V- ]$ T3 Y* P
结合硬件,完成报警功能 ; G( A$ C9 A2 e* A9 G& h$ l" L( n- ?8 Y
9 A) f1 a3 X+ e& h1 Q( W% X/ v$ z
这就是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.|网站地图