admin 管理员组文章数量: 887021
2023年12月19日发(作者:sortby什么意思)
7种适合孩子学习的好玩的编程软件
运算机程序设计差不多成为高中必修课。如果你想教小孩如何编程,从哪里开始呢?搜爸整理了最主流的7个适合小孩的、有味的编程语言和工具。你能够按照小孩的年龄选择适合的语言来探究有味的编程世界。
只是在开始前,最好先完成的编程入门教程。具体能够见之前的介绍:玩游戏学编程和运算思维 编程教育公益网站介绍
01 Scratch(麻省理工学院)
Scratch是由美国麻省理工学院(MIT)开发的免费儿童编程语言。它是免费的语言,同时辅以入门教程,家长课程指导和强大的用户社区。
Scratch使用程序积木块的可视化界面为小孩(和家长)制造更有味的体验。小孩能够将程序积木块(如动作,事件和运算符)堆叠在一起。
每个程序积木块的形状只承诺它与兼容对象组合。例如,“重复循环”的形状就像是一个横向的“U”,让你明白你需要在循环的开始和终止之间放置块。
Scratch能够用来制作真正的动画和游戏。它自带专门多图像和角色,你也能够自己上传图像和角色。电脑不联网也能够使用Scratch 。小孩们能够选择在Scratch的在线社区分享他们的作品。
建议年龄: 8-16岁
要求:运行Mac、Windows或Linux的运算机
02 Blockly(谷歌)
Blockly是谷歌对Scratch 的改进。它借鉴了Scratch的可拖拽的程序积木块的交互设计方式,但它能够用几种不同的编程语言输出代码,如JavasScript,Python,PHP,Lua和Dart。
Blockly和Scratch不同之处在于,当你把程序积木块链接在一起时,你能够在屏幕一侧看到代码,同时能够随时切换编程语言以查看相同程序的语法差异。这使得Blockly成为各种年龄段的教学代码的理想选择,其中包括年龄较大的小孩和成年人。
如果这听起来像是Scratch的一次惊人的转变,谷歌实际上正在与麻省理工学院合作开发基于Blockly平台的下一代Scratch。
建议年龄: 10 岁以上
要求: 运行Windows,Mac OS或Linux的运算机
03 Alice
Alice是一个免费的3D编程工具,旨在教授C++等面向对象编程语言的概念。它使用熟悉的积木式方法,让小孩们通过编程相机运动,3D模型和场景来创建游戏或动画。
Alice由卡内基 - 梅隆大学开发。
建议年龄: 10 岁以上
要求:运行Mac,Windows或Linux的运算机
04 Swift Playgrounds(苹果)
Swift是苹果公司用于构建苹果iOS应用程序的编程语言。Swift
Playgrounds 是一款旨在教会小孩如何在Swift中编程的iPad游戏。你能够免费下载。
它包含许多关于不同Swift命令的教程。小孩需要通过编程沿着三维世界移动名为Byte的字符。尽管不需要编程知识,但小孩们需要明白如何阅读教程并连续解决咨询题。拖放代码排除了拼写错误。
一旦你的小孩熟知Swift Playgrounds,他们就能够开始在Swift中开发iOS应用。
建议年龄: 10 岁以上
要求:iPad
05 Twine
那些对制作游戏和讲故事更感爱好,同时对编程技术细节感到沮丧的小孩,能够尝试Twine。
Twine是一个免费的非线性故事讲述应用程序,供所有年龄段的用户使用,包括大量成人和教育工作者。使用Twine不需要小孩学习任何代码。它不教用户如何编程,而是教他们如何构建和出现非线性游戏和故事。
Twine故事由页面文本和图像组成。设计界面显示链接的页面,每个页面都能够用文本,链接和图像进行修改。它适用于“选择你自己的冒险”类型的游戏,其中每个玩家的选择可能会进入故事的新分支。
尽管那个应用程序可不能教小孩编程,但它确实教会了专门多对游戏设计师和讲故事者至关重要的规划和设计技能。
你能够通过托管应用程序在线创Twine故事,也能够下载应用程序进行离线编辑。
建议年龄:12岁以上(强烈举荐读者)
要求: Windows,Mac OS或Linux
06 乐高 Mindstorm 机器人编程
学习编程的另一种方法是用程序操纵机器人。乐高有各种各样的机器人套件。LEGO MINDSTORMS系统中拥有最大的用户群体和友好的可视化编程环境。
乐高EV3编程软件能够在平板电脑和电脑上运行,同时使用构建块(LEGO块),就像Scratch和Blockly一样。
学生通过组合不同的动作,变量和事件来操纵他们的乐高头脑风暴创作。这种编程语言关于年龄较小的小孩来讲足够简单,同时关于大一点的小孩甚至成年人来讲仍旧具有挑战性。
除了LEGO Mindstorms编程环境之外,LEGO还使用了一种开源的Linux内核,能够使用Python或C ++等更传统的编程语言进行修改和编程。
技术要求:EV3编程语言在Mac,Windows,Android和iOS上运行。
运行程序(而不是仅仅调试它们)一个或多个LEGO EV3机器人。(关于更复杂的程序,最多能够使用六个机器人进行菊花链连接。)
建议年龄: 10+(年龄较小的小孩能够在更多的监督下使用此功能)
要求:运行Mac OS或Windows的运算机或运行Android或iOS的平板电脑。
07 Kodu(微软)
Kodu是微软为Xbox 360设计的游戏编程应用程序。Windows版本是免费的,Xbox 360版本是4.99美元。小孩们能够使用该应用在三维世界中探究和设计游戏。
Kodu的图形界面专门吸引人,而且Xbox版本的编程完全能够从游戏操纵器完成。
建议年龄:8-14
要求: Windows 7或更低版本或Xbox 360
版权声明:本文标题:7种适合孩子学习的好玩的编程软件 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1702924441h436148.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论