steam上有奇境守卫嘛,如何让孩子爱上编程?
马克·扎克伯格年纪轻轻就创建了Facebook,但是他在20岁的时候就已经积累了十几年的编程和创造产品的经验。
因此编程从小就抓起是十分有必要的,下面我就推荐几款不错的启蒙编程软件。
Scratch说到启蒙编程软件,首先想到的就是它,只因为太著名了。它是世界著名高校麻省理工学院开发的,支持Web/iOS/Android/ Linux等多种平台。
在Scratch中儿童可以像搭积木一样学习编程,学习的过程就是把代表不同功能的小积木块堆积起来,以实现想要的功能。根据编程语言,这些小模块又分成动作类组件、事件类组件和操作类组件。
值得说明的一点就是:如果两个模块连接错误,孩子就能通过错误的反馈去寻找正确的解决办法,这个环节可以培养儿童发现问题、解决问题的能力。
BlocklyBlockly也和Scratch有一定的关系,它是Google在Scratch上的改进版,也是通过积木模块来实现编程的。不同的是,Blockly支持更多类型的编码语言,比如JavasScript,Python,PHP,Lua和Dart等。因此,Blockly更适合年龄较大的儿童或青年,既能看到核心原理,又能快速上手编程。
Blockly相对于Scratch会更新一些,但适应性更广。
Alice看到这名字,我想许多人一定会想到《爱丽丝漫游奇境》,没错,名字确实来源于此。但是这款软件是启蒙儿童3D编程的,在Alice里面,小朋友可以通过拖拽虚拟模块来看到虚拟世界中3D精灵的实时变化。这款软件重点在于吸引年轻女孩来编程。
Daisy the Dinosaur目前只支持iPad端,这款软件操作起来很简单,主要方式是通过把相关的模块设定并排列好,如滚(roll)、跳(jump)或者长大(grow)等,然后再按下播放键,一个小动画就做成了,小朋友会喜欢上自己的小创作的。
Hopscotch和Daisy the Dinosaur是同一个公司的产品,通过把模块进行拼凑,就像搭积木一样,最后实现自己的作品。
Swift PlaygroundsSwift是苹果发布的新开发语言,这款软件就是帮助孩子启蒙这门语言。主要是通过游戏的方式让小孩子熟悉Swift,而且这个语言在以后的使用也跟广泛,可以说是边玩边学。
还没有评论,来说两句吧...