宣称技术将持续存在并不遥不可及,如果您想引导孩子们进入长期职业生涯,那么软件开发绝对是该列表中的佼佼者。

话虽如此,向孩子们解释技术并不是一件容易的事。 这些概念是抽象的,通常与年轻人所经历的事情无关。 类,实例,循环,异常,库,开关,路由器,云,应用程序服务器,容器,数据库,NoSQL,安培,欧姆定律等,足以吓to大人!

孩子们喜欢玩耍,为什么不尝试其他方法呢? 当然不是通过我们成年人阅读的相同书籍和文章。

在Devoxx4Kids,我们的方法取得了最大的成功,您可以与自己的孩子一起在家中应用此方法。 我们在玩乐的同时激发孩子们的兴趣; 我们让孩子们对技术感到兴奋,希望他们中的许多人将来会成为技术的生产者。 通过各种各样的动手工作坊,孩子们可以玩得很开心,他们可以构建计算机游戏,编程机器人,构建电路和对微控制器进行编程,我们看到了非常积极的成果。

这样做的目的是打破学校的经典师生关系,并鼓励他们与其他孩子进行配对编程,使他们成为编码员和创作者。

千万不要以为年龄是一个限制。 我们的DrTechniko研讨会已经证明,早在四岁的孩子就具有足够的程序推理能力,可以编写相当复杂的程序。 即使没有计算机,键盘或鼠标,孩子也可以仅使用一组经过战略设计的纸牌来熟悉基本的程序逻辑,他们可以使用这些纸牌来创建可在串行或串行方式下执行的指令序列。父母,亲戚或教练。 是的,我们四岁的后代可以开始为人类(oid)机器人编程。

我们在Devoxx4Kids学到的关于向孩子们教授技术的知识

经过一些练习,他们可以开始操纵鼠标和键盘,并且可以开始使用基于浏览器的Scratch编写真实游戏,或者使用独立的“ IDE”或NetBeans插件Alice进行故事讲述。

我们在Devoxx4Kids学到的关于向孩子们教授技术的知识

这两个可视化编程工具允许孩子通过拖放块来控制动画精灵的特定动作,包括运动,声音和事件处理,这些动作可以在最基本的水平上完成,但是可以提供精细的编程,从而可以对动画或游戏进行编程随着孩子变得越来越熟悉,可以进行更精确的控制。 这就像用乐高积木砌墙-简单直观。 如果某个块未找到与其前身相符的块,则无法执行您要执行的操作。 没有烦人的语法要记住,也没有错误!

我们采取了进一步的措施,并使用交互式Java开发环境Greenfoot(主要用于教育目的)将其暴露于面向对象的基本(OO)概念。

我们在Devoxx4Kids学到的关于向孩子们教授技术的知识
绿脚

Greenfoot是向孩子介绍OO概念的理想环境,使他们能够开发图形应用程序,例如模拟和互动游戏。 孩子们还可以初尝Java编程。

为了使Java更加有趣,孩子们可以创建“ Minecraft mod”,这是我们非常有效地用来向8到9岁的孩子介绍Java编程的讲习班。 我们绕过了传统的死记硬背,例如“ public static void main”和所有其他干式Java语法,而是教他们如何在骷髅生成时使骨骼相互搏斗或打印消息。 在此过程中,随着它们的发展,他们开始对变量,类型,字符串连接乃至更高级的概念有了基本的了解。

但是我们不能停止对计算机进行编程。 我们周围出现了一个崭新的机器人技术领域。 洗衣机,洗碗机和吸尘器等旧设备的新型机器人版本围绕着我们的生活,如今它们都需要编程。

在Devoxx4Kids,我们使用两个负担得起且非常有趣的机器人为孩子们介绍机器人技术。 ThymioLego头脑风暴 此类机器人可以被7岁以上的孩子使用,以构建“蛇”(多个Thymios,一个接一个),或者使机器人遵循特定的路径,同时精心设计程序以防止碰到其他机器人。 这些智能道具为各个年龄段的孩子提供了很多有趣的方式,提供了许多易于编程的功能。 年龄较大的孩子会使用Mindstorm,以利用Lego提供的所有可能的传感器。

