國、英、數、理,
再加編碼。

未來,正隨科技發展而向前進;而程式編寫,已成為學生們成長學習的必要基礎。當你教授程式編寫時,你同時也在傳授批判性思考及問題解決等技能。我們透過 iPad 及 Mac 上的課程、教師指南及 app 等,打造出詳盡完整的「人人可編碼」課程,讓你輕鬆在課堂中教授程式編寫。之所以如此,是因為我們認為程式編寫不是課外活動,而是核心課程的一部分。

Swift,編碼初學者和職業開發者的共同語言。

我們將 Swift 打造成人人都能學習的程式設計語言。在你輸入程式碼時,你可使用如「加入」及「移除」等熟悉的文字和詞句,當你鍵入這些文字編碼,還能立刻看見自己創造出的成果。同時,Swift 十分強大,數百萬名開發人員都用它來打造你每天使用的 app。

iPad,學習編碼的完美起點。

iPad 讓學生學習程式編寫的過程,變得有趣且具互動性。Swift Playgrounds app 充分善用 iPad 所有的 Multi-Touch 功能,使學生能以手指拖移程式碼,並立即觀看所呈現的結果。他們甚至可以透過 iPad 來操控機器人和無人機,體驗程式碼如何在實體世界中運作。

以真正有趣方式,教授真正專業的編碼。

我們想要讓程式編寫和使用 iPad 一樣引人入勝,所以我們透過 Swift Playgrounds,創造出首開先例的體驗。這款 app 可讓學生透過實際的程式碼來操控角色,並藉由解開謎題的方式,學習重要的程式設計概念,讓學習程式碼有如遊戲般有趣。

透過編碼,讓無人機、機器人都活靈活現。

親眼看到構想在現實生活中實現,是非常有效的學習方式。透過 iPad 的專門課程,學生可製作出讓機器人行走和操控無人機的程式。如此親自操作的方式,可展現如何在實體世界中,將編碼概念和工程原則付諸實現。

程式編碼之旅,即將啟程。

無論你是學生或教師,「程式設計一小時」的挑戰都能讓你以有趣的方式熟悉 Swift Playgrounds ,並探索程式編碼的世界。

讓孩子在課程中,透過 Swift 學習思考、解決問題和發揮創意。

我們製作了各種標準教材,協助你教授程式編寫,這些教材包括課堂內的活動、以 app 為基礎的謎題及討論主題等等。以下是使用 iPad 教導 Swift 的快速課程預覽。

下載教師指南,讓你的班級開始行動。

開始編寫程式 1

開始編寫程式 1》協助你使用如 codeSpark 及 Tynker 等視覺化 app,教導幼稚園大班到小學二年級學生以程式編寫者的思維思考。本指南包括各種課程,讓你在日常情境中應用如序列、除錯及條件陳述式等概念。它還隨附各種無需用到插電裝置的活動、日誌主題及謎題等。

開始編寫程式 2

3 至 5 年級學生可經由修正已學到的技巧,持續進行程式編寫的旅程。活動內容包括解決實際的程式編寫問題、測試同學的程式碼、針對各式各樣的 bot 來設計程式,以及探索使用者介面的設計。他們還能使用如 Tynker 等視覺化 app,應用其理解力以解開謎題。

學習編寫程式 1 & 2

不論你編寫程式的經驗如何,《學習編寫程式 1 & 2》都能協助你將 Swift Playgrounds 帶入課堂之中。課程強調編寫程式的重要概念,同時示範如何將編寫程式的思維方式,應用到其他學科與日常生活當中。

學習編寫程式 3

在《學習編寫程式 3》中,你的學生將擴展程式編寫技巧,以更接近 app 開發人員的方式開始思考。他們將透過探索專業開發人員所運用到強大的程式編寫概念,打造一套創意工具。並將學習如何置放及操控影像,以創造全新世界。

幫助學生更上層樓,能以 Swift 在 Mac 上編寫真正的 App。

當你的學生準備好製作 app 時,他們可以在 Mac 上以 Xcode 繼續開發。我們所打造的課程,協助你使用和專業人士一樣的工具、技巧和概念,來培育學生。因此,你所教導的學生,可以打造出實際可用的 app,將自己的構想化為現實。

課程設計,幫助學生變成 App 開發者。

我們設計了一系列課程,幫助學生實際體驗從頭打造一款 iOS app 所需的各種工具、技巧和概念。我們還製作指南,有助於老師們指導學生。以下是你將用於以 Swift 進行 app 開發教學的部分功能預覽:

下載開發 App 的教學指南。

使用 Swift 開發 App 入門課程

為期一學期的課程設計,旨在向高中及大專院校學生介紹 app 的開發世界、Swift 及 Xcode。課程結束時,學生可應用學到的編碼技巧,在兩款基本 iOS 版 app 中擇一從頭開始創作。

《使用 Swift 開發 App》

這套高中或大專院校學生適用的課程,為期一年,更加深入地探索 Swift、Xcode 及 iOS 開發。學生將應用本身學會的技巧來建立迷你計畫案,並在 playground 中測試程式碼。課程結束時,他們將能打造出由自己設計、具備完整功能的 app。