使用 Swift 开发

《使用 Swift 开发》是 Apple 专为 14 岁及以上年龄学生开发的综合性编程课程。这门课程使用 Swift 编程语言,旨在帮助学生做好准备,以便将来进入与 app 开发相关的高校或职场。为方便教学,还为教育工作者提供了免费的在线师资培训,而且这个课程专为 Mac 而设计。Mac 支持所有主流编程语言,因此是开展编程教学的理想设备。

Develop in Swift Tutorials

Develop in Swift Tutorials 让学生踏出第一步,在使用 Swift、SwiftUI 和 Xcode (Apple 的集成开发环境) 进行 app 开发的领域中实现职业发展。无需事先拥有编程经验,即可学习如何为所有 Apple 平台开发 app。帮助学生使用 SwiftUI 创建第一个 visionOS app,为空间计算打造全新的 app 和游戏世界。

探索 Develop in Swift Tutorials

下载 Develop in Swift Tutorials 教师指南 (10.7 MB)

“使用 Swift 开发”课程资源

“使用 Swift 开发”课程旨在指导高中和高校学生自行设计并构建功能完备的 app。除了培养新技能,学生还将掌握重要的编程概念,甚至还能凭借自己的 Swift 和 Xcode 知识获得 AP 学分或行业认可的证书。

无论你是否有过教授 Swift 或其他编程语言的经验,都可以使用配套的教师指南中提供的工具,与有志于此的 app 开发者深入互动。

课程内容探秘。

探索《使用 Swift 开发:探索》中的示例课程,该课程旨在帮助学习者在 Mac 上使用 Xcode 构建自己的第一个 app。

1

课程单元

探索单元学习目标并了解四个关键部分:“入门”、“操练”、“构建”和“设计”。

这些课程单元侧重于培养编程技能和对关键概念的理解。在各单元之间,学生将探索一家电视俱乐部里一群学生的故事。

2

引导式 App 项目

引导式 App 项目通过逐步说明来引导学生在 Xcode 中构建 app,并提供辅助图片和视频,鼓励学生运用所学的知识。

其中提供“初学者项目文件”,帮助学生专注于几个关键的 Swift 概念,以提高他们的编程技能。

3

App 设计过程

学生将探索计算领域的创新所带来的影响,并体验 App 设计过程。

学生将思考 app 设计者和开发者所做的选择,了解他们的 app 可能会影响数千甚至数百万人。

4

Xcode Playgrounds

学生一边在 Xcode Playgrounds 中编写 Swift 代码,一边学习重要的编程概念。

Xcode Playgrounds 提供了一种交互式编程环境,让学生可以进行代码实验并立即查看结果。

5

Swift

Swift 是 Apple 的编程语言,目前在 Mac、iPad、iPhone、Watch、Apple TV 或 Apple Vision Pro 上使用的众多 app 都由 Swift 语言编写而成。

Swift 能为你打开通往编程世界的大门。事实上,我们的设计初衷也是希望它能成为任何人的第一门编程语言,无论学生是在求学阶段,还是准备开拓职业生涯。

6

证书

帮助学生获得关于 app 开发以及 Swift 和 SwiftUI 的技能认证。

“使用 Swift 开发 App”证书可通过 Certiport 获得。

进一步了解

Apple 师资培训

Apple 师资培训通过 Canvas by Instructure 平台,为《使用 Swift 开发:探索》和《使用 Swift 开发:AP® 计算机科学原理》提供了免费的在线师资培训课程。参与者将直接向 Apple 学习教授 Swift 和 Xcode 所需的基础知识,因而这是教育工作者的理想入门课程,有助他们在各种教育环境中教授《使用 Swift 开发》。要了解更多信息,请访问 apple.co/developinswiftpl

电子书和资源

可在《使用 Swift 开发:探索》学生指南中找到该课程及更多内容。下载《使用 Swift 开发》电子书和资源。

迸发灵感。

探索来自教育工作者的公认靠得住的资源,发掘新思路,从而改进你的课程。

发掘更多信息。

找到更多旨在协助你教授编程和 app 开发的资源。