首页 / 文章 / Web工具 / 儿童编码:Scratch Programming

儿童编码:Scratch Programming

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

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

自然地,可用于教育儿童的工具有了突飞猛进的发展。 您选择的内容通常会对您孩子的发展产生不同的影响,因为对象是sso每个工具的 n 差异很大。

举个例子,考虑一下 的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

继续阅读