听、说、读、写、
加编码。

面对由科技驱动的未来,编程是学生们茁壮成长所必需的技能。在教授编程时,你也在培养学生的批判性思维和问题解决能力。我们创建了全面的“人人能编程”课程,其中包括 iPad 和 Mac 课程、教师指南以及各类 app,助你在课堂上轻松教授编程。因为我们相信,编程不是课外作业,而是核心课程的一部分。

Swift,编程新手和职业高手的
共同语言。

我们设计 Swift 的初衷,是希望它能成为人人都能学习的编程语言。你可以使用熟悉的单词和词组,比如“add”和“remove”,而且一边写代码,一边就能看到实际效果。Swift 不仅容易上手,还十分强大,数以百万的开发者也正是在使用它来打造各种你每天都离不了手的 app。

iPad,学习编码的起跳板。

iPad 能让学生以有趣且具互动性的方式学习编程。Swift Playgrounds app 充分利用了 iPad 的各项 Multi-Touch 功能,因此,学生可用手指随意拖动代码,然后看到各种效果在屏幕上一一呈现。他们甚至还可使用 iPad 来控制机器人和无人机,亲身体验代码如何在实际生活中发挥作用。

以真正有趣的方式,
教授真正专业的编码。

我们希望让编程变得和使用 iPad 一样引人入胜。因此,我们借助 Swift Playgrounds 打造了非同一般的体验。这款 app 能让学生以真正的代码去控制角色,并通过解谜来学习重要的编程概念。这使得学习编程就如同玩游戏一般趣味十足。

用你的编码,让机器人、无人机通通活灵活现。

看见自己的想法在现实生活中得以实现,是一种很有效的学习方式。有了为 iPad 而设的专业课程,学生可通过创建程序让机器人行走和控制无人机。这种亲手实践的方法可向学生展现出:编程概念和工程设计如何在现实生活中得以实现。

各种课程,让孩子们通过 Swift
开始思考、解决问题、发挥创意。

我们开创了一系列标准化教材来帮助你教授编程,包括课堂活动,基于 app 的谜题和讨论话题。下面我们就来快速预览一下在 iPad 上讲授 Swift 的课程。

下载教师课堂教学指南,准备开课。

编程入门 1

《编程入门 1》帮助你使用 codeSpark 和 Tynker 等可视化 app 教幼儿园学生如何像程序员一样思考。这份指南包含有关在日常活动中运用序列、调试和条件语句等概念的课程。另外,还提供了不需要电脑的活动、日记话题和益智游戏等。

编程入门 2

三至五年级的学生可以提高自己的技能,继续他们的编程之路。这个阶段的活动包括解决真实的编程问题、测试同学的代码、为一系列机器人设计程序,以及探索用户界面设计。他们还将能够运用学到的知识,使用 Tynker 这类可视化 app 解决谜题。

学习编程 1 & 2

《学习编程 1 & 2》旨在帮助你将 Swift Playgrounds 带到课堂上,无论你的编程经验水平如何。这些课节以关键的编程概念为要点,并说明编程是怎样一种可运用于其他领域和日常生活的思维方式。

帮助学生们学会用 Swift 在 Mac 上开发出真正的 App。

如果你的学生已经准备好开发 app,可过渡到使用 Xcode 在 Mac 上进行开发。我们创建了一系列课程,让你帮助他们掌握和专业人士一样的工具、方法和概念。因此,你能帮助学生开发可运行的 app,让他们的想法变成现实。

一系列课程,帮学生成长为
App 开发者。

我们设计了一系列课程,帮助学生亲身实践各种必要的工具、方法和概念,以从零开始创建 iOS app。我们还创建了教学指南,让教师为这些学生提供支持。你可在下方预览在教授如何使用 Swift 开发 app 时,将会用到的一些功能。

下载适用于学习和教授 app 开发的指南

《使用 Swift 开发 App 入门课程》

一个学期的课程,旨在带领高中生和大学生进入 app 开发、Swift 和 Xcode 的世界。课程结束之后,学生可利用编程技巧,从头开始构建两个基础 iOS app 中的一个。

《使用 Swift
开发 App》

为期一年的课程,让高中生或大学生更深入地了解 Swift、Xcode 及 iOS 开发。学生可应用自己的技能,构建小型项目 ,以及在 Playgrounds 中测试代码。在课程结束之时,他们将可以自行设计并构建功能完备的 app。