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

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

, G6 G7 _1 E- S1 }其实,我们让孩子学习少儿编程的目的,是为了充分锻炼孩子的能力。可能很多家长觉得,这样已经很不错了,我孩子学习了这款软件之后,他能做出游戏了,他的逻辑也更清楚了。但是,小编并不这样认为。看完国外的孩子正在学习主流编程软件,你的答案也会不一样的。) _: R2 c- I9 i# U& I  y& [# p
dash8 B& L4 E  L0 v- g8 b+ S' M# z
适合年龄:5—12岁# f9 J8 _1 |8 w# F

$ i6 J6 g. J+ A) @5 RDash是美国新兴科技公司wonder workshop推出的一款儿童编程教学机器人。可以很好的培养幼儿童动脑能力及逻辑思维能力等。上手容易,零基础的孩子也能学。用IPad或手机去控制Dash机器人,让它准确实现你心中所想让她实现的动作,比如扔球、递东西等,把编程变得更加有趣味性,不再是密密麻麻的代码,激发孩子兴趣。我觉得这对孩子来说都是一种很好的锻炼动脑能力的方式。+ o9 W) q2 h% w! _
Tynker$ j, }, b' A# S+ U" }6 f
适合年龄:7—14岁( ^$ J1 A  H% t- I" U6 ]. E! }
Tynker也是一款游戏化编程软件,让孩子们用提供的角色和背景进行自己的游戏创作,个人感觉是code.org的升级版,可以给孩子的打下良好的基础。而且课件也是参考的课标,对于老师们来讲,省去了备课和研发的过程。此外,Tynker还引入了新的代码块,甚至还提供了一系列预编的代码模板,让孩子建立应用程序,并以问题的形式通过可视化界面实现对智能设备的控制。# i" n- ?/ F, m0 B* o; w* v  a

: @0 C/ I  R" N* |比如“Flappy Drone”就是让孩子们编写代码,从而使无人机可以像“Flappy Bird”游戏中那只鸟一样,在现实环境中实现上下飞行避障的控制。
* r6 h0 K( h, E% L- DMicro Bit% C9 t* {! v3 g1 B8 w8 |/ [: |
适合年龄:9岁+
6 {; ]$ ?) s- F* T( w' W, }4 f  y1 R6 _: k
Micro Bit是BBC旗下的产品,是一款可以塞进口袋的超迷你计算机,特点就是有一个可编程阵列的红色LED灯。孩子们可以通过microbit.co.uk网站去编写一段简单的代码(几乎支持所有的PC和移动设备),并能通过USB线和无线蓝牙来连接微计算机来实现程序的迁移。! s- x# N- E: u  r* n% W
  }9 f7 j6 m- F1 ]$ B
Micro Bit可以通过内置的传感器、按钮来和25个LED灯进行互动,并依据不同的模式让其闪烁起来,例如字母和数字。此外,它还可以通过input-output rings连接至其他的计算机设备,包括Raspberry Pi、Arduino和Galileo,实现更多复杂的任务,虽然难度相对较高,但是给孩子的成长空间也更大。% Y7 `  C% h$ l6 q4 [5 D
Arduino5 i" ^1 i9 s/ F9 C) ]1 t' L
适合年龄:12岁+9 b" o, h3 w7 d) o; ~2 i+ X
Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是Arduino IDE,你的计算机中的程序开发环境。你只要在IDE中编写程序代码,将程序上传到Arduino电路板后,程序便会告诉Arduino电路板要做些什么了% V6 T- C; Z( t9 Y- X& S

# K4 w: o2 d# S9 Y8 h对于初学者来说,极易掌握,同时有着足够的灵活性。Arduino语言基于wiring语言开发,是对 avr-gcc库的二次封装,不需要太多的单片机基础、编程基础,简单学习后,你也可以快速的进行开发。
5 l7 W5 R- p8 Z$ r9 ^& I
- z- N9 s- q5 |% p在这里,小编暂时只列举了其中四个,其他的我们之后再介绍。不知大家是否发现,他们所学的编程都有一个共同点——除了学习纯电脑上的编程应用外,更加强调与硬件的的结合
, p9 y4 }5 \  H$ V& I" O
' q8 p, o2 {! y" Z7 r  s小朋友通过编程实现了Dash机器人踢足球
0 ~/ N9 Q; B5 P, R看完这两个作品,是不是感觉很神奇,软硬件结合的学习效果竟然这么好。其实,编程是一种工具,在少儿阶段,如何用编程与现实世界形成连接和创作是更应该关注的点。
! H. p3 K$ m/ K' J' c
! a9 s/ Y/ V* t# F但是就目前国内市面上编程的发展状况来看,Scratch还是处于在教授孩子如何通过拖拽积木来实现动画的制作,与硬件结合教学的还没有;而引进国外的编程软件,又是纯英文(如果你孩子英文够好就没关系),这对一般的小孩子来说难度系数还是挺高的。难道就这样让自家娃,与别人家的差距越拉越大?
' s8 p  N% M2 {( F, g# s
8 Y4 D, O* C! ^( n; @耐撕爸爸在想到这个问题,国内流行的Scratch软件就只能是软件教学?难道不能跟国外的编程一样,可以与硬件结合?实践证明,当然不是,Scratch也能通过软件的操作去控制硬件。给大家看个栗子:
& ]0 l6 ]  s3 R8 z利用软件编程,编写一个指令9 Z6 w+ q8 z5 W7 d7 ~, _

2 m5 [: k( M  j9 X0 e结合硬件,完成报警功能 $ `5 W/ h5 f  `, S

6 C% ?" n. q: @* ]这就是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.|网站地图