编程教学

在进行编程教学时,你不仅是在教授一门技术语言,也是在传授思考和实现创意想法的全新方式。无论你是刚刚开设这门课程,还是已准备好带领学生获得 Swift 认证,Apple 提供的项目都能帮助你开展编程教学。

一切从 Swift 开始。

Swift 是一种由 Apple 开发的编程语言,学起来容易而且功能强大。它的命令均基于你熟悉的英文单词,例如“jump”和“forward”。而且许多专业人士都已经在使用 Swift,并用它来打造各款适用于 iPhone、iPad、Mac 和 Apple Watch 的热门 app。

人人能编程

用 Swift Playgrounds
上手,蹦蹦跳跳拿下编程基础。

“人人能编程”课程可指导你通过 Swift Playgrounds 来教授编程,这款 app 可通过互动式解谜闯关和生动有趣的角色,引导儿童学习编码。它让你可以用专业 app 开发者使用的语言来介绍编程。

进一步了解 Swift Playgrounds

编程技能,个个学生都能学。

《人人能编程》系列指南可帮助学生理解代码背后的概念,并提供各种习题让他们能在设备上直接练习编程操作和问题解决能力。《学生指南》让学生们可以按照自己的节奏来学习,《教师指南》则能协助教师为所有学生提供支持,例如提供额外的指导或特别奖励。

编程快速入门

《编程快速入门》为教育工作者和家长准备了 10 项适合 10 岁及以上儿童的趣味编程活动。这对初学者来说是很好的学习方式,让他们能在 iPad 和 Mac 版 Swift Playgrounds app 中尝试多种编程挑战。

《人人能编程:学前班至低年级教学篇》

《人人能编程:学前班至低年级教学篇》旨在帮助教师和家长引导刚开始形成计算思维能力的低年级孩子了解编程。通过这些课程,从幼儿园直到三年级的小学员都可以在 iPad 上使用 Swift Playgrounds app 来讨论、探索、玩耍,从而打好编程核心概念的基础。

《人人能编程:解谜闯关》

《人人能编程:解谜闯关》提供了 40 多个小时的灵活学习活动,以此来介绍重要的编程概念。每一章的内容都会帮助学生在既有知识之上来学习,让他们尝试编程,学以致用,并能富有创意地表达编程对生活带来的影响。

《人人能编程:探险闯关》

《人人能编程:探险闯关》专为已完成“解谜闯关”的学生而设计,为使用 Swift 编码提供了无限的可能。在开放式的活动中,学生可以试验各项硬件功能,编写特定活动代码,尽情释放自己的创造力。

使用 Swift 进行开发

通过 Xcode,轻轻松松开始构建 App。

即使经验不多,也照样能使用 Swift 在 Xcode 中进行 app 设计与开发。“使用 Swift 进行开发”课程,让你可以轻轻松松为 14 岁及以上的学生教授编程。无论他们是学一整个学期,还是想学到取得认证,都能像专业人士一样来编程。

App 开发,现在开讲。

《使用 Swift 进行开发》系列指南提供了灵活的指导,无论你的学生是编程新手,还是已具备了高级技能,你都能为他们提供适合的支持。这些课程提供了在 Xcode 中使用 Swift 开发 app 的实际体验,而专业开发者也在使用这一集成式开发环境创建真正的 app。

《使用 Swift 开发:探索》

学生将学习重要的计算概念,为使用 Swift 进行编程打下坚实的基础。他们将在探索 iOS app 开发的同时,了解计算技术和 app 对社会、经济和文化的影响。

《使用 Swift 开发:AP® CS Principles》

学生将学习重要的计算概念,在备战 AP® CS Principles 考试的同时,为使用 Swift 进行编程打下坚实的基础。课程会引导学生完成 app 设计过程:针对他们自己的 app 进行头脑风暴、规划、原型设计和评估。

《使用 Swift 开发:基础知识》

学生将使用 Swift 培养开发 iOS app 的基本技能。他们将掌握 Swift 程序员日常使用的核心概念和做法,并逐渐熟悉 Xcode 的源代码和 UI 编辑器。

《使用 Swift 开发:数据收集》

学生将在 iOS app 开发领域扩展他们的知识和技能,打造更复杂、功能更强大的 app。他们将使用服务器中的数据,并探索新的 iOS API,这些 API 可提供更丰富的 app 体验,包括以多种格式显示大量数据。

  • 即将推出

掌握 Swift 教学知识。

《使用 Swift 进行开发》课程有配套的免费在线师资培训课程,旨在帮助教育工作者做好《使用 Swift 开发:探索》和《使用 Swift 开发:AP CS Principles》的教学准备。他们可直接向 Apple 专家学习教授 Swift 和 Xcode 所需的基础知识,这让他们能在各种教学环境中,轻松开始讲授《使用 Swift 开发》这门课程。


编码水平,再升一级。

学生可以使用 Swift 和 Xcode 发挥无限潜力。Apple 为志向远大的开发者提供了各种资源,包括认证和专业工具。

帮助学生取得 Swift 认证。

帮助学生获得 Swift 和 Xcode 的技能认证。“使用 Swift 开发 app”认证可帮助学生在应聘 iOS app 开发方面的热门岗位时脱颖而出。

助力学生成为专业 app 开发者。

Apple Developer Program 让你的学生有机会优先接触到领先的 Apple 技术、app 管理工具、编码示范和支持文本。通过该计划,他们更可以向 App Store 的十多亿用户展示自己制作的 app。

在课堂、在课外、在社区,编程处处在。

Swift Coding Club 资源可帮助你和你的学生们成立自己的编程俱乐部。俱乐部材料支持学生运用 Apple 设计原则来制作 app 原型,并引导他们完成设计思维项目。学生可以根据自己的创想制作出原型,还能与同伴一起测试自己的 app,改进用户体验。《App 展示活动指南》则可协助你举办一场活动,来向大家展示学生们的作品。

Apple Teacher

Apple Teacher 是一项专为教师而设计的免费计划,让你可以学习各种 iPad 和 Mac 使用技能,加入学生活动资源,并能根据所学获得相应认定。

教师资源

探索由 Apple 设计的所有最新资源,助力教师在课堂中运用科技,激发创造力。