使用 Swift 开发

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

课程相关信息。

“使用 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 上使用的众多 app 都由 Swift 语言编写而成。

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

6

证书

帮助学生获得关于 app 开发和 Swift 的认可。

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

进一步了解

Apple 师资培训

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

电子书和资源

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

发掘更多信息。

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