少儿编程是目前K12阶段中大火的培训项目,一般来说,少儿编程教育是通过编程游戏启蒙、可视化图形编程等课程,培养学生的计算思维和创新解难能力的课程。而要说到编程中好上手,同时又对开发者比较友好的编程语言,苹果的Swift绝对是首选。今日,苹果宣布为小学生与教育工作者推出全新资源,包括新的“人人能编程:早期学习者”活动指南,将编程课程资源范围拓展至从幼儿园到大学。
Swift是苹果于2014年WWDC苹果开发者大会发布的新开发语言,可与Objective-C共同运行于macOS和iOS平台,用于搭建基于苹果平台的应用程序。Swift是一款易学易用的编程语言,而且它还是第一套具有与脚本语言同样的表现力和趣味性的系统编程语言,对于初学者来说,Swift也很友好。它是第一个既满足工业标准又像脚本语言一样充满表现力和趣味的编程语言。它支持代码预览,这个革命性的特性可以允许程序员在不编译和运行应用程序的前提下运行Swift代码并实时查看结果。这样的特性对于尚处在“入门”学习阶段的小学生以及没有什么基础的教育工作者来说都是十分友好的。
2019年,苹果正式推出经过重新设计的“人人能编程”课程,如今在全球逾5000余所学校中,已有上百万名学生在参加“人人能编程”课程,并且苹果也在Apple Store零售店的Today at Apple中设置了免费编程课程,许多中小学生正是通过Swift写下了自己人生中的第一行代码。
作为苹果“人人能编程”课程与Swift Playgrounds App的补充性新活动指南,本次发布的“人人能编程:早期学习者”向刚刚开始建立计算思维技能的低龄学习者介绍编程知识。例如,编程命令的课程通过舞蹈动作展现,介绍函数的活动则要求学生们按步骤讨论镇静心情的技能。“人人能编程:早期学习者”指南今日起在苹果官网上面向家长和教育工作者提供免费下载。为庆祝欧洲编程周,这一指南将以英语、荷兰语、法语、德语、意大利语、挪威语、西班牙语和瑞典语推出,此后还将添加更多语言版本。
此外,课业App也迎来了更新,包括支持下课反馈单功能,并允许教育工作者在私人设备上使用这款App。下课反馈单可以快速帮助教师在课上或课后与学生沟通,使用便于创建的问题评估学生对课堂内容的理解、反映和参与程度。课业设置体验也有所提升,允许教师为不熟悉互联网技术的学生创建课业账户。包容性App设计活动现已在Apple教师学习中心中推出,课业App现已在AppleSeed for IT中推出beta版。