Apple推出全新“人人能编程”资源,支持教育工作者为学生介绍app设计开发知识

Apple 的 Swift Student Challenge 为全球成千上万的学生提供展示创意、发展实用技能的机遇,惠及他们的职业与人生。从 2020 年起,参加 Swift Student Challenge 的学生加入了使用 Swift 这一专业编程语言的全球开发者社区,共同创造新一批开创性 app。

《Apple推出全新“人人能编程”资源,支持教育工作者为学生介绍app设计开发知识》Apple将于明年2月举办新一届Swift Student Challenge,并设立新类别以表彰 50 位杰出获奖者

新一届 Swift Student Challenge 将于 2024 年 2 月开幕,并将设立新类别以表彰 50 位提交卓越参赛作品的杰出获奖者。

《Apple推出全新“人人能编程”资源,支持教育工作者为学生介绍app设计开发知识》

学习编程和 app 开发的兴趣在学生中普遍存在。无论他们是否有志于投身技术行业,这些技能都对他们大有裨益。今年 9 月,YPulse 面向全美 1000 余名学生进行了一次独立问卷调查。研究人员发现,92% 的受访学生认为学习编程十分重要,94% 的受访学生认为编程是未来就业市场的重要技能。此外,学生们同意掌握编程与开发 app 技能还有多种好处,包括提升创意,解决本地和全球性问题,并最终让世界变得更加美好。

知晓并获取编程及 app 开发资源是学习的关键。调查发现,85% 的受访者尚未采取行动,但有意愿学习编程;48% 的受访者不知道该如何开始。Apple 的 Swift Playgrounds app 旨在帮助学习者学会用 Swift 写下第一行代码,直至构建出他们的第一款 app。这是一款绝佳的工具,供初学者使用 iPad 和 Mac 探索、学习、发现、尝试编程和开发 app。

《Apple推出全新“人人能编程”资源,支持教育工作者为学生介绍app设计开发知识》

“在 Apple,我们相信人人都能学习编程和开发 app。我们很自豪能每年举办 Swift Student Challenge,支持与表彰抱负远大的学生开发者。”Apple 全球开发者关系、企业与教育产品营销副总裁 Susan Prescott 表示,“我们明白,学生们渴望学习编程来解决他们关心的难题,比如开发一款 app 来帮助同学发现心理健康方面的资源,或者支持校园内的可持续发展举措。他们希望知道该如何开始学习。Apple 将面向学生和教育工作者发布新的编程资源,与我们的社区伙伴合作开发专属 Swift 编程项目,并分享关于 2024 Swift Student Challenge 活动时间的提前通知。我们迫不及待地想看到学生们明年提交的 app playground。”

为帮助学习者获取 app 开发资源,Apple 与全球教育工作者展开合作。为支持教育工作者传授 Swift Playgrounds 技能,Apple 发布了四项全新“人人能编程”项目,提供详细的分步资源来指导学生发展重要技能,并开发 app 来解决他们关心的问题。

Tina Lewis 是亚拉巴马州蒙哥马利公立学校(Montgomery Public Schools)的七年级生活科学课教师,同时也是 Apple 教学辅导员和 2023 届 Apple 杰出教育工作者。她还在布鲁贝克中学(Brewbaker Middle School)开办了编程俱乐部。“身为老师,我认为有必要创建一个安全的空间,让学生畅所欲言。”Lewis 表示,“借助编程,你可以创建这样一个空间,激发学生的好奇心,培养他们面对困难的韧性。”

Lewis 2021 年开始利用“人人能编程”教育工作者资源和 Swift Playgrounds,与学生一起用 iPad 自学编程。她的一名学生在 2022 年参与了 Swift Student Challenge。“学生们的创意鼓舞了我,我希望能点亮孩子们心中的那盏灯。”Lewis 表示。

《Apple推出全新“人人能编程”资源,支持教育工作者为学生介绍app设计开发知识》Apple与亚拉巴马州的七年级生活科学课教师 Tina Lewis 等全球教育工作者合作,向学生传授 app 开发技能

除了与全球教育工作者合作,Apple 还通过社区教育计划支持 99 个国家和地区的教育合作伙伴,如国家认证中心联盟(NC3)。NC3 提供实地职业培训机会,帮助社区、技术学院以及高中的讲师讲授《使用 Swift 开发》课程。今年,该机构承诺将帮助更多学生提交 app 项目,参加 2024 Swift Student Challenge。

“Swift Student Challenge 是年轻人才通往成功的阶梯,我们致力于为他们的成功铺路。”NC 3 执行总监 Roger Tadajewski 表示,“《使用 Swift 开发》帮助教师们掌握指导学生的技能,有助于培养鼓励好奇心和创意的环境,让所有灵感都有机会开花结果。”

全新“人人能编程”项目

Apple 推出全新“人人能编程”项目,提供详细的分步资源,帮助教育工作者在学习编程和 app 开发的每个环节为学生提供指导,并培养学生掌握关键技能,通过开发 app 解决他们关心的问题。

“人人能编程”项目可与任意课题相结合,适合在课堂或编程俱乐部上讲授。这些项目向学生介绍 SwiftUI —这是一种用极少代码构建用户界面的现代框架—以及如何在 Swift Playgrounds 中使用最新 app 构建技术。在编程过程中,学生可以通过 app 预览功能实时查看 app 的变化。

今日发布的四个新项目包括:

设计一款简单 App:学生可以使用 Keynote 讲演创建一个 app 原型,学习 app 设计的基础,练习快速原型制作,收集反馈,体验和专业开发者同样的步骤。

使用堆叠和图形构建:学生可以在 Swift Playgrounds 中尝试构建 app 的最初步骤,使用 SwifitUI 编写代码绘制自画像,了解用户界面设计的基础。

构建定制图形:学生可以设计图形让 app 界面更进一步,了解如何绘制坐标,使用 SwiftUI 和 Swift Playgrounds 里的 About Me 示例 app 编写代码绘制定制图形。

设计 App 图标:学生可以学习并应用 app 设计原则,创建一个造型独特、令人记忆深刻的 app 图标来传达理念;练习快速原型制作;收集反馈;上传图标至 Swift Playgrounds 使其成为一款 app 的组成部分。

《Apple推出全新“人人能编程”资源,支持教育工作者为学生介绍app设计开发知识》Swift Playgrounds的人人能编程项目可与任意课题相结合,进一步简化编程、app设计和app 开发教学体验

Swift Playgrounds 的“人人能编程”项目进一步简化了使用 iPad 和 Mac 进行编程、app 设计和 app 开发教学的体验,格外适合这一季在世界各地普及编程技能的活动中推行,包括 11 月 8 日美国全民 STEAM 教育日,以及 12 月在 180 个国家和地区举行的计算机科学教育周和“编程一小时”活动。

指导学生使用 Swift Playgrounds 编程和开发 app 的新资源,包括四个全新“人人能编程”项目,现已在 Apple 教育社区推出,教育工作者可在此获取适合各种技能水平的资源,并与其他社区成员交流。Swift Playgrounds 4.4 现已发布,包括支持 Swift 5.9 及 iPadOS 17 和 macOS Sonoma 的 SDK。

学生可在 2024 年 2 月的三周期间提交 app playground 参加 Swift Student Challenge。通过 developer.apple.com 报名,以便在挑战赛开始时获得通知。在 350 名获奖者中,50 名杰出获奖者将受邀在明年夏天前往加州库比提诺的 Apple 总部,与其他获奖者和 Apple 团队展开交流。所有获奖者都将获得为期一年的 Apple Developer Program 会员资格,可将 app 提交至 App Store 并获取来自 Apple 的支持。