图文 | 苏航
导读
今年是苹果举办“编程一小时”活动的第六年。该课程由非盈利性机构Code.org发起的,谷歌和微软都以不同的方式来支持这一活动,而苹果在这方面有着较为独特的一面。
今天苹果公司在官网上线了“编程一小时”(Hour of Code)活动,即日起用户可以报名“编程一小时”免费讲座,并到苹果Apple Store零售店参加这些活动。
苹果公司除了是世界上最大的硬件设备制造商之一,它还在教育、环保、公益活动等领域做出了一些贡献。“编程一小时”活动便是其中之一,其目的是希望各种技能水平的人都有机会学习编程。
在此之前,新浪数码在Apple Store王府井店体验了一次“编程一小时”活动,通过iPad上的Swift Playgrounds App为Jimu Robot Meebot机器人编织舞蹈。当我们在Swift Playgrounds为机器人设定好舞动的代码时,机器人就会按照设定好的指令跳舞。
对于初识编程的人来说,没有什么比这样的设定更容易获得编程的满足感。以往我们谈到编程时往往觉得要面对许多看不懂的英文,以至于有些枯燥乏味。而苹果公司一直希望改变人们对编程印象,让代码变得“能读懂”。
Swift Playgrounds App就是为了实现这个目标所设的重要一环。在这个App中我们能看到许多不同的模块,其中包括面向6至12岁年龄段青少年的入门课程,面向12岁以上初学者的课程以及一些进阶课程。
我们在Apple Store王府井店体验了一次使用Swift Playgrounds接触、学习编程的过程。与以往编程软件不同,Swift Playgrounds会展现两个不同界面,左半边用来输入代码指令,右边是游戏的形式,只要输入相应的代码,右边的动漫人物就会按照指令形式,完成关卡。
而这只是其中一个入门课程,让初次接触编程的人通过游戏的形式快速熟悉代码,以及编程的思维方式。不得不说,这种将代码与游戏相结合的方式更容易激发人们的学习兴趣,即便是我这样很少接触代码的人也能在其中找到乐趣。
12月1日到14日,苹果公司会在全世界的Apple Store开展“编程一小时”活动,通过线上报名之后,就可以到报名时选定的Apple Store接受免费课程。Apple Store会为到店的顾客安排讲解员,通过生动且专业的讲解带领顾客入门。
此外,在Apple Store店内的活动区,顾客也可以免费参加编程讲座,更深入的了解学习Swift编程语言。而为了庆祝计算机科学教育周,苹果创建了全新的《编程一小时活动指导员指南》,帮助教育工作者在课堂中使用Swift Playgrounds和其他iPad App讲授课程。苹果还将推出“编程俱乐部活动指南”,帮助在课堂之外讲授用Swift进行编程的相关知识。
今年是苹果举办“编程一小时”活动的第六年。事实上,“编程一小时”是由非盈利性机构Code.org发起的,谷歌和微软都以不同的方式来支持这一活动,而苹果在这方面有着较为独特的一面。这家科技巨头通过自家的零售店,以线下活动的方式来支持“编程一小时”活动,既吸引更多青少年,又顺带推广了Swift编程语言,为自己的应用生态吸收新生力量,可谓是一举两得。
而在“推广编程”这件事上,苹果公司做的不只这些。2016年苹果推出了“人人能编程”,这项综合性计划和课程旨在帮助从幼儿园到大学的所有人通过学习编程来解决问题。和“编程一小时”活动不同,“人人能编程”是面向教师的计划,通过它让编程成为像听、说、读、写一样的基本技能。苹果希望“人人能编程”这样的理念可以深入人心。
与此同时,苹果还推出了全新的“大学预修课程(AP)”和“Swift语言App开发认证”,进一步提高Swift编程语言在大学课程中的地位。
长按识别下方二维码关注
领取专属 10元无门槛券
私享最新 技术干货