我们在Devoxx4Kids学到的关于向孩子们教授技术的知识
胸腺

Thymio和Mindstorms都提供了一个简单的拖放开发环境,孩子们可以使用它来快速开始对惊人的机器人行为进行编程。 经过初步指导,孩子们可以自由探索并表达自己的想象力。

在某些国家/地区,我们还使用Aldebaran机器人公司创建的著名NAO机器人

我们在Devoxx4Kids学到的关于向孩子们教授技术的知识
NAO人形机器人

NAO是专业的类人机器人,具有许多其他功能。 例如,它可以连接到网络/互联网并使用可用的在线服务。 这使我们能够向孩子介绍物联网的概念,将NAO编程为管家,为我们提供有关当地天气,最新足球比赛得分等的详细信息,等等。 当孩子们被赋予能力时,他们会感到非常兴奋。

关于物联网,在这里您还可以向孩子们展示电子产品可能很有趣。 Raspberry PIArduino是实现此目的的理想平台。 提供一种廉价,安全且容易的方法来开始其基本的计算机培训以及电气工程知识。 我们的讲习班教孩子们如何构建自己的计算机并在其上运行Scratch,或构建交通信号灯控制系统。 Squishy Circuits降低了年龄较小的孩子的参与年龄。

我们在Devoxx4Kids学到的关于向孩子们教授技术的知识
肮脏的电路

这里不可能描述孩子今天拥有的所有编程可能性。 与我们20或30年前使用的产品没有可比性。 数十年的创新已经过去,它提供了许多免费的设备,技术和环境的奇妙世界,使我们的孩子能够接触到“计算机”编程的奇妙世界。

最后一句话:有一个普遍的误解,认为编程主要针对男孩。 我们在工作坊中遇到了很多女孩,对此我们感到非常兴奋。 对女孩的热情和专注往往比男孩更多。 在全球的Devoxx4Kids活动中已经多次证明了这一点。 还有关于Devoxx4Kids的信息-我们的活动是为所有孩子举办的; 男孩,女孩,穷人,富人,残疾人(需要父母的支持)等

不允许歧视; 它在我们的宣言中永垂不朽!

我们在Devoxx4Kids学到的关于向孩子们教授技术的知识

所以,您还等什么……分享您的热情! 您现在教孩子的技能将为他们的余生带来成果。

“我们以所得来谋生,但是我们以奉献来谋生”(温斯顿·丘吉尔)

关于作者

是Devoxx4Kids计划的全球经理,也是比利时Devoxx4Kids Events的联合组织者。 总体而言,Daniel对软件体系结构,Java SE / EE和IT充满热情,喜欢与孩子们分享他的热情,向他们展示如何使他们成为明天的向导。 Daniel还是Devoxx BE会议的指导成员,BeJUG和Freelance的指导成员。

是Devoxx4Kids USA的创始成员。 作为董事会主席,他负责监督这个非营利组织的运作,并确保其忠实于在孩子中点燃STEAM spark的使命。 白天,他在Couchbase担任开发者倡导副总裁。 他花了几年时间在Sun Microsystems,Oracle和Red Hat构建和指导中间件应用程序。 Arun在大约40个国家/地区拥有无数主题丰富的演讲经验,并且是JavaOne Rockstar。 他很容易在Twitter(@arungupta)上访问,该书是畅销书的作者,狂热的跑步者,环球旅行者,Java冠军,硅谷JUG负责人。

翻译自: https://www.infoq.com/articles/Devoxx4Kids-Techniques-Teaching-Technology-to-Kids/?topicPageSponsorship=c1246725-b0a7-43a6-9ef9-68102c8d48e1

相关文章:

  • 2020-05-25
  • 2021-04-28
  • 2022-12-23
  • 2021-05-15
  • 2022-12-23
  • 2021-05-26
  • 2021-04-08
  • 2022-01-25
猜你喜欢
  • 2021-07-20
  • 2021-04-05
  • 2021-11-16
  • 2021-10-04
  • 2021-08-18
相关资源
相似解决方案