搜索
发表于 2019-11-25 11:17 | 显示全部楼层 |阅读模式 来自: 中国上海
本帖最后由 PandaMommy 于 2019-11-25 11:18 编辑

想请教大家小学生开始学习编程选哪个? 
        针对人工智能课程,结合时下比较热门“创客”理念,在儿童编程领域,两款现时比较热门流行的儿童编程软件分别为:Scratch与Mixly。

      SCRATCH 是由麻省理工学院 (MIT) 设计开发的一款简易的编程工具。针对孩子们的认知水平,以及对于界面的喜好,MIT 做了相当深入研究和颇具针对性的设计开发。不仅易于孩子们使用,又能寓教于乐培养孩子们的创新能力,让孩子们获得创作中的乐趣。MIT还开发了Windows系统,MAC系统,Linux系统下运行的版本。

特点:孩子可以通过图形化的指令积木搭建程序,在8大积木模块程序中,包含100多个图形化的功能指令,堆砌图形模块的背后形成编程思想,理解感悟程序语言中条件语句,循环语句,判断等,各种变量、参数和命令的区别,最终设计出好玩的程序。





Mixly,中文名为米思齐,全称为Mixly_Arduino,是一款由北京师范大学教育学部创客教育实验室傅骞教授团队开发的图形化编程软件。

目前全国广大的Arduino学生用户使用的编程软件基本为ArduinoIDE和Ardublock可视化编程插件。为了简化ArduinoIDE和Ardublock可视化编程插件的双窗口界面,为Arduino学生用户提供一个优质的编程软件,傅骞教授团队基于Blockly和Java8开发了Mixly图形化编程软件,Mixly可以在WinXP、Win7操作系统上稳定运行。

 特点:Mixly除了拥有类似Scratch图形化编程界面外,更加注重与开源硬件Arduino相结合成品,Arduino软硬件在开源的策略上,有着一大批忠实的创客拥趸,但Arduino官方编程软件Arduino IDE的纯代码文本的编程界面并不适合儿童编程学习,Mixly的出现,让编程就像搭积木一样简单,实时生成代码通过USB接线,与DIY硬件Arduino即时编译通信,通过设计的Mixly程序与开源电子元件组成的创客作品,相信更能激发和吸引儿童编程的学习兴趣。




发表于 2019-11-25 11:31 | 显示全部楼层 来自: 中国上海
两者都是差不多的。搭配不同的单片机使用拉
Scratch,纯软,当然也可以搭配对应的硬件一起来配合,如Micro:bit,Arduino、大疆S1机甲大师等。
Mixly,还还没用过,应该也是纯软件,可能搭配Arduino专门做过些适配吧。看界面上和Scrath类似的。
 楼主| 发表于 2019-11-25 11:50 | 显示全部楼层 来自: 中国上海
hanxuebao2002 发表于 2019-11-25 11:31
两者都是差不多的。搭配不同的单片机使用拉
Scratch,纯软,当然也可以搭配对应的硬件一起来配合,如Micro ...

感觉mixly更偏向于和硬件结合,开发实际的应用,网上看到一些超声测距之类的例程。不知道小学生对于这些硬件设备能有多少理解。
发表于 2019-11-25 12:28 来自手机浏览器 | 显示全部楼层 来自: 中国上海
进来看看哦
发表于 2019-11-25 12:48 来自手机浏览器 | 显示全部楼层 来自: 中国上海
其实学哪个都差不多,这两个软件会一个另外一个基本也OK了。编程学习的是计算机语言,是逻辑和表达,至于说以后是搞机器人还是人工智能方向,软件上来说都是一通百通的
发表于 2019-11-25 12:54 | 显示全部楼层 来自: 中国上海
PandaMommy 发表于 2019-11-25 11:50
感觉mixly更偏向于和硬件结合,开发实际的应用,网上看到一些超声测距之类的例程。不知道小学生对于这些 ...

孩子还小,又只是入门,有没有实际应用不重要。作为码农说一句,其实两者都不建议用来入门。一定二选一的话,先scratch吧
 楼主| 发表于 2019-11-25 13:20 | 显示全部楼层 来自: 中国上海
Manddy 发表于 2019-11-25 12:54
孩子还小,又只是入门,有没有实际应用不重要。作为码农说一句,其实两者都不建议用来入门。一定二选一的 ...

感谢专业人士的解答。
那请问除了这两个,孩子学习哪个作为入门更合适呢?
 楼主| 发表于 2019-11-25 13:25 | 显示全部楼层 来自: 中国上海
龙的一家 发表于 2019-11-25 12:48
其实学哪个都差不多,这两个软件会一个另外一个基本也OK了。编程学习的是计算机语言,是逻辑和表达,至于说 ...

其实作为父母还是很功利的,想哪个更快速入门,哪个花更少的时间金钱成本收到更多的成效。
能达到一通百通还真不是那么容易的,很多编程专业人士也不一定能做到一通百通。
发表于 2019-11-25 13:38 | 显示全部楼层 来自: 中国上海
PandaMommy 发表于 2019-11-25 13:25
其实作为父母还是很功利的,想哪个更快速入门,哪个花更少的时间金钱成本收到更多的成效。
能达到一通百 ...

