[转载摘要]六款适合儿童上手…

来源:互联网 发布:tensorflow api 编辑:程序博客网 时间:2024/05/03 07:04
原文地址:[转载摘要]六款适合儿童上手编程的App作者:AlohaWorld
[中文原文:http://www.csdn.net/article/2013-04-23/2815010-6-Coding-Apps-For-Kids]
[English Original: http://readwrite.com/2013/04/19/how-to-raise-the-next-zuck-6-coding-apps-for-kids]

1.Scratch

适龄范围:8岁以上

语言:原始的可视化编程语言

平台:基于浏览器

[转载][转载摘要]六款适合儿童上手编程的App

超过300万的用户上传项目,Scratch的欢迎度是毋庸置疑的。其可视化语言和接口是由美国麻省理工学院媒体实验室(MIT MediaLabs)创建,即使孩子不了解复杂的语法结果,也可以轻松编程。

Scratch的操作方法非常简单,孩子只需登陆到它们的网页,拖拽精灵和代码块即可。由于Scratch是一个图灵完整(Turing-complete)的计算机编程语言,孩子可以轻松的规划程序的剧情、动画、游戏、音乐等,并且可以透过内建的网络上传功能,将您的创意与他人进行分享。

2.Alice

适龄范围:8岁以上

语言:原始的面向对象3D编程语言

平台:Windows、Mac、Linux

[转载][转载摘要]六款适合儿童上手编程的App

Alice是由美国弗吉尼亚大学研究人员所开发的一款介绍面向对象编程的应用。与其同名的女主人公LewisCarroll强调了这款应用的重点是吸引年轻女孩来编程。在Alice里面,儿童通过拖拽虚拟块即可看到虚拟世界中3D精灵的实时变化,可以边玩变测试。

3.Daisythe Dinosaur

适龄范围:5到8岁

语言:Basic logic

平台:iPad

[转载][转载摘要]六款适合儿童上手编程的App

这是6款应用中适龄范围最小的应用,甚至连幼儿园的小朋友都可以使用。它和Hopscotch是同一个制造商。该款应用主要是教导孩子基本的编程逻辑,孩子们只需拖拽单字,如滚(roll)、跳(jump)或者长大(grow)等,然后再按下播放键,孩子们即会看到相应的效果。

4.Hackety-Hack

适龄范围:13岁以上

语言:Ruby

平台:Mac

[转载][转载摘要]六款适合儿童上手编程的App

两年前,Hackety-Hack被ReadWrite点评为 “最适合Ruby初学者”学习的应用。里面拥有的可爱图形和简单的解释让青少年轻松地就可以学习编程,即使是从未接触过编程语言的孩子。界面主要分为两个屏幕,一个是编辑,用于输入命令,另一个是直接转换成英文代码的学习屏幕。最后,用户还可以分享自己的创建的代码和游戏。

5.CodeMonster

适龄范围:9到14岁

语言:JavaScript

平台:基于浏览器

[转载][转载摘要]六款适合儿童上手编程的App

Code Monster由GregLinden创建的一款应用,最初是想让自己的孩子学习如何编程。对于技术门外汉而言,CodeMonster就像变魔术那么神奇,它摒弃了编写JavaScript代码的复杂性。

其屏幕主要分为左右两块,左边是JavaScript代码,右边显示图片。当孩子改变脚本变量时,图片会立即做出响应。此外,还有一个友好的怪物精灵对孩子们提供指导。此款应用还会记录所有的操作步骤,每次打开它时,都会是最新的操作步骤。

6.Codecademy

适龄范围:12岁以上

语言: Beginning programming syntax

平台:基于浏览器

[转载][转载摘要]六款适合儿童上手编程的App

Codecademy是一个可以指导任何人编程的网站,当然也包括儿童。但它并不像其他儿童应用,它没有提供彩色的外观接口,也没有提供针对儿童的课程列表,但其非常友好和简单。

通过Codecademy,12岁以上的儿童可以学习Python、Ruby、PHP、HTML或JavaScript,甚至API编程。不过该网站也在扩大它的受众范围,吸引一些年轻的初学者和程序员,鼓励学生和教育工作者参与他们的编程俱乐部活动。

0 0
原创粉丝点击