課程簡介
開發手機應用程式不再是成年人的專利,P6 - S1 的小朋友也能創建屬於自己的手機程式。
透過 RoboCode 的 AppInventor 編程課程,小朋友學習使用 AppInventor 編程平台開發手機應用程式。課程內容涵蓋程式的介面設計、數據處理、雲端資料庫應用,以及進階的人工智能技術。透過循序漸進的學習,他們既能掌握手機應用開發的關鍵技能,亦學會將自己的想法轉化為實際應用,運用所學創造出實用且創新的手機應用程式。
課程旨在培養小朋友對真實世界科技的敏銳觸覺,透過借鑒現有的作品,並融入自己的創意,開發出全新的手機應用程式。
學習成果
- 掌握開發真實世界手機應用程式的技巧,創建實用且創新的應用程式
- 學習創建美觀且易於操作的介面,提升應用程式的使用者體驗
- 學習處理各類型數據的技巧,靈活將數據運用於應用程式內,使程式的功能更多樣化
課程特色
從現有應用中汲取靈感
設計創新內容
通過觀察和分析現有應用程式的設計,引導小朋友進行思考,學習在此基礎上加入自己的創意元素,完成創新的應用程式。
全面掌握編程技能
創造多樣化的課堂作品
課堂內容涵蓋多種主題,從入門的遊戲創作到高階的人工智能應用,透過創建各類型的作品,全面提升編程和手機應用程式設計技能。
展示學習成果
提升演講技巧
每個學期設有匯報環節,小朋友將面對鏡頭講解所學知識並展示作品。通過不斷的練習來提升説話技巧和演講自信。
課程內容
等級一 : 入門手機應用程式開發
熟習 AppInventor 編程平台的操作,學習手機應用程式開發的基礎,當中包括程式介面設計及手機遊戲開發流程等元素。
- 學習設計直觀且易於操作的手機程式介面,提升使用者的體驗和操作舒適度
- 透過開發入門的應用程式,例如計時器和筆記本應用等,掌握基礎的編程邏輯和概念
- 掌握手機遊戲設計的關鍵技巧,學習創建不同的遊戲角色操作方法
等級二 : 進階編程邏輯與數據處理
學習運用雲端數據庫進行資料交換,設計可與其他用家進行實時互動的應用程式,從中學會處理複雜的數據結構,讓作品更多元化。
- 創建具備實時對話功能的應用程式,透過雲端數據庫讓用家進行實時互動
- 進一步提升數據處理能力,掌握複雜數據結構的處理技巧
- 探索程式設計流程的關鍵,開發操作簡便的手機應用程式
等級三 : 高階圖像存取與數據視覺化處理
針對高階手機應用開發,以物件買賣程式為主題,學習圖像存取處理以及數據視覺化的技巧。通過提升手機介面設計和數據展示,使應用程式更加直觀易用。
- 探索高階的手機介面設計技巧,提升用戶體驗
- 學習多個雲端數據庫的應用,掌握處理圖像存取的方法
- 理解數據視覺化(Data Visualization)概念,將數據資料轉化為直觀的圖表
等級四 : 應用程式介面運用與實時數據互動
學習有效管理和處理複雜數據,並通過應用程式介面(Application Programming Interface)取得外部數據,把實時數據整理並有效地呈現於手機應用程式介面中,從而增強小朋友在真實環境中的編程能力。
- 學習使用新的數據結構,高效運用現實世界的數據儲存格式
- 掌握應用程式介面的運用,獲取外部數據
- 開發真實世界常見的實時互動手機應用程式
等級五 : 探索人工智能(AI)概念,將 AI 與手機應用程式創作融會貫通
讓小朋友深入了解AI的應用,從使用官方 AI 擴充元件到訓練機器學習(Machine Learning)模型,掌握創建智能應用的技巧。
- 探索並運用官方的 AI 擴充元件,開發創新和智能的應用程式
- 訓練和應用 AI 模型,深入了解機器學習的訓練步驟和原理
- 處理影像和聲音數據,創建多樣化的 AI 應用,提升用家互動體驗
合適年齡
11 - 12 歲
每堂時間
90 分鐘
每等級堂數
12 堂
(總共 18 小時)
師生比例
1 : 4
(上限)
每等級學費
$6840
常見問題
需要自備電腦上課嗎?
不用,我們為每位小朋友提供電腦以及所需要的工具。
小朋友需要自備手提電話上課嗎?
我們建議小朋友自備 Android 手提電話用作即時測試程式之用。
家長可以如何得知小朋友的學習內容和情況?
可以,小朋友在課堂完成的作品會儲存於個人的賬戶內,可以隨時登入賬戶,查看相關內容。
除學費外,課程有其他收費項目嗎?
沒有,只需繳交學費,沒有額外收費。
如有要事需要請假,會如何安排?
家長需要提前通知,我們會與家長安排補課時段。