11月9日,苹果宣布新一届 Swift Student Challenge 将于 2024 年 2 月开幕,并将表彰 50 位杰出获奖者。该公司今天还在 Swift Playgrounds 编程软件中发布了四项全新“人人能编程”项目,帮助教师和学生发展编程技能。
有调查显示,学习编程和 app 开发的兴趣在学生中普遍存在。无论他们是否有志于投身技术行业,这些技能都对他们大有裨益。 知晓并获取编程及 app 开发资源是学习的关键。调查发现,85% 的受访者尚未采取行动,但有意愿学习编程;48% 的受访者不知道该如何开始。Apple 的 Swift Playgrounds app 旨在帮助学习者学会用 Swift 写下第一行代码,直至构建出他们的第一款 app。这是一款绝佳的工具,供初学者使用 iPad 和 Mac 探索、学习、发现、尝试编程和开发 app。
为帮助学习者获取 app 开发资源,Apple 与全球教育工作者展开合作。为支持教育工作者传授 Swift Playgrounds 技能,Apple 发布了四项全新“人人能编程”项目,提供详细的分步资源来指导学生发展重要技能,并开发 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 还通过社区教育计划支持包括中国在内的 99 个国家和地区的教育合作伙伴,如国家认证中心联盟(NC3)。NC3 提供实地职业培训机会,帮助社区、技术学院以及高中的讲师讲授《使用 Swift 开发》课程。今年,该机构承诺将帮助更多学生提交 app 项目,参加 2024 Swift Student Challenge。
目前,指导学生使用 Swift Playgrounds 编程和开发 app 的新资源,包括四个全新“人人能编程”项目,已在 Apple 教育社区推出,教育工作者可在此获取适合各种技能水平的资源,并与其他社区成员交流。学生可在 2024 年 2 月的三周期间提交 app playground 参加 Swift Student Challenge。在 350 名获奖者中,50 名杰出获奖者将受邀在明年夏天前往加州库比提诺的 Apple 总部,与其他获奖者和 Apple 团队展开交流。所有获奖者都将获得为期一年的 Apple Developer Program 会员资格,可将 app 提交至 App Store 并获取来自 Apple 的支持。
文/北京青年报记者 温婧
编辑/樊宏伟