可以激发孩子写程式兴趣的十个工具

2020-06-23
839 评论
950 人参与
可以激发孩子写程式兴趣的十个工具
可以激发孩子写程式兴趣的十个工具

早熟,最早以前是指一个孩子表现出了超人的天赋。随着时间的飞跃,我不太确定这个词是否还保留着以前的意思。在这个年代,那些还在蹒跚学步的小孩子们似乎对电子产品都有一种与生俱来的喜爱。所以,不难想像,他们离不开电脑——就像鱼儿离不开水。

对于普通孩子来说,电脑和智慧型手机是很有趣的工具,而真正的电脑教学对于这个阶段的孩子来说还为时过早。想激发孩子们的程式兴趣确实还有点困难,毕竟逻辑思维是需要花时间去培养的。首先必须要有足够的想像力和创造力,而这正是下面十个工具的关键所在,用一些创意工具激发孩子的程式兴趣。

这是 Conrad Wolfram 在 TED talk 上做的一次演讲,目的是为了说明创造性教学的潜力有助于激发孩子们的兴趣。看起来似乎跟我们讲的话题不相关,但是看看这个演讲,就会明白为什幺孩子们会对数学没有兴趣。演讲还提出迫切需要把数学学习应用到现实世界和日常生活中。他主张使用程式的方式来教数学,这样学习起来会更有趣,而不是一味地去强迫孩子们去学习一门学科。

下面就是可以帮助孩子创造性地地学习程式的十个工具:从游戏到程式工具,从逻辑思维到直观感受,我们一起来看看这十个程式工具,你会发现程式不仅仅是一些函数和循环。下面就是程式工具的排行榜。

Crunchzilla Code Monster
可以激发孩子写程式兴趣的十个工具

孩子们可以从中学到:Javascript

Crunchzilla Code Monster 是专门为小孩设计的。它有点像一个简单的所见即所得式的编辑器一样,一个窗格是程式,另一个窗格是程式生成的效果。上面的 Code Monster 是一个友善的怪物,带领大家逐课地学习。总共有 59 课,你可以点击上面的聊天泡泡切换到下一课。课程入门简单,而且是互动式的,包括对变量和参数的介绍,一些五颜六色的物体像箱子和树都是用 Javascript 创建的,还能够提醒错误异常并给出解释。Code Monster 还可以保存你的课程的状态,你可以随时停止学习,稍后回来继续学习。只要你使用的是同一台机子的同一个浏览器,就可以接着上次的课程继续学习。

备受孩子们喜爱的原因:左边是 Javascript 程式,右边会创建一些简单的图形。孩子们只需要在左边玩几下程式,就会在右边即时地看到各种有趣的图形效果。——Crunchzilla Code Monster

Logo
可以激发孩子写程式兴趣的十个工具

孩子们可以从中学到:使用一些基本的数据类型像字,

列表和数组创建自定义结构体。

Logo 是最早的教学程式语言之一。它是于 1967 年为教学使用而创建的,可以用于基础的电脑科学教学。最着名的要数海龟绘图的实现。从成立之初,它就已经能够扩展和应用到不同版本的操作系统。例如,Elica 的实现,就推动 Logo 进入到 3D 动画的领域。The Turtle Academy 就是学习 Logo 程式语言很好的资源,还有很多其他的资源,像 Turtle Logo 和 FMSLogo 等等。

备受孩子们喜爱的原因:可以用行动和定位命令画出基本的形状和线状图形。——Logo

Scratch

Intro to Scratch 2.0 from ScratchEd on Vimeo.

孩子们可以从中学到:无需学习程式语法,就可以进行视觉化互动程式。

从 300 多万个记录专案可以看出,Scratch 有一个可以自由发言,有丰富的学习资料的全球化社区。你可以用 Scratch 建立一些互动性的需求,动画,甚至是游戏。看看这篇《深入学习 Scratch》就知道孩子们为什幺喜欢它了。

备受孩子们喜爱的原因:无需学习複杂的程式概念,充分发挥想像力,拖曳一些精灵空间就可以了。——Scratch

EToys
可以激发孩子写程式兴趣的十个工具

孩子们可以从中学到:以可编纂程式的脚本,理解对程式的概念。

EToys 和 Scratch 非常类似,是一个具有丰富视觉体验的工具,可以用来创建很酷的电脑程式。创建专案的最终目的是培养创造性和批判性思维。EToys 可以作为一个跨平台的独立的程式单独运行,也可以作为一个附加元件运行在浏览器中。EToys 在全球都是可扩展的,因为它支持多种语言,并且是开源的。有趣的是,它首次用于苹果开发,就已经被广泛用于 One Laptop Per Child 专案中了。

备受孩子们喜爱的原因: 2D 和 3D 图形被文字,图片和声音文件所支援,可以结合一些简单的脚本互动完成。——EToy

WaterBear
可以激发孩子写程式兴趣的十个工具

孩子们可以从中学到:学习可编纂程式的脚本以及编纂程式的流程。

WaterBear 是最近刚出来的一个开发工具,灵感来源于 Scratch。它和 Scratch 也很类似,可以进行物体的拖放,理解程式流程。在后台会生成 JavaScript,但是孩子们不必知道具体的语法。不过他们必须开动大脑,通过参数来组装程式区块。跟 Scratch 有一点不同的是,WaterBear 只能透过浏览器来学习,没有提供可下载的应用。WaterBear 现在还没有正式发表,但是你想找一个可代替 Scratch 的东西,它值得一试。

备受孩子们喜爱的原因:可以在浏览器中拖曳脚本区块,每个脚本块都有一些简单的英语标注。——WaterBear

ToonTalk
可以激发孩子写程式兴趣的十个工具

孩子们可以从中学到:程式环境提供了一些包含卡通和动画角色的有趣元素,完整版大小为 126M,可供免费下载,并能够在 Windows 和 Mac的所有版本上运行。最值得炫耀的是,可以利用 ToonTalk 的动画世界构建各种各样的电脑程式。学习程式的过程中,会遇到很多挑战,你可以充分展现你的创造力,学习解决问题的新办法,也会从中收穫很多乐趣。

ToonTalk3.0 版本现在是免费的。

备受孩子们喜爱的原因:可以玩拼图游戏并了解它是怎样在 ToonTalk 上进行构建的。——ToonTalk

Cargo-Bot

孩子们可以从中学到:学习怎幺样高效解决遇到的难题,开发结构化思维。

科技飞速发展的今天,孩子们可能人手都会抱着一个 iPad,而不再是笔记本电脑。Cargo-Bot 实际上是一个免费版的 iPad app,提供了拼图和逻辑游戏,是用 Codea 开发的。你得让机器人在 36 个不同的拼图游戏中去移动一大堆板块。Cargo-Bot 更多的是注重孩子们的逻辑,而不是纯粹的程式。当然你还有可能会学到很多关于结构化思维的东西,儘管这并不是件容易的事儿。如果你想学习 iOS app 开发,在此推荐 Codea app,只要花 9.99$,就可以学到很多知识。

备受孩子们喜爱的原因:通过游戏的方式来学习程式,这样孩子们学习起来不会感到枯燥。——Cargo-Bot

Ruby for Kids
可以激发孩子写程式兴趣的十个工具

孩子们可以从中学到: Ruby

如果你想让你的孩子学习一门具体的程式语言,Ruby 是一个不错的选择。它是一门针对对象的程式语言,很多的 web 应用程式也是用 Ruby 编写的,像 Amazon 和 Twitter。Ruby 很简单,语法比较直观,很少有命令的调用。它可以免费应用于各种作业系统,还有一个庞大的语言教学和学习社区。那些为孩子们建立的影片教程,游戏和示例对于孩子和大人们来说都是一个很好的学习资料。

备受孩子们喜爱的原因:教你如何使用 Ruby 开发网路游戏。——Ruby for Kids

Raspberry Pi
可以激发孩子写程式兴趣的十个工具

孩子们可以从中学到:学习老派的电脑程式,但同时也可以理解硬件的工作原理。

对于接触程式较晚的人来说,Raspberry Pi 就是一个信用卡大小一样的电脑,可以像桌机一样用来写程式。它具有成本低的优点,可以用于学校电脑科学的教学。Raspberry Pi 有很多有趣的用途,每天 Raspberry Pi 社群都会提出一些新颖的创意。Raspberry Pi 平台使用开源硬体和软体,充分利用和发掘孩子们的一些稀奇古怪的想法。但是目前在学校是如何被使用的呢?Raspberry Pi 基金会网站为我们提供了一些线索。

备受孩子们喜爱的原因:教你如何在一小时内完成程式?——Raspberry Pi

RoboMind
可以激发孩子写程式兴趣的十个工具

孩子们可以从中学到:怎幺样去编写机器人程式从而掌握机器人学的基础知识。

RoboMind 是一个程式和教学工具,并拥有自己的脚本语言 ROBO。简洁又易懂的语言不需要任何的先备知识。程式的目标是使虚拟机器人围绕一个二维网格移动并执行一些简单的动作。它会教学习者一些通用的原则,可以被应用

到任何地方,还可以免费下载 Windows、Mac OS X 和 Linux 版本。

备受孩子们喜爱的原因:学习人工智慧的基本知识,以便以后可以应用到现实的机器人中,就像乐高的 MindStorms NXT 机器人套件一样。——RoboMind

教孩子们学习程式现今已经是寓教于乐的一部分了。当今社会,人们不仅仅是享用应用程式和设备,掌握它们的工作原理也很重要。我们不光要知道如何使用电脑,还要学会程式。所以有很多急需创新的东西都有待于未来去实现。正如 CNN 的这篇文章所说的一样,电脑课程不仅仅是教孩子们使用今天的软体,还要教孩子们学会创造明天的软体。

你同意吗?

欢迎加入「Inside」Line 官方帐号,关注最新创业、科技、网路、工作讯息
可以激发孩子写程式兴趣的十个工具
上一篇: 下一篇:

精彩推荐