寓教于乐 11款最适合教儿童编程的学习工具

摘要:本文提供11款免费且非常适合儿童编程的应用,无论他/她现在是5岁还是15岁,是想学Ruby/Java,这11款工具都可以让孩子轻松入手,快乐学编程。

教育从娃娃抓起。在竞争日益激烈的今天,多一项技能或许就多一次成功的机会。众览IT界那些富有且具有影响力的大佬们,许多人从年轻的时候就开始编程。如果你想多给孩子一次成功的机会,何不从现在就开始教他们coding呢。

1.Alice

Alice是一款可以创建动画、视频游戏的编程工具,支持3D效果。它也是一款基于对象的编程语言。在Alice里面,儿童通过拖拽虚拟块即可看到虚拟世界中3D精灵的实时变化,可以边玩变测试。该款工具是由Carnegie Mello大学所开发。 

 

2.Etoys

父母可以利用Etoys教孩子编程,和孩子一起绘画、写故事、开发简单的游戏等。它是完全免费的。Etoys的创意来源计算机屏幕上那些可编程的实体。Etoys提供一个简单高效的脚本对象模型,和一个用户媒体丰富的创作环境,涵盖了2D和3D图形、图片、文本、粒子、演示文档、网页、视频、声音和MIDI音乐,能够与其他Etoys用户实时共享桌面,通过互联网进行身临其境的指导。这个项目是针对9至12岁的儿童的。


3.Hackety Hack

Hackety Hack是一款基于Ruby语言的入门级编程工具。使用Hackety Hack的用户不需要任何的编程经验。Ruby常用于开发桌面应用程序和网站等项目。 

 

4.Hopscotch

Hopscotch是一款适合儿童使用的iPad编程工具,用户可以在App Store里免费下载。它采取模块化代码和图形编程界面,儿童只需要拖动编程模块到代码区域就可以完成一个功能,不需要 进行任何输入操作,就像是堆积木一样,这样“编”出来的程序有点类似于游戏,互动性很强。

 

5.Kodable

Kodable是iPad上另一款免费的编程工具。它的口号是“让孩子在学会阅读之前学习代码”,这体现在它是通过有趣的游戏来帮助孩子学习编程。Kodable是特别为5岁和5岁以上的孩子量身设计的,让他们能够在玩游戏的同时学习编程指令。Kodable有3个等级的编程学习方案,包含了幼儿园到2年级课程、3年级到5年级课程以及6年级到12年级的课程。 

 

6.Lego Mindstorms

Lego是一款非常流行的积木游戏玩具,而Lego Mindstorms是一个可编程即可组合机器人玩具。孩子们可以通过编程命令盒子来控制机器人。

 

7.RoboMind

RoboMind自身被称作ROBO语言,其主要目标是实现机器人沿二维网格行走并执行简单的任务。通过使用 RoboMind,你的孩子可以学习基本的人工智能。RoboMind提供30天的免费试用。

 

8.Scratch

Scratch是由麻省理工学院媒体实验室Lifelong Kindergarten小组开发的一种编程语言和在线社区。Scratch的服务是免费的,它允许你的孩子创建自己的动画,游戏和故事。你的孩子可以通过Scratch的在线社区与世界各地的其他人一同分享创造的成果。 

 

9.Stencyl

Stencyl是通过拖拽和移动滑块的方式开发游戏的一门编程工具,其开发的游可以以运行在iOS、Android、Windows和Linux等设备上。孩子可以边玩边学习编程。

 

10.Tynker

Tynker是一款在线编程学习系统,目的是激励孩子们将他们的创意转化为游戏、项目和动画故事,并将他们的应用程序在网络上进行传播。Tynker使用简单的可视化编程语言,不需要编程语法,而只需要将代码块组合起来就可以创建项目。当你支付一笔费用后,你可以获得它的终身访问权,并能够获得他们提供的在线课程、智力游戏集和夏令营等服务。

 

11.Waterbear

Waterbear是一款方便和可免费使用的编程工具包,孩子通过拖拽即可进行编程,无需学习语法。该编程工具允许孩子们创建一个新文件,查看创作示例并自己动手随意摆弄,由于每个元素都有详细描述,这使得跟着模仿起来会相当简单。

英文来自: designposts

<think>嗯,用户遇到了Debian Jessie仓库无法更新的问题,提示“apt-secure repository does not have a Release file”。我需要先分析可能的原因。首先,Debian Jessie已经进入LTS阶段,可能官方仓库已经迁移到存档服务器了。原来的security仓库可能不再维护,导致Release文件缺失。 接下来,我应该检查用户是否还在使用旧的源列表。正确的做法是建议用户将源切换到archive.debian.org或者deb.debian.org的存档地址。此外,用户可能需要更新GPG密钥,因为旧的密钥可能已过期或被替换。 另外,用户可能没有正确配置源地址的组件,比如main、contrib、non-free部分是否齐全。需要提醒用户检查这些配置。还有,HTTPS支持可能需要安装apt-transport-https包,虽然Jessie默认应该支持,但确认一下也好。 然后,处理步骤应该包括修改sources.list文件,替换旧的URL,添加正确的deb行,可能还要导入新的密钥。后执行apt-get update看看是否解决问题。如果还有其他问题,可能需要更详细的日志或者检查网络连接。 用户可能不太清楚如何编辑源列表,所以需要给出具体的命令示例,比如使用sed替换源地址,或者手动编辑文件。同时,提醒备份sources.list是个好习惯,防止出错。 后,生成的相关问题应该覆盖常见后续疑问,比如如何完全升级系统、处理GPG错误、切换其他镜像源等。这样用户如果有其他问题,可以自行参考。</think>### Debian Jessie仓库Release文件缺失解决方案 Debian 8 "Jessie"已于2018年进入LTS(长期支持)阶段,其官方仓库已迁移至存档服务器。当出现"repository does not have a Release file"错误时,可按以下步骤修复: 1. **修改源列表** ```bash sudo sed -i 's/httpredir.debian.org/archive.debian.org/g' /etc/apt/sources.list sudo sed -i 's/security.debian.org/archive.debian.org\/debian-security/g' /etc/apt/sources.list ``` 2. **推荐的安全源配置** ```bash deb http://archive.debian.org/debian/ jessie main contrib non-free deb http://archive.debian.org/debian-security/ jessie/updates main ``` 3. **添加LTS支持源** ```bash deb http://deb.debian.org/debian jessie-backports main ``` 4. **更新软件包列表** ```bash sudo apt-get update -o Acquire::Check-Valid-Until=false ``` **注意**:需强制忽略过期时间戳检查[^1]。如果出现GPG错误,需导入新密钥: ```bash sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8B48AD6246925553 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值