歡迎來到奇妙的圖像化編程世界!透過拖拽積木式指令模組,讓孩子們在創作有趣的故事、遊戲和動畫的過程中,自然而然地理解編程的核心思想。
歡迎來到奇妙的圖像化編程世界!本課程是孩子們踏入計算機科學殿堂的第一塊基石。我們採用國際主流的圖像化編程工具(如Scratch等),透過拖拽積木式的指令模組,讓孩子們在創作有趣的故事、遊戲和動畫的過程中,自然而然地理解編程的核心思想。
本課程將會打破「編程枯燥難懂」的刻板印象。從讓角色動起來、發出聲音開始,到最終能獨立設計複雜的演算法和數據結構,孩子們會像砌LEGO一樣構建程式,在充滿創造力的環境中,系統性地培養計算思維、邏輯分析能力和解難能力,為迎接AI時代打好穩固基礎。
完成本課程後,學生將能夠:
我們的圖像化編程課程分為五個循序漸進的級別,確保孩子由零基礎開始,一步步成為編程小高手。
級別 | 名稱 | 適合對象 |
---|---|---|
Level 1 | 初探冒險家 | 零基礎初學者,對編程充滿好奇 |
Level 2 | 邏輯築構師 | 完成L1或有一定基礎,希望深化理解 |
Level 3 | 創意工程師 | 掌握基礎邏輯,渴望創作更複雜項目 |
Level 4 | 系統設計師 | 熟練使用基礎工具,開始學習系統化設計 |
Level 5 | 演算法達人 | 具備紮實編程基礎,挑戰高階演算法與數據結構 |
在這個級別,孩子們將開啟編程世界的大門。我們會熟悉編程環境的每個部分,學習如何讓角色移動、變色和發聲。學生將學會建立、儲存自己的第一個程式項目,並透過拖拽指令積木,理解程式是如何一步一步順序執行的。從這裏開始,孩子們將獲得第一次「用編碼創造世界」的成就感。
Level 2將帶領學生深入編程邏輯的核心。我們會引入坐標的概念來進行精確定址,學習使用「如果...那麼...」等條件判斷(選擇結構)和「重複執行」等循環來構建更智能的程式。孩子們將開始接觸數據(數字、文字、真假值)和基本的數學、邏輯運算,並學會用自然語言清晰地表達自己的演算法思路。
學生們將化身創意工程師,使用更強大的工具來實現更創新好玩的意念。我們將深入學習「畫筆」模組來創作動態繪畫,用「變數」來記錄遊戲分數,用「廣播」機制讓多個角色進行互動和溝通。此外,本級別將重點學習流程圖,這是一種強大的工具,能幫助學生像工程師一樣設計和規劃複雜程式。
這是向高階編程思維邁進的關鍵一步。學生將探索如何將簡單結構組合成強大的解決方案——例如在循環內部再進行判斷(循環嵌套),或使用「自訂積木」來建立可重複使用的功能模組(函數)。我們還會深入學習「列表」來管理大量數據(如排行榜),並掌握「克隆」技術來高效地生成大量角色(如滿天繁星或成群敵人)。
在最高級別,學生將綜合運用所學知識,解決真正的編程難題。課程將聚焦於經典演算法(如搜尋和排序)的實現與優化,並探索高階數據結構(如二維列表、隊列、集合)的實際應用。學生將不再僅僅是工具的使用者,而是能對程式進行效能思考的設計者,為後續過渡到任何文字編程語言做好充分準備。
檔案操作、介面導覽、運行偵錯、指令分類、參數調整。
舞台、角色、造型、聲音、坐標、方向、隨機數、克隆。
順序結構、選擇結構(if/else)、循環結構(repeat/forever)、嵌套應用。
字符串、數值、布林值數據;數學運算、關係運算、邏輯運算。
自然語言描述法、流程圖描述法、輸入與輸出概念。
變數、列表(建立、增删改查)、多級索引、二維列表。
廣播訊息、自訂積木(函數)、有回傳值的函數。
隊列、集合、搜尋演算法、排序演算法、程式效率優化。
Contact us today to learn more about our Scratch programming course and enrollment options.