苹果的Swift Playgrounds将帮助孩子学习编码

小开发者,iPad风格

计算机素养现在至关重要,而且这种重要性在未来几年才会增长。 对于下一代来说,了解围绕Excel电子表格的方式是不够的。 掌握编程基本知识对于当今孩子进入劳动力市场可能至关重要 - 在2016年全球开发者大会(WWDC)上,苹果宣布即将推出iPad应用程序,该应用程序将为今天的孩子们准备迎接未来的未来:Swift Playgrounds 。

Swift Playgrounds完全专注于Apple自己的Swift编程语言 ,它将为孩子们提供解决一系列挑战的同时向他们教授解决这些问题所需的基本编码技能。 在WWDC演示期间,有一个例子展示了一个人物在广场外围散步的情景。 提供的代码将角色移动到一边并转向,但不再移动。 解决方案是需要在广场的每一侧重复代码,引导角色回到起点。

教这样的基本概念不仅仅是教授语言, 它教导了一种适用的逻辑,不管学生将来可能采用哪种编程工具。 通过提供与Swift Playgrounds的编码挑战并存的视觉环境,孩子们可以实时看到他们努力的结果,让他们更好地理解下一步该做什么。

当然,Swift Playgrounds不是市场上唯一提供给孩子编码机会的选项。 在iOS上,有各种选项可供选择 - 从Hopscotch到Sphero SPRK机器人球。 为了远离移动世界,麻省理工学院媒体实验室的Scratch自2005年以来一直在网上向孩子们介绍编程的基础知识。

除了编程之外,还有一系列选项可以让孩子们轻松地引入游戏设计,从Bloxels的物理砖块到Adventure Time Game Wizard的熟悉面孔。

让Swift Playgrounds与众多竞争对手脱颖而出的是,它坚定不移地致力于苹果旗舰编程语言。 自从在WWDC 2014上推出以来,Swift已经在iOS游戏开发者中广泛采用。 在撰写本文时,根据Tiobe索引,它是世界上第14种最流行的编程语言。 有一代的孩子在内外都知道吗? 我想这不是苹果公司所处的未来最糟糕的景象。

由苹果公司创造的Swift Playgrounds也有一些优势。 例如,他们开发了一款专门针对Swift的独特编程需求的键盘,提供了自动完成功能,可以提供您可能需要的下一代代码。 Swift Playgrounds也将随着用户不断增长的技能组合而扩展,从Swift编程的构建模块发展到更高级的挑战和概念。

“Swift Playgrounds不需要编码知识,所以对于刚开始学习的学生来说,它是完美的”,苹果官方Swift Playgrounds网站上写道。 “它还为经验丰富的开发人员提供了一种独特的方式,能够快速将想法变为现实,而且它的构建充分利用了iPad的优势,这是首创​​的学习体验。”

当然,儿童友好并不意味着它只是为了孩子。 任何年龄段的有兴趣的iPad用户都应该发现Swift Playgrounds是一个对编程世界有用的介绍。 单独的基础课程承诺教授以下核心开发概念:命令,函数,循环,参数,条件代码,变量,操作符,类型,初始化和错误修复。

尽管尚未确定具体的发布日期,但Swift Playgrounds将于2016年秋季在iPad上专门面向iPad推出,并将以免费下载的形式提供。 苹果公司还没有详细说明要使用哪种型号的iPad,但考虑到他们的目标人口偏向至少在年轻一方有所偏差,我们会继续努力,以支持所有的手势妈妈和爸爸继续在房子周围踢的iPad。