先来Scratch吧,入门后再学python,如果要拿证,可以看下 全国青少年软件编程等级考试 和全国青少年编程能力等级考试(CPA)
发表于 2019-11-25 13:52 来自手机浏览器 | 显示全部楼层 来自: 中国
我觉得是Scratch,目前一些全国性的考级这块对Scratch有更好的支持,作为家长,我个人还是希望孩子学了有些含金量的考证,当然也是需要学习到东西
 楼主| 发表于 2019-11-25 13:56 | 显示全部楼层 来自: 中国上海
hanxuebao2002 发表于 2019-11-25 13:38
先来Scratch吧,入门后再学python,如果要拿证,可以看下 全国青少年软件编程等级考试 和全国青少年编程 ...

好的,非常感谢
 楼主| 发表于 2019-11-25 13:59 | 显示全部楼层 来自: 中国上海
carolyang520 发表于 2019-11-25 13:52
我觉得是Scratch,目前一些全国性的考级这块对Scratch有更好的支持,作为家长,我个人还是希望孩子学了有些 ...

是的,做为家长肯定想投入有产出更好,最看得见摸得着的产出就是证书了
发表于 2019-11-25 14:33 | 显示全部楼层 来自: 中国上海
PandaMommy 发表于 2019-11-25 13:20
感谢专业人士的解答。
那请问除了这两个,孩子学习哪个作为入门更合适呢?

从计算机科学的角度来说,编程入门关键是把思维方式转变过来,怎么把简单步骤组合起来解决复杂问题。一开始玩玩ipad上的swift playground或者Lightbot都挺好的。甚至可以不用电子设备,就用积木、卡片教孩子怎么用算法思维做搜索、排序、走迷宫、解数独;数学上学学二进制、简单的数论。有了算法思维再去学scratch或者python之类的就比较容易了。但是这样对家长要求比较高,大多数家庭还是只能走培训班的路线
发表于 2019-11-25 14:42 | 显示全部楼层 来自: 中国上海
在学机器人,用的scratch语言
scratch也能搭配硬件的
发表于 2019-11-25 14:43 来自手机浏览器 | 显示全部楼层 来自: 中国上海
娃感兴趣能坚持第一位,编程语言千千万殊途同归
发表于 2019-11-25 15:42 来自手机浏览器 | 显示全部楼层 来自: 中国上海
PandaMommy 发表于 2019-11-25 13:25
其实作为父母还是很功利的,想哪个更快速入门,哪个花更少的时间金钱成本收到更多的成效。
能达到一通百通还真不是那么容易的,很多编程专业人士也不一定能做到一通百通。

这类型的模块化编程就是这样的,关键就是看你预设孩子的发展方向。要说专业人士那肯定是有差别,就像要做数学数据处理和数据存储两个方向用到计算机语言就差别很大一样。功利的话其实最简单,向奥信看齐,跟好机构走。
发表于 2019-11-25 15:53 | 显示全部楼层 来自: 中国上海
找你自己动的编程软件比较好,不要精通,起码要懂一点,了解一点,否则没有必要学。
发表于 2019-11-25 18:01 来自手机浏览器 | 显示全部楼层 来自: 中国上海
学习一下!
发表于 2019-11-25 21:35 来自手机浏览器 | 显示全部楼层 来自: 中国上海
都差不多,mind+更是软硬件结合
发表于 2019-11-26 07:06 来自手机浏览器 | 显示全部楼层 来自: 中国上海
scratch,scratch,scratch
发表于 2019-11-26 09:32 来自手机浏览器 | 显示全部楼层 来自: 中国上海
Manddy 发表于 2019-11-25 14:33
从计算机科学的角度来说,编程入门关键是把思维方式转变过来,怎么把简单步骤组合起来解决复杂问题。一开始玩玩ipad上的swift playground或者Lightbot都挺好的。甚至可以不用电子设备,就用积木、卡片教孩子怎么用算法思维做搜索、排序、走迷宫、解数独;数学上学学二进制、简单的数论。有了算法思维再去学scratch或者python之类的就比较容易了。但是这样对家长要求比较高,大多数家庭还是只能走培训班的路线

正解。编程思想高于编程语言。小学阶段刚形成数的概念和逻辑判断。思维导图都还没多少孩子能画得出来,不建议学习编程语言。家里有从事计算机行业的家长可以先从孩子的逻辑思维训练开始,从画线性逻辑图开始,慢慢让孩子懂得思维的图形表达方式,再结合数学,逻辑关系,循环和条件的判定慢慢讲解事件的开始,过程,结束的方式。
发表于 2020-11-23 14:46 来自手机浏览器 | 显示全部楼层 来自: 中国
请教,Scratch学到啥程度转python呢?
发表于 2020-11-24 11:55 | 显示全部楼层 来自: 中国上海
原来编程有这么多门道~~长知识了
我家是因为之前乐高课程买多了,顺便就接下去学编程了,反正娃也喜欢
发表于 2020-11-24 12:00 | 显示全部楼层 来自: 加拿大
坐标国外,没听说过Mixly。周围小孩都是scratch,然后转python/java之类的。
小孩用scratch jr, ipad上有app。
还有不错的是code.org,全免费,入门还不错。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|千帆网 ( 沪ICP备15002998号-1 )上海千教教育科技有限公司,邮箱:admin@qianfanedu.cn 举报电话:54804512

GMT+8, 2024-11-26 09:22 , Processed in 0.150248 second(s), 15 queries .

快速回复 返回顶部 返回列表