編程
解鎖邏輯思維,用代碼與世界對話
MakeCode Arcade 復古遊戲開發課程
本課程使用 Microsoft 推出的 MakeCode Arcade 平台,專為遊戲開發而生。學生將學習圖塊式編程 (Blocks) 或 JavaScript,設計自己的像素風格 (Pixel Art) 角色與地圖,並能一鍵將作品下載到 Meowbit、GameGo 等實體掌上遊戲機中,即刻遊玩。
完美結合「像素藝術」與「遊戲物理」。學生不僅學習編程,更學習「遊戲設計」的核心,從關卡規劃、角色平衡到玩家體驗 (UX),完整經歷一個獨立遊戲開發者的創作流程,將創意變為現實。
課程主題包括:
平台入門:認識 MakeCode Arcade 編輯器像素藝術:設計角色 (Sprite) 與場景 (Tilemap)遊戲物理:實現重力、加速度與碰撞偵測遊戲機制:製作計分板、生命值、倒數計時與敵人AI關卡設計:規劃多重關卡與 Boss 戰硬件下載:將遊戲燒錄至 Meowbit 等實體掌機
Python 程式設計與數據應用實戰
為什麼 Python 是 Google、NASA 到 DSE ICT 的共同選擇?如何讓學生從積木編程,平滑過渡到真實的「文字編程」(Text-based Coding)?
本課程是中學生銜接大學與專業開發的必修課。學生將從零開始,學習 Python 的核心語法(變數、列表、字典、函式),並逐步進階到數據分析 (Pandas)、網絡爬蟲 (Beautiful Soup) 甚至 AI (TensorFlow) 等強大應用。
課程以專案為導向 (Project-based),學生將親手打造「Web API 天氣查詢器」、「網頁爬蟲」、「數據可視化圖表」等實用工具。
課程主題包括:
Python 基礎語法:變數、數據類型、迴圈與函式數據結構:串列 (List)、元組 (Tuple)、字典 (Dictionary)模組應用:學習使用 Pandas 進行數據整理與分析網絡爬蟲:使用 Requests 和 Beautiful Soup 抓取網頁資料API 應用:串接第三方 API,獲取實時數據數據可視化:使用 Matplotlib 繪製專業圖表
App Inventor 手機應用開發課程
學生每天都在使用 App,但如何讓他們親手打造一個 App?
當 AI 開始會畫畫和寫作,我們該如何教育下一代?這門課將教導學生如何從「使用者」變身為「駕馭者」。
本課程採用 MIT 開發的 App Inventor 平台,讓學生再次使用熟悉的「積木式編程」,但這次的目標是開發功能完整的 Android App。學生將學習如何設計 App 界面 (UI),並使用積木編寫按鈕、感測器、相機甚至數據庫的邏輯。
課程主題包括:
UI/UX 設計:掌握按鈕、標籤、佈局等界面組件事件驅動:理解 "When... Do..." 的編程邏輯多屏應用:學習在不同手機畫面 (Screen) 間切換手機感測器:調用 GPS 定位、加速規、相機功能本地數據庫:使用 TinyDB 儲存用戶資料專題製作:發布一款可安裝的 Android App
前端網頁開發實戰 (HTML/CSS/JS)
你每天瀏覽的網站是如何運作的?前端工程師這個熱門職位又在做什麼?
本課程將帶領學生掌握「網頁開發三劍客」。學生將學習 HTML (網站的骨架)、CSS (網站的樣式) 和 JavaScript (網站的互動邏輯)。課程將從靜態網頁開始,逐步加入 CSS 動畫與 JavaScript 事件,最終完成一個專業的個人作品集 (Portfolio) 網站。
課程主題包括:
HTML 語義化標籤:<div>,<span>,<nav>,<section>CSS 核心:Box Model、Flexbox 與 Grid 佈局RWD 響應式設計:使用 Media Queries 適應不同螢幕JavaScript (JS) 基礎:DOM 操作、事件監聽 (Event Listener)CSS 動畫:Transitions 與 Keyframes專案實戰:發布一個多頁面的個人作品集網站
聯絡我們的 顧問團隊!
立即開啟您的 STEAM 啟蒙之旅! 共同點亮孩子們的創新潛能!
無論是 STEAM Day 報名諮詢、課程客製化建議,或是未來科技領袖培養計畫,我們的專業團隊隨時準備為您提供一對一指導。

