教導編寫程式碼

你在教導程式碼時,不只是教導科技的語言,也是在教導思考並實現創意想法的新方式。Apple 提供多項課程,助你教導程式碼編寫,無論你是剛開始教授編碼,還是準備好帶領學生取得 Swift 認證,這些課程都能有所助益。

就從 Swift 開始。

Swift 是 Apple 打造的程式語言,學習起來相當容易,功能也非常強大。這些指令是以你熟悉的單字為基礎,例如「jump」和「forward」。而專業開發者也採用 Swift,為 iPhone、iPad、Mac、Apple TV 和 Apple Watch 製作備受歡迎的 app。

人人可編碼

Swift Playgrounds,在遊戲互動之間,掌握編碼基礎概念。

「人人可編碼」課程將透過 Swift Playgrounds 循序引導,這款 app 透過互動式解謎闖關和有趣的角色,引導孩童學習程式碼編寫,課程助你以專業 app 開發人員慣用的相同語言來介紹程式碼編寫。

進一步了解 Swift Playgrounds

教導每位學習者編寫程式碼。

《人人可編碼》指南可以幫助學生了解程式碼背後的概念,然後在裝置上練習編碼,培養解決問題的能力。學生指南讓學習者按照自己的步調來練習,而教師指南則可助你支援所有的學生,包括提供額外的指導或是給予讚許。

《程式編寫快速入門》

《程式編寫快速入門》為教育工作者與家庭帶來 10 種有趣的編碼活動,適合 10 歲以上的學生使用。初學者可以透過這個絕佳方式,使用 iPad 版與 Mac 版 Swift Playgrounds app 嘗試各種編碼挑戰。

《人人可編碼:幼齡學童教育篇》

《人人可編碼:幼齡學童教育篇》專為協助教育工作者和家庭而設計,以便在學習初期剛開始發展電腦運算思維技能時,為他們介紹程式碼編寫。在這些課程中,幼兒園至 3 年級的學童可以使用 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 原理

學生將學習重要的運算概念,在使用 Swift 編寫程式打下穩固基礎的同時,也為 AP® 計算機科學原理測驗 (AP® Computing Science Principles exam) 做準備。課程帶領學生逐步完成 app 設計過程,包括對他們自己發想的一款 app 進行腦力激盪、規劃、原型製作與評估。

《使用 Swift 開發:基礎知識》

學生可使用 Swift 培養基本的 iOS app 開發技能。他們將掌握 Swift 程式設計師日常使用的核心概念和作法,並建立使用 Xcode 的原始碼和 UI 編輯器的基本能力。

《使用 Swift 開發:資料收集》

學生將在製作更複雜且功能更強大的 app 過程中,拓展 iOS app 開發的相關知識和技能。他們將處理來自伺服器的資料,並探索新的 iOS API,這些 API 可提供更豐富的 app 體驗,包括以多種格式顯示一系列的龐大資料集。

學習如何教授 Swift。

「使用 Swift 開發」課程以免額外付費的線上專業學習課程作為支援,幫助教育工作者準備好《使用 Swift 開發:探索》與《使用 Swift 開發:AP CS 原理》的教學工作。參與課程者可以直接向 Apple 專家學習 Swift 和 Xcode 教學必備的基礎知識,讓他們不論在哪種教育環境,都能輕鬆「使用 Swift 開發」的入門課程。


編碼學習,更上一層樓。

學生使用 Swift 和 Xcode 可以盡情發揮,毫無限制。Apple 為胸懷壯志的開發者提供各種資源,包括認證和專業工具。

幫助學生取得 Swift 認證。

幫助學生就 Swift 與 Xcode 所學知識取得認證。「使用 Swift 開發 App」認證可幫助學生在競爭激烈的 iOS app 開發工作中脫穎而出。

協助學生成為專業 App 開發者。

Apple Developer Program 能讓你的學生接觸先進的 Apple 科技、app 管理工具、編碼示範與支援文件。他們也可以向 App Store 超過 10 億的客戶發布自己製作的 app。

學校裡、下課後、社群中,處處玩編碼。

《Swift 編碼社團》包含各種資源,可幫助你和你的學生成立自己的編碼社團。社團資料可助學生運用 Apple 設計原理來製作 app 原型,並引導學生進行以設計思考為主軸的計畫案。學生將製作出構想的原型,與同學一起測試 app,以及改善使用者體驗。《App 發表活動指南》則助你舉辦發表活動,並向他人展示學生的創作成品。

Apple Teacher 計畫

Apple Teacher 是一套專為教師設計的免額外付費方案,可助你培養 iPad 與 Mac 的相關使用技能、取得學生活動的資源,並就學習內容獲得認可。

教師資源

探索所有 Apple 設計的最新資源,幫助教師在課堂上運用科技,啟發學生的創造力。