倘若你希望自己的孩子能够拥有成功的机会,仅仅教他们编码是很难达成目标的。我们这个时代最富有和最有影响力的一些人开始设计全新的编码,并不断的创造着财富,谁又不想我们的孩子也有这样一个美好的未来呢?
以往,我们用ipad上的跳房子软件来教孩子一些基本的现代程序语言,然而,这只是那里其中一种方法而已。这里有六种免费的工具激发孩子们对编码的兴趣。无论你的孩子是5岁还是15岁,不管他是想学Ruby 还是Java,这里总有一款适合他的:
Scratch
年龄范围:8岁及以上
语言:原装可视化编程语言
平台:基于浏览器
Scratch软件有超过三百万的用户下载量,它无疑是非常受欢迎的。这是麻省理工学院 (MIT) 设计开发的一款面向儿童的简易编程工具,尽管他们不懂得复杂的编程语言,却仍然能够使用它写出计算机语言。孩子们只需登录到网站,用鼠标拖动模块到程序编辑栏就可以了,(中间的黄色部分是编辑好的程序代码,左边是可以用来选择的功能模块,右边上部是程序预览和运行窗口,右边下部是角色窗口)
scratch提供了图形化的编程环境,使每一个孩子都可以建立他们能想到的计算机语言。
Alice
年龄范围:8岁及以上
语言:最初的面向对象的三维编程语言
平台:Windows, Mac, or Linux
Alice是由美国弗吉尼亚大学的研究调查人员设计的,是对面向对象程序设计的简单介绍。与其同名的刘易斯·卡罗尔的女主人公,体现了研究人员的重视,以此激发年轻女孩们对其进行编码的学习。在alice中,孩子们只要拖动文本块就可以影响虚拟世界的3d精灵,还可以测试方案。孩子们创造精灵,通过操作语句块来观察精灵们的不断成长。
Daisy the dinosaur
年龄范围:5到8岁
语言:基本逻辑
平台:ipad
这个程序是列表中时间较晚的。它由跳房子游戏的制造商开发,这个ipad上的应用程序教人们最基本的程序语言,这样的教授方式即使是一个幼儿园的孩子也可以理解。孩子们只需要使用超基本块就可以,他们只是需要拖动就可以引导一个命令,如:卷、跳,进入编程空间,然后按播放键,操作者们可以看到自己下达的命令同Daisy所采取的行动之间的关系。
Hackety—hack
年龄范围:13岁及以上
语言:ruby
平台:mac
两年前,对于新手来说,”读写”就将哥特式金属评论为红宝石。此后,这本书被推荐为青少年理想的介绍书籍之一。有简洁的图形和简单的解释,青少年即使从未学习过ruby编程语言在学习也同样可以快速入门。该界面分为两个界面,一个编辑命令输入和测试程序。阐明了代码的含义,在本教程中,用户科技自由创建和共享基本的游戏节目。
年龄范围:9到14岁
语言:java
平台:基于浏览器
对于外行来说,技术就好像是魔法。类似于代码的怪物带走了复杂性的语言。这个程序由格雷戈林创立,用来教授他的孩子如何编码。
这个地方有一个分屏教程分别在左右两侧。当孩子改变对脚本变量的图像变换,程序立刻响应,在一个好的怪物教授下,每一课都给你们带来了新的颜色和形状。
Codecademy
年龄范围:12岁及以上
语言:期初编程语法
平台:基于浏览器
Codecademy被吹捧为教授任何人学习代码的工具,即使是被剥夺权利的群体,即使是孩子也是可以,虽然它缺乏卡通精灵和其他任何软件上五颜六色的界面,但它仍然很有优势,那就是简单的界面。
通过操作Codecademy,12岁的孩子可以在python,ruby,php,html,javascript甚至是在apis上写计算机语言。另外,本教程还有更的大吸引力,让初学者在课外也学习编程的积极性,鼓励学生和教育工作者在他们学校建立一个编程俱乐部,并举办相关的编程活动,节日
来源:最科技