Swift,編碼新手及全職開發者
的共同語言。
我們將 Swift 設計成一款人人都可以學習的程式語言。你可運用許多早已熟悉的字眼和語句,例如「add」和「remove」,並在你輸入程式碼時,看見自己所創造的效果。同時,Swift 的能力還非常強大,你日常所用的 app,都是由數以百萬計的開發者利用 Swift 編寫而成。
編碼能協助學生在以科技為本的未來中茁壯成長,因此非常重要。在教授編碼的過程中,你亦可同時傳授批判思考和解決問題的技巧。我們制定了全面的「人人可編碼」課程,帶來眾多 iPad 和 Mac 課堂、教師指南和各款 app,讓你可輕鬆地在課堂上教授編碼。全因我們相信,編碼並不是課外活動,而是核心課程的一環。
我們將 Swift 設計成一款人人都可以學習的程式語言。你可運用許多早已熟悉的字眼和語句,例如「add」和「remove」,並在你輸入程式碼時,看見自己所創造的效果。同時,Swift 的能力還非常強大,你日常所用的 app,都是由數以百萬計的開發者利用 Swift 編寫而成。
iPad 讓學生的編碼學習,變得互動有趣。Swift Playgrounds app 將 iPad 所有的 Multi-Touch 功能,發揮得淋漓盡致。學生能以手指四處拖移程式碼,而效果亦會立即呈現眼前。他們甚至可運用 iPad 來控制機械人和航拍器,體驗程式碼的實際應用。
我們希望讓編碼的過程,變得與 iPad 的使用體驗一樣引人入勝。因此我們創製了 Swift Playgrounds,帶來前所未有的編碼體驗。這款 app 讓學生能以真實的程式碼來控制不同角色,並透過破解謎題,學習重要的編寫程式概念,使學習編碼變得跟玩遊戲一樣,充滿樂趣。
親眼看見自己的構思在眼前活靈活現,是強而有效的學習方式。透過專為 iPad 而設的特別課程,學生可編寫程式來讓機械人四處走動及操控航拍器。這種注重實踐的學習取向,正可展示編碼概念和技術是如何在現實世界中實際體現。
我們製作了眾多標準教材,助你教授編碼,包括各種課堂活動、app 內謎題,以及討論主題。現在就預覽一下以 iPad 教授 Swift 的課程內容。
下載教師指南,帶領你的班級展開課程。
進一步了解 Get Started 系列課程內容 (PDF)
進一步了解 Swift Playgrounds 課程內容 (PDF)
Get Started with Code 1 課程
Get Started with Code 1 課程能協助你利用 codeSpark 和 Tynker 等視覺化 app,教授你的 K–2 學生如何像程式編寫人員般思考。教師指南內包括各種課程,讓學生可在日常生活處境中,應用序列、除錯和條件陳述式等概念。它更提供眾多無需使用電腦的體驗活動,以及不同的日誌主題和謎題。
下載教師指南《Get Started with Code 1 Teacher Guide》
Get Started with Code 2 課程
3 至 5 年級的學生能繼續編碼旅程,磨練自己的技巧。他們可參與眾多活動,包括解開真正的編碼疑難、測試同學的編碼作品、為一系列的 bot 設計程式,以及探索如何設計用戶介面。他們更可運用 Tynker 等視覺化 app,以自己所學的知識來解開謎題。
下載教師指南《Get Started with Code 2 Teacher Guide》
Learn to Code 1 & 2 課程
無論你的編碼程度如何,Learn to Code 1 & 2 課程都能助你將 Swift Playgrounds 帶到課堂之中。課程會重點介紹主要的編碼概念,並會示範編碼的思考方式,能如何應用在其他科目和日常生活上。
下載教師指南《Learn to Code 1 & 2 Teacher Guide》
Learn to Code 3 課程
在 Learn to Code 3 課程中,你的學生將可進一步磨練編碼技巧,並開始學習以 app 開發者的思維模式來思考。透過探索由專業開發者使用的強勁編碼概念,他們就能製作一系列創意工具。而他們亦可了解如何放置和處理影像,創造出截然不同的新世界。
下載教師指南《Learn to Code 3 Teacher Guide》
當你的學生在製作 app 上已準備就緒,就可更進一步,在 Mac 上以 Xcode 進行開發。我們制定了眾多課程,協助你為學生提供各種專業人士同樣使用的工具、技巧和概念,讓他們能製作出可暢順運行的 app,將構思變成現實。
我們設計了一眾課程,幫助學生實際體驗各種所需的工具、技巧和概念,由零開始製作 iOS app。而我們更製作了各種教師指南,協助教師為學生提供支援。現在就預覽你在教授如何以 Swift 開發 app 時,將會用到的一些功能。
進一步了解 App Development with Swift 課程內容 (PDF)
為期一個學期的課程,帶領高中生和大學生走進 app 開發、Swift 和 Xcode 的世界。在課程結束時,學生能應用自己的程式編寫技巧,由零開始製作兩款基本 iOS app 的其中一款。
下載學生指南《Intro to App Development with Swift Student Guide》
下載教師指南《Intro to App Development with Swift Teacher Guide》
App Development with Swift 課程
這個為期一年的課程,讓高中生或大學生能更深入了解 Swift、Xcode 和 iOS 開發。學生可建立小型計劃案,並在各個 playground 內測試自己的編碼作品,一展自己的技巧。在課程結束時,他們就能自行設計出一款功能完備的 app。
下載學生指南《App Development with Swift Student Guide》
下載教師指南《App Development with Swift Teacher Guide》