从Swift Playground到App开发,他们通过学习解锁了新机遇-少儿编程之家

今年10月,欧洲多地的教室均在庆祝“欧洲代码周(EU Code Week)”,参与相关活动的各个年龄段学生都是一个个鲜活的例子,他们的具体表现纷纷指向了一个事实——编程为他们带来了前所未有的新机遇。

从Swift Playground到App开发,他们通过学习解锁了新机遇-少儿编程之家在雷顿小学的学生们能够使用iPad来探究基础编程知识

在英格兰布莱克浦的雷顿小学(Layton Primary School),一群5到6岁的孩子们正在利用编程原理,尝试找回一只失控的恐龙。而在意大利,米兰友谊学院(Institute De Amicis),编程则成为了28岁的贝琳达·塔加里洛(Belinda Tagariello)改变职业生涯的关键所在。

这些欧洲的学校或是教育机构,它们依靠iPad、Mac和苹果的“人人都能编程(Everyone Can Code)”以及应用开发课程等免费资源,充分利用了短、平、快的课程向新一代学生教授编程知识。这两所学校都表示,这些项目提高了学生参与度,激发了学生的创意,教学结果也显示取得了良好成效。

从Swift Playground到App开发,他们通过学习解锁了新机遇-少儿编程之家雷顿小学的教师已经将编程理念渗透到全科目的学习当中

我们采访了两位教师代表爱丽丝·奈特(Alice Nutt)和克莱尔·史考特(Clare Scott),她们开始教授编程课程不过短短两年时间,现在已经将Swift Playground应用到了中低年级小学生的每一个科目的具体学习当中。

雷顿小学位于全英格兰最贫困的地区之一,然而自项目正式引入以来,学生们的学习情况已经得到了显著的变化。

“在以往,孩子们只会习惯性地坐在座位上,被动地接受知识,”现年45岁的编程教师史考特说道。“但接受过编程思维教育的孩子却知道,他们完成一件事,就会有另一件事发生,简而言之,他们明白有投入就有产出的道理,所以他们在学习上的表现更主动,在解决问题方面也更懂得去思考方法。”

从Swift Playground到App开发,他们通过学习解锁了新机遇-少儿编程之家自使用“人人都能编程”课程以来,教师爱丽丝·奈特从学生身上看到了显著变化

从Swift Playground到App开发,他们通过学习解锁了新机遇-少儿编程之家雷顿小学的学生们在Swift Playground上进行自主学习

这种编程思维已经扩散到学校的各个领域,学生们将编程原理应用到所有学科,而出现频率最高的正是Swift Playground。

28岁的奈特说:“我们意识到,我们已经在课程中到处使用编程技能了。”“当我们写作的时候,我们回过头去编辑和改进它——我们在调试(debugging)。我们给故事排序,我们给日常生活中发生的事件排序。所以这让学校里的每个人都意识到,编程其实就在你身边。”

在史考特的教室里,她5岁至6岁的学生们正在通过完成一些任务来逐步掌握编程技能,这些任务设置既有普通寻常的,也有奇特怪异的。举例来说,史考特向孩子们提出了一个问题:如何把一只逃跑的恐龙弄回动物园?而孩子们的决定也相当童趣——做一堆果酱三明治,吸引这个大家伙回来吃。

于是史考特带来了面包、黄油和果酱,让她的学生一步一步地告诉她如何制作三明治。这个练习向学生们介绍了电脑程序是如何逐步执行用户指令的。

“后来我们把果酱三明治放在教室外面过夜,”史考特说。“显然,恐龙回来过——第二天再回到教师,三明治只剩下一圈面包边。”

从Swift Playground到App开发,他们通过学习解锁了新机遇-少儿编程之家贝琳达·塔加里洛以独特的角度来教授编程——两年前她还是个学生

在意大利,贝琳达·塔加里洛(Belinda Tagariello)在她20至30岁的大多数时间里,都在频繁地换工作,这导致她既没有成就感,也没有归属感。在2017年,她报名参加了一个由政府资助的课程,该课程在米兰的阿米奇斯学院(Institute De Amicis)主要向贫困和失业的年轻人教授Swift——由苹果开发的编程语言。作为一名菜鸟程序员,塔加里洛在iPad上通过Swift Playground学习编程基础,并很快转移到Mac上,继续使用Swift语言来学习应用程序开发,着手将自己的想法以App的形式呈现出来。

时至今日,塔加里洛已经完成了角色转变,开始向别人教授自己当年学习过的内容。另外,第一个由她独立开发的应用已经成功上架App Store,而她正在开发第二个。

“当我开始开发这个App时,我感觉到自己无拘无束,因为我可以由自己来把控一切,”塔加里洛说。“当我发现了这个课程并经过一段时间的研究学习,我就知道,我已经找准了我未来的路。”

从Swift Playground到App开发,他们通过学习解锁了新机遇-少儿编程之家在阿米奇斯学院进修编程的学生年龄从19岁到29岁不等,合作开发App是课程中的重要环节

从Swift Playground到App开发,他们通过学习解锁了新机遇-少儿编程之家阿米奇斯学院利用Swift Playground来为学生介绍编程

共计有41名学生完成了这门课程,他们在短短两年内总共开发了14个应用程序。16名毕业生已经在科技行业找到了工作,其中5人决定上大学。

今年10月,塔加里洛将迎来第三批共29名学生,其中大多数没有编程经验。但他们的老师说,他们不该因此而止步不前——当然了,她的话有根有据,是经验之谈。

“刚开始时,我对编程一无所知,这样可以拉近我和他们之间的距离,让他们把我视为一个参考个例,”塔加里洛说。“如果他们愿意全身心投入到这门课程当中,我相信他们一定能比我走得更远,因为他们也将会找准属于他们的路。”

从Swift Playground到App开发,他们通过学习解锁了新机遇-少儿编程之家贝琳达·塔加里洛在阿米奇斯学院指导学生学习Swift编程语言

苹果的“人人都能编程”项目,帮助了从幼儿园直至大学甚至年龄更大的学生开展编程学习,为他们解决难题,做好就业准备。在老师准备的课程和细心指导下,学生们通过Swift Playground在iPad上轻松学习基础编程知识,而通过Swift App Development系列课程,则协助有抱负的开发人员制作出他们的第一个iOS应用程序。截止今日,全世界已有超过5000所学校、社区学院和技术学院正在使用“人人都能编程”课程进行教学,编程学习大势所趋,这个数字在未来还会不断增长。

 

原文在2019年10月2日发表于Apple

作者:Apple Newsroom

编译:Ken@Kidcodehome.com

原文链接