Swift Playgrounds 初階編程

從遊戲中學習編程 — 探索Swift Playgrounds的奇妙世界

從遊戲中學習編程 — 探索Swift Playgrounds的奇妙世界。這個課程將帶領學生透過 Swift Playgrounds 學習編寫一個飛機大戰遊戲。學生將學會基礎編程概念、創建圖像元素、動畫設計和碰撞檢測等技巧,最終完成一個功能完整的飛機大戰遊戲。課程將通過互動式編程、示範和實踐來實現學習效果。

課程要求

課時

15 小時

所需設備

Mac 或 iPad

學員要求

初中至高中

開班人數

最少 15 人

課程重點

熟悉 Swift Playgrounds

學生熟悉Swift Playgrounds應用程式,了解其基本功能和界面。同時,學生將學習編寫簡單的程式碼,理解基本的 Swift 語法。透過互動式編程練習,他們可以在遊戲化的環境中開始建立編程基礎。

探索Swift Playgrounds方案

學生將深入了解Swift Playgrounds中提供的項目和方案。他們將使用專案「學習程式設計 」來學習編寫程式代碼。這有助於學生進一步鞏固他們的編程知識和技能,並開始應用所學的概念。

創作遊戲的概念和設計

引導學生探索遊戲的基本概念和設計思路。他們將學習遊戲的玩法、目標和操作方式。同時,他們將設計遊戲界面,包括玩家飛機、敵人和背景等元素。這將激發學生的創造力和設計思維,並為他們後續的編程工作打下基礎。

課程內容

共 15 小時

* 可根據學校需要調整

Swift Playgrounds coding
Swift Playgrounds testing
  • 認識Swift Playgrounds和基本編程概念
  • 介紹Swift Playgrounds的基本功能和界面
  • 編寫簡單的程式碼,理解基本的Swift語法
  • 使用Playgrounds環境進行互動式編程練習
  • 探索Apple在Swift Playgrounds中提供的項目和方案
  • 透過專案:「學習程式設計 1」學習編寫程式代碼
  • 學習使用Swift Playgrounds進行基本數據操作,如算術運算和字串處理
  • 探索條件語句,如if語句和switch語句
  • 理解函數的概念和使用方法
  • 介紹飛機大戰遊戲的基本概念和設計思路
  • 討論遊戲的玩法、目標和操作方式
  • 設計遊戲界面,包括玩家飛機、敵人和背景等元素
  • 創建玩家飛機和敵方飛機的圖形表示和動畫效果
  • 介紹碰撞檢測原理
  • 創建子彈和敵人飛機,並實現它們在屏幕上的移動
  • 編寫碰撞檢測代碼,實現子彈和敵人飛機的碰撞檢測
  • 介紹得分和失敗的設計思路
  • 創建得分和失敗機制,計算分數和顯示得分和失敗提示
  • 優化遊戲內容和遊戲體驗
  • 分享和展示自己的成果

課程安排

完整課程 (15 小時)

建議一個學期完成 10 節課堂,每節 1.5 小時。
*可根據學校需要調整課堂數及時數

歡迎填妥下方表格讓同事為你提供咨詢。

精選照片

Swift Playgrounds thinking Swift Playgrounds trying Swift Playgrounds doing Swift Playgrounds coding

FAQ

常見問題

關於課程的常見問題

無需。課程一般適合任何初中至高中學生。

課程開班的最少人數是15人。

一般課程都會是一位導師到校教授。如果學生人數超過25人,導師人數會作調整。

上課地點需要有投影設備,包括投影機, 屏幕, HDMI線及咪。另外需要確保課室有 WiFi 供學生和導師使用。 Swift Playgorund軟件需要在MacOS 或 iPad上運行,不能使用windows電腦或Android平板電腦。

iPad: • iPadOS 10.0或更高版本 • 支援Apple Pencil的iPad型號(第一代或更新)或支援觸控筆的iPad型號 Mac: • macOS 10.15.4 Catalina或更高版本 • 具有4 GB RAM的Mac(8 GB或更高建議) • 具有Metal支援的Mac型號 [ 下載連結 ](https://www.apple.com/hk/en/swift/playgrounds/)

我們暫不按受政府採購卡(P-card) 付款。

相關課程推薦

基於「Swift Playgrounds 初階編程」的內容,為您推薦其他相關課程

相關新聞

探索更多與「Swift Playgrounds 初階編程」相關的教育資訊與活動回顧

現正接受報名:Formula AI 香港校際 AI 方程式 2024
最新消息

現正接受報名:Formula AI 香港校際 AI 方程式 2024

Formula AI 香港校際 AI 方程式 2024 編程無人車競賽 與對手一決高下 經過去年七場激烈的賽事,15間學校總計30隊的同學齊聚一堂,爭奪香港校際AI方程式首屆總冠軍的殊榮。每一站比賽同學都全力以赴,即使面對不同困難和挑戰,他們都嘗試努力克服,過程中的毅力和堅持令人印象深刻。...

AI 人工智能Donkey CarProgramming 編程 +3
閱讀更多
《教師工作坊 | 如何利用 AI 提升教學效率?》
過往活動

《教師工作坊 | 如何利用 AI 提升教學效率?》

10教育講者Suki與聖公會林護紀念中學於教師工作坊 | 如何利用 AI 提升教學效率?講座前的合影 《如何利用 AI 提升教學效率?讓科技助力教師與學生共成長》講座——聖公會林護紀念中學教師工作坊回顧...

AI 人工智能初中小學 +1
閱讀更多
澳門考察日:AI藝術重塑「旅遊+」體驗
過往活動

澳門考察日:AI藝術重塑「旅遊+」體驗

繼主持AI畫創作工作坊後,10教育早前聯同澳門旅遊局及香港01,帶領逾百名香港中學生參與澳門考察日,探索自然🌿、文化🎭、歷史🏛️、美食🍴及社區🏘️五大主題,透過實地體驗加深對澳門的認識。...

AI 人工智能AI藝術創作Arts 藝術 +3
閱讀更多
10教育推動AI藝術創作走出香港,連繫創意與旅遊學習
過往活動

10教育推動AI藝術創作走出香港,連繫創意與旅遊學習

過去兩年,10教育積極推動AI藝術創作在香港中小學的發展,舉辦了兩屆校際AI藝術創作大賽,並在J.P. Morgan及香港生產力促進局等機構舉行了數場AI繪圖工作坊。最近,我們更進一步,將AI藝術創作的熱情帶出香港!...

AI 人工智能AI藝術創作Arts 藝術 +3
閱讀更多

聯絡我們

想了解更多關於 SwiftPlaygrounds 編程課程的資訊?歡迎聯絡我們,我們會為您提供詳細的課程安排和報名資訊。