使用 Swift 開發

「使用 Swift 開發」是 Apple 針對 14 歲以上學生推出的全方位程式設計課程。本課程使用 Swift 程式語言,協助學生做好準備,以進入與 app 開發相關的大專校院或職場。課程內容與教育工作者適用的免額外付費線上專業課程相輔相成,並針對可支援所有主流程式語言的 Mac 所設計,使 Mac 成為教導及學習程式編寫的理想裝置。

課程簡介。

「使用 Swift 開發」課程專為高中與高等教育學生而設計,用來探索如何自己設計並建構功能齊全的 app。在培養新技能的過程中,學生將掌握編寫程式碼的主要概念,甚至還能取得 AP 學分或業界認可的證書,以證明他們具備 Swift 和 Xcode 相關知識。

無論你是否具備 Swift 或其他程式語言的教學經驗,輔助用的教師指南都會是好幫手,讓有學習意願的 app 開發者加深了解、投入開發作業。

課程內容。

探索《使用 Swift 開發:探索》中的此範例課程,其設計用意就是協助學習者在 Mac 上使用 Xcode 建構出他們的第一款 app。

1

課程單元

探索單元的學習目標,並了解四個主要小節:「開始使用」、「邊玩邊學」、「建構」和「設計」。

課程單元著重於培養程式設計的技能,以及了解重要概念。在各個單元間,學生將探索一群追劇社團學生的故事。

2

引導式 App 計畫案

引導式 app 計畫案提供逐步指示,協助學生以 Xcode 建構 app,並透過輔助用的影像和影片挑戰學生,藉此使其運用所學解決問題。

所提供的新手計畫案檔案能引導學生把重點放在關鍵的 Swift 觀念,加速培養程式編寫技能。

3

App 設計流程

學生將探索創新運算法所帶來的影響,並體驗「App 設計流程」。

學生將考慮 app 設計人員和開發者會做的選擇,因為他們的 app 可能會影響成千上萬、甚至數百萬人。

4

Xcode Playground

學生在 Xcode Playground 用 Swift 編寫程式碼的同時,藉此學習程式設計概念。

Xcode Playground 提供互動式的程式編寫環境,能讓學生試驗程式碼,並立即查看結果。

5

Swift

Swift 是 Apple 推出的程式設計語言,你在 Mac、iPad、iPhone、Apple Watch 或 Apple TV 上使用的許多 app 都是用 Swift 編寫而成。

Swift 可以開啟程式設計世界的大門。事實上,Swift 的設計宗旨就是要成為所有人第一個學習的程式語言,無論學生是就學中或求職中。

6

認證

幫助學生就 app 開發與 Swift 所學知識取得認證。

Certiport 可提供「使用 Swift 開發 App」的資格認證。

進一步了解

Apple 專業學習

Apple 專業學習透過 Instructure 推出的 Canvas 提供《使用 Swift 開發:探索》與《使用 Swift 開發:AP® CS 原理》的免額外付費線上專業課程。參與課程者可以直接向 Apple 學習 Swift 和 Xcode 教學必備的基礎知識,因此不論在哪種教育環境,這都是「使用 Swift 開發」理想的入門課程。進一步了解請至 apple.co/developinswiftpl

書籍與資源

在《使用 Swift 開發:探索》學生指南中尋找本課程和其他內容。下載《使用 Swift 開發》書籍和資源。

深入探索。

探索更多能夠協助教導程式編寫和 app 開發的資源。