Minecraft 兒童程式設計課程 初階 - 上集
學習程式對孩子未來的職業發展有益
我們在孩子們最喜歡的 Minecraft 遊戲裡,打造舒適且積極的學習環境,與程式教育結合,讓孩子們從遊戲中學習程式,培養孩子解決問題的能力,樂趣中找到學習動機。
學習程式的過程中,會培養孩子「解決問題的能力」,這並不是單一種能力,而是多種能力的綜合表現;我們的課程強調綜合能力發展,讓孩子有能力將所學活用於生活。
綜合能力發展
- 觀察力:觀察關卡裡的線索。
- 理解力:理解教學及提示指引。
- 分析:指派機器人完成任務的過程中,找出規律部分。
- 邏輯:思考解答過程會運用邏輯能力。
- 耐心:設計程式不會一次就成功,需要耐心,並且結合以上4個能力!
學程式能提升...
問題解決能力
程式設計經常需要解決各種問題,例如:語法錯誤、邏輯錯誤。過程中孩子需要思考並測試不同的解法,找到最佳解決方案。
培養孩子在其他領域中,面對困難時的思考方式。
邏輯思考能力
學習將自己的想法轉化為可執行的程式碼,孩子需持續創新和思考不同的解決方案。
可以幫助孩子在日常生活中,更好理解問題並找到解決方案。
創新思考和想像力
透過程式設計,孩子可以將自己的點子變為現實,實驗新的想法、實現新的功能,甚至發明全新的應用!
透過不斷嘗試和改進,培養出對創新的熱情和能力。
系統性思維
學習如何將複雜的問題分解成更小的問題,然後按照順序和邏輯組合程式碼。
培養孩子理解事物之間的關聯性,並在解決問題時具有整體觀念。
課程進行方式
我們團隊在「麥塊教育版」裡自行開發程式學習關卡(簡稱線上教室)。孩子首先看到的是麥塊挑戰關卡,如同密室逃脫,小朋友要先探索、觀察,關卡中也有提示加速釐清問題。(我們不是看影片學習喔!)
依照關卡內的文字提示、再搭配教材,一次一步驟將特定功能的程式碼給做出來,課程由淺入深帶入程式重複執行的動作,小朋友可以自己設計出特定程式組合完成闖關!進而學習到每個關卡所對應的程式觀念。所以我們的課程是讓孩子動手「設計程式」,而不是「抄程式」喔!
每位孩子都是獨一無二的個體,對我們來說,並不是同一套標準用在所有孩子身上,因材施教,打造最適合孩子的學習模式。
課程階段分級
玩遊戲不會變壞,
但學程式會更!厲!害!
全 台 首 創
程 式 學 習 關 卡
基本操作、認識代理機器人
序列式思考 I
序列式思考 II
學習迴圈觀念、更多的代理機器人控制功能
規劃路徑、分析重複出現的模式、更進階的序列式思考
設計程式讓代理機器人自動耕種、巢狀迴圈
設計程式讓代理機器人畜牧、巢狀迴圈
學習判斷式的觀念、邏輯條件、迴圈應用
判斷式、邏輯條件、巢狀迴圈應用
判斷式、邏輯條件、迴圈變數,以上觀念的綜合挑戰
挑戰分析能力、解構能力。接著運用序列式思考,設計出自動的建築程式
難度更勝「解構金字塔」。
挑戰成功即可進入「寫程式蓋出整座城市」的「初階- 下級」課程囉!
Our Principal
園長說
❝ 我們參考了很多國外教育的研究文獻,想改變原本老師在課堂上一對多的傳統教學方式:發覺到影響學習成效最大的關鍵,在於小朋友想要學習某個主題的內在動機,這是非常重要的一點!
透過程式關卡的設計,讓每個關卡對應到一個程式觀念,所以學習階段會很明確,再透過遊戲闖關的方式,打開小朋友的好奇心,讓他們樂在其中。 ❞
關於線上課程...
不行喔!
麥塊教育版是微軟專門設計給小朋友學習程式設計的版本,小朋友可以很快速方便地學習運算思維、程式邏輯。
PC版要學程式會比較麻煩,要裝很多開發工具,我們是規劃在中階班才會使用。
上課時需同時使用「麥塊教育版」及「Teams」這兩個軟體,且必須連線到我們線上教室的伺服器。
平板的麥塊在切換到其他app時會斷線,小朋友就必須重新登入線上教室,所以老師在Teams傳資訊或是分享螢幕要示範時,就必須切換回Teams,但再次切換回麥塊需要重新再次登入線上教室的伺服器,對孩子來說,操作上較為麻煩。
所以建議使用電腦上課,體驗會比較好喔!
- 學會Minecraft遊戲的基本操作與程式元素
- 培養程式的基礎概念與運算思維能力
- 靈活運用課程內容,具備舉一反三的能力,應用於遊戲進行
- 問題導向學習 – 鼓勵學員主動解決問題、討論協調、組織能力
- 學會寫程式的關鍵基礎
- 不只有程式,更多了創造力
- 玩中學,從樂趣激發熱情
- 降低學習程式的恐懼
麥塊教育版 (Minecraft: Education Edition) 是微軟(Microsoft)特別為教育者進行教學而設計出的版本。除了原本的遊戲功能之外,還可以利用 積木式編程語言-MakeCode 來設計程式,並且在遊戲中立即呈現出程式運算後的效果。
那為什麼要透過遊戲學程式呢?
遊戲可以提供一個不同於傳統的學習情境與介面,因各種數位工具的普及,遊戲也更多樣化與進步,遊戲的基本價值包括提供遊戲者一種掌控感,刺激水平思考、問題解決能力與團隊合作,遊戲者也要克服挫折感,與堅持目標。
相信給各位爸媽看密密麻麻的程式碼,一定也會打退堂鼓。更何況是孩子呢?從孩子喜歡的遊戲開始學習程式,是最好的入門!
若想了解更多關於,歡迎閱讀此篇文 基於遊戲的學習 (Game-Based Learning)
- 跟著自己的學習進度,無需擔心缺課或跟不上。
- 課程內容有不懂的可以反覆上課。
- 學習社群互動模式。
- 自由探索學習。
- 帶給學員學習刺激和興奮感。
- 自主學習時間規劃。
- 省下往返教室的交通時間。
- 不受天氣影響,隨時想學就能學。
- 依照自己的學習進度,安排時間自主學習。
- 親子共學更有樂趣。