儿童编码:Scratch Programming

文章撰写者:
  • Web工具
  • 更新:Jan 30,2018

也许为孩子们编程的概念对我们中的一些人来说似乎有些奇怪。 我猜测大多数老一代人都想知道为什么孩子们需要编码。 就我而言,我被鼓励这样做,并允许从一个非常温柔的年轻人开始编程课程。

在今天的数字连接世界中,任何年轻一代在技术上都是文盲也许是不可想象的。 我并不是说无法编码,但至少他们应该至少熟悉某些术语以及熟练使用某些东西,例如电脑,智能手机或平板电脑。

当然,可用于教育儿童的工具已经突飞猛进。 您选择的内容可能会对您孩子的发展产生不同的影响,因为每个工具的对象课程差别很大。

举个例子,考虑一下 的LOGO,一种基本的编程语言,通过使用小乌龟作为绘图设备,简化了孩子第一次尝试编程。 通过使用诸如前进,后退,右,左和数字的有限命令来表示距离,孩子们可以学习使用命令来绘制诸如房屋之类的东西。

它很简单,并赋予了编程的一些基本技能; 逻辑思维和进步。 它也足以保留一些兴趣。 LOGO实际上和我一样古老,虽然它在视觉上略有改善。

开始之前要了解的内容

重要的是要像对待任何其他活动一样为您的孩子进行编程尝试 - 以开放的心态。 虽然学习编程让我开始深入了解技术,但它对每个人来说都不是同样的方式。

LOGO入门让我接触到了电脑游戏。 在我的时代,早期的个人计算机受到限制的困扰,并且需要相当多的技术技能来解决这些问题。 我最初的兴趣是由编程引发的,但是能够玩我想要的游戏的强烈愿望导致了更深层次的技能探索。

我对LOGO中那只可爱的小乌龟有如此美好的回忆

今天,我有朋友和家人选择以各种方式教育他们的孩子。

有些人将他们介绍给ad-hoc编程,有些人将他们发送给班级,而其他人 - 好吧,他们通过让他们在平板电脑上玩游戏将它们引入技术。

根据新泽西州居民卡罗琳·泰勒(Carolyn Taylor)和超过20年的家庭制造商的说法,她的丈夫在年轻时就将他们的孩子介绍给了他们的孩子。 一个人感兴趣,而另一个则没有兴趣。

对于你的孩子来说,这些都是探索性的岁月,你介绍给他们的任何新东西都有机会激发他们的热情。 考虑到这一点,让我们来看一个很棒的新事物来介绍它们:Scratch编程!

Scratch:为孩子们提供全面的学习环境

在某些方面像LOGO,但更先进,更有潜力。 Scratch不仅仅是简单的概念,而是针对类固醇的LOGO,适合当今比过去更熟悉技术的孩子们。

煮熟了 麻省理工学院媒体实验室的人,Scratch不仅仅是一种编程语言。 事实上,它是一个完整的学习生态系统,包含一个在线社区,孩子们不仅可以学习,还可以分享和讨论故事,游戏和动画等互动媒体。

基本的编程概念,模块化学习,交互性和几乎完全可定制的大量可爱性,新手程序员还需要什么?

根据开发人员的说法,Scratch主要是为8到16岁的人设计的。 然而,从个人经验来看,我发现一些年纪较小的孩子如果被亲自伸出援助之手,就可以适应。

对于那些严格遵守推荐年龄主题的人来说,永远不要害怕,因为还有一个选择。 试用 Scratch Junior,适合五至七岁的孩子。

Scratch入​​门

Scratch使用构建块系统作为其编码风格

让我试着解释一下Scratch过程,让你更容易上手。

1-免费注册自己

首先,在线提供刮刮,它是完全免费的。 您可以 访问Scratch网站 并在线注册一个帐户。

与任何编程语言(甚至是儿童的编程语言)一样,要注意学习曲线。 界面广泛,有多种选择。 经历了基础知识后,我建议你尝试逐步教育你的孩子。

例如,当您从Scratch(双关语)开始时,您将获得一个空白背景和一个猫头像。 测试一些简单的事情,例如如何让你的猫在屏幕上移动。 如果您想第一次尝试在高速公路上跳猫,那么您可能会感到失望。

2-通过交互式教程

最好是从Scratch获得帮助,因为Scratch内部提供了逐步指南,或者您可以下载 入门指南。 虽然开发人员认为指南中的Scratch Cards“提供了一种有趣的方式来学习更多”,但教程更具互动性。

我推荐父母 阅读指南,然后帮助他们的孩子 通过教程.

有许多样式的模板供您的孩子在Scratch中试用 - 无尽的乐趣!

简而言之,Scratch编程应该能够传授一些对您孩子以后有用的基本技能,即使不是为了编码生活。 这包括;

  • 视觉编程的基础知识
  • 推理,结构和逻辑
  • 拥有动画,多媒体和互动元素的经验
  • Web 2.0的共享和概念

3-学习基础知识

Scratch不是让您输入许多可能难以记住的命令,而是以构建块格式工作。 诸如“移动X步骤”之类的命令构建块的形状就像拼图一样,可以在屏幕上安装在一起。 所有孩子需要考虑的是阿凡达将走多远。

通过在屏幕上拖动该块,第一个命令将就位。 然后,尝试添加动作,例如播放声音。 一旦这两个块就位,它们就被认为是一个序列。 序列是一系列一个接一个地发生的动作,以便在场景中创建某种形式的故事或动画。

作为第一次尝试,尝试实现这一目标:

  1. 向右移动猫咪50步骤
  2. 让猫玩5秒的鼓
  3. 将猫移回50步骤

纸上足够简单,足够快,可以快速测量孩子的兴趣。 我建议您和孩子一起观看一些演示视频,因为它们非常有趣。 对孩子们来说,他们就像卡通片。 在此之后,你需要问他们的是他们是否愿意自己尝试这样做!

Scratch在线社区:学习分享

在几乎所有教育情境中,我们向儿童灌输的学习的关键方面之一是能力 应酬。 这通常采取游戏的形式,孩子们可以互相交流,学会“彼此玩得很好”。

在此 抓住在线社区 提供虚拟形式。 就个人而言,我觉得这有点令人伤心,因为每个人都已经睁着眼睛盯着他们的智能手机。 然而有趣的是,开发人员已将这方面发挥作用,因为它是学习的重要部分。 让我们来谈谈不同时代的不同经历。

在Scratch在线社区中,成员可以探索和试验其他Scratch成员。 这主要是通过分享工作来完成的。 从这一点来看,他们可以查看,整理想法并讨论它们,就像初级联盟版的头脑风暴会议一样。 这听起来很先进,但是在你脑海中想象着一群八岁的孩子,你会理解我的意思。

开发人员的重要说明:

“麻省理工学院的Scratch团队与社区合作,为所有年龄,种族,民族,宗教,性取向和性别认同的人们提供友好和尊重的环境。 您可以通过一起审查社区准则来帮助您的孩子学习如何参与。 要求会员进行建设性评论,并通过报告任何不符合社区准则的内容来帮助保持网站友好。 Scratch团队每天都在工作,以管理网站上的活动,并在CleanSpeak亵渎过滤器等工具的帮助下响应报告。

使用Scratch Offline

如果你是超偏执或根本无法保持稳定的互联网连接(我感到你的痛苦),有一个选项。 Scratch有一个离线编辑器,您可以在自己的计算机上安装。

访问 Scratch 2.0离线编辑器 下载页面,了解有关如何在计算机上安装它的说明。

你可能想知道关于划痕的其他东西

除了直接的Scratch社区和网站本身,还有许​​多其他在线资源可以帮助您在孩子通过编码实现全球统治的过程中寻求帮助。 这里是其中的一些;

备择方案

虽然我认为Scratch是孩子们学习的最好的编程语言之一,但是有很多其他的可供选择。 有些人更注重学习的游戏和视觉方面,而有些更传统。

尝试一下,找到一个适合孩子的完美平衡;

总结

在科学和法律曾经是进入的主要领域的地方,今天的商业环境是截然不同的。 未来几年,世界需要更多的技术专家。 更好的是,由于物联网,行业4.0和更大的网络安全问题,可能性无穷无尽。

甚至医学等传统领域也越来越多地受到机器人和大数据等技术的干扰。

虽然学习Scratch编程可能不会最终导致您的孩子进入硬科学,但它有助于建立逻辑思维并教授结构和组织。 它确实没有任何缺点,实际上甚至可能比在电视上观看漫画更有趣。 我强烈建议至少尝试吸引这方面的兴趣。

关于Timothy Shim

Timothy Shim是一位作家,编辑和技术爱好者。 从信息技术领域开始他的职业生涯,他迅速进入印刷领域,并与国际,地区和国内媒体合作,包括ComputerWorld,PC.com,Business Today和The Asian Banker。 他的专长在于消费者和企业的技术领域。