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

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

# _, D, R, v  u' O3 S5 Y( y其实,我们让孩子学习少儿编程的目的,是为了充分锻炼孩子的能力。可能很多家长觉得,这样已经很不错了,我孩子学习了这款软件之后,他能做出游戏了,他的逻辑也更清楚了。但是,小编并不这样认为。看完国外的孩子正在学习主流编程软件,你的答案也会不一样的。
4 f) t/ Y$ I( ]$ y" [' O) ?. Idash
: [/ C' {- |1 X/ O适合年龄:5—12岁
  u0 j5 M. g. F% a
% U8 P/ D) F& X0 qDash是美国新兴科技公司wonder workshop推出的一款儿童编程教学机器人。可以很好的培养幼儿童动脑能力及逻辑思维能力等。上手容易,零基础的孩子也能学。用IPad或手机去控制Dash机器人,让它准确实现你心中所想让她实现的动作,比如扔球、递东西等,把编程变得更加有趣味性,不再是密密麻麻的代码,激发孩子兴趣。我觉得这对孩子来说都是一种很好的锻炼动脑能力的方式。9 R) u% h( R( G* P9 N9 H- h4 f
Tynker; n- i6 l0 f9 `* U9 b
适合年龄:7—14岁
; y" s4 K0 M/ H. D- ^Tynker也是一款游戏化编程软件,让孩子们用提供的角色和背景进行自己的游戏创作,个人感觉是code.org的升级版,可以给孩子的打下良好的基础。而且课件也是参考的课标,对于老师们来讲,省去了备课和研发的过程。此外,Tynker还引入了新的代码块,甚至还提供了一系列预编的代码模板,让孩子建立应用程序,并以问题的形式通过可视化界面实现对智能设备的控制。
& V* m) Q  `  l) t* Q) z
* b" T* t, s0 y4 A7 Q9 h& n' S- g6 w/ L比如“Flappy Drone”就是让孩子们编写代码,从而使无人机可以像“Flappy Bird”游戏中那只鸟一样,在现实环境中实现上下飞行避障的控制。
6 p3 ?5 C% v2 {* W0 @6 ]Micro Bit
" A) W$ Z* y) M3 k适合年龄:9岁+
: k% _9 c! k9 g0 f' y7 p/ O7 y; o2 V2 ]; ]
Micro Bit是BBC旗下的产品,是一款可以塞进口袋的超迷你计算机,特点就是有一个可编程阵列的红色LED灯。孩子们可以通过microbit.co.uk网站去编写一段简单的代码(几乎支持所有的PC和移动设备),并能通过USB线和无线蓝牙来连接微计算机来实现程序的迁移。2 X6 t' J% d8 G: P0 W

# C2 c( {6 B: N/ |4 w. |5 z9 ZMicro Bit可以通过内置的传感器、按钮来和25个LED灯进行互动,并依据不同的模式让其闪烁起来,例如字母和数字。此外,它还可以通过input-output rings连接至其他的计算机设备,包括Raspberry Pi、Arduino和Galileo,实现更多复杂的任务,虽然难度相对较高,但是给孩子的成长空间也更大。
) T$ B$ z4 u; x8 T" K! UArduino
4 Y' {4 U' T# Y7 G适合年龄:12岁+1 m9 p; D+ B( w
Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是Arduino IDE,你的计算机中的程序开发环境。你只要在IDE中编写程序代码,将程序上传到Arduino电路板后,程序便会告诉Arduino电路板要做些什么了9 y# ^' \# W7 Q7 Z

" G  x  _) H0 ]  X. l' }, i' E7 K$ e对于初学者来说,极易掌握,同时有着足够的灵活性。Arduino语言基于wiring语言开发,是对 avr-gcc库的二次封装,不需要太多的单片机基础、编程基础,简单学习后,你也可以快速的进行开发。; S3 G8 i1 m) M$ ~
$ m* s2 H) J4 Q$ U# U7 o
在这里,小编暂时只列举了其中四个,其他的我们之后再介绍。不知大家是否发现,他们所学的编程都有一个共同点——除了学习纯电脑上的编程应用外,更加强调与硬件的的结合
& u' B. x; }8 N! ]' ?! u+ d# c) b- o7 r7 r; m$ {4 m5 j
小朋友通过编程实现了Dash机器人踢足球
( i: l: Z6 P# R, L- W* G# v$ r9 ?看完这两个作品,是不是感觉很神奇,软硬件结合的学习效果竟然这么好。其实,编程是一种工具,在少儿阶段,如何用编程与现实世界形成连接和创作是更应该关注的点。2 k# Q$ u* I" P% h) ~0 a
( a4 J7 h0 x* R% B
但是就目前国内市面上编程的发展状况来看,Scratch还是处于在教授孩子如何通过拖拽积木来实现动画的制作,与硬件结合教学的还没有;而引进国外的编程软件,又是纯英文(如果你孩子英文够好就没关系),这对一般的小孩子来说难度系数还是挺高的。难道就这样让自家娃,与别人家的差距越拉越大?
1 m4 p! B8 o/ J7 G8 i9 K% V3 x; j# I. t$ q( r; Y1 |3 }
耐撕爸爸在想到这个问题,国内流行的Scratch软件就只能是软件教学?难道不能跟国外的编程一样,可以与硬件结合?实践证明,当然不是,Scratch也能通过软件的操作去控制硬件。给大家看个栗子:1 G/ o( S  U1 [/ i
利用软件编程,编写一个指令/ o. d: w/ u# g! g5 Y

1 T8 }: B  K  {) @/ Q) X* ^结合硬件,完成报警功能 , T3 L  Q- u; i% v, F. w2 {& u
4 `2 h' o" D  e2 y7 R! r4 |; @# 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.|网站地图