寻找以下软件或在线资源:
答案 0 :(得分:4)
考虑Codea,一个面向iPad的面向初学者的灵活编程环境。
根据他们的描述:
Codea for iPad可让您创建游戏和模拟 - 或者您可以创建任何视觉创意。将您的想法转化为利用Multi-Touch和加速度计等iPad功能的互动创作。
我们认为Codea是您将使用的最漂亮的代码编辑器,而且很简单。 Codea旨在让您触摸您的代码。想换一个号码?只需点击并拖动即可。颜色或图像怎么样?点击将带来视觉编辑器,让您可以选择您想要的。
Codea基于Lua编程语言。一种简单,优雅的语言,不依赖于符号 - 完美匹配iPad。
答案 1 :(得分:1)
结帐Hackety Hack。它是Ruby,它适用于孩子,用户界面干净整洁,适用于Windows,Linux和Mac。
答案 2 :(得分:1)
Kodu?
它不是一种编程语言本身,在XBox上运行,但它可能很有趣......
答案 3 :(得分:1)
您可能需要查看DrRacket。它使用Scheme的方言,附带的教学材料(“如何设计程序”和“编程语言:应用和解释”)写得很好。
答案 4 :(得分:0)
我遇到的最好的一个是Scratch。它可能符合您的大部分标准。它还拥有庞大的用户群。
答案 5 :(得分:0)
我让我8岁的孩子玩python,即使在适度的机器上工作也很好。
这里真的有一只乌龟http://docs.python.org/library/turtle.html,它可以重新组合你可能记得的旧徽标。
他 - 就像我一样 - 不是母语为英语的人,但我让他成为一个翻译最重要命令的名单,他很高兴。
python是真实世界的东西,看起来甚至可以通过简单的语法学习真实世界的概念。
如果你想要一个教程,有一些,看看这个:http://www.briggs.net.nz/snake-wrangling-for-kids.html
答案 6 :(得分:0)
Scratch(麻省理工学院,2007年)
“随着年轻人创建和分享Scratch项目,他们会学习 重要的数学和计算思想,同时也学习 创造性地思考,系统地推理并协同工作。“
Alice(Carnegie Mellon,1999)
“Alice是一个专为学生设计的现代编程环境 首次接触面向对象的编程。它允许学生 在创建动画电影时学习基本的计算机科学,简单 视频游戏,学生控制3D物体的行为 虚拟世界中的人物。“
Android App Inventor(Google,2010)
“App Inventor是Google实验室中的一款新工具,可轻松实现 任何人 - 程序员和非程序员,专业人士和学生 为Android设备创建移动应用程序。“
答案 7 :(得分:0)
代码学院可能很棒,虽然不允许进行太多实验,但它教授了所需的概念。它教授各种语言,适合您儿子想要学习的内容。如果我或任何其他用户提供帮助,请务必接受并投票支持他们的答案!
-Harry