第1161回-運算思維-micro:bit-教學設計-1-官網上的教學專案
關於micro:bit 雖然我已寫七回網誌,但其實我都還沒寫到 micro:bit 最讓我心動的部分:教學活動設計。如果只是自己玩那無所謂,可是如果要作為學校課程的一部分,還是需要課程規劃的,然而這可是浩大的工程,該如何著手呢?
micro:bit 的JavaScript Blocks Editor 11堂課列表
在 micro:bit 官網首頁上方點選 Let's Code 之後,有兩種選擇:JavaScript Blocks Editor 和 Python Editor,初學的話應該是選圖形化介面的 JavaScript Blocks Editor, 我去看一看,每一堂課都有以下資源:
micro:bit 的JavaScript Blocks Editor 11堂課列表
在 micro:bit 官網首頁上方點選 Let's Code 之後,有兩種選擇:JavaScript Blocks Editor 和 Python Editor,初學的話應該是選圖形化介面的 JavaScript Blocks Editor, 我去看一看,每一堂課都有以下資源:
- 5 Minute Lesson Plan (pdf) (pptx)
- Teacher Notes (pdf) (docx)
- White Board Resource (pptx)
- Pupil Worksheet (docx)
- Hex File
官網上我發現還有另外一個版本的教學課程,
- Beginner 13堂課
- Intermediate 18堂課
- Maker 5堂課
- Advanced 1堂課
在官網的 Documentation文件集中我又找到的
- Games 6個專案
- Multiplayer Games 5個專案
- Music 3個專案
- Fashion 2個專案
- Toys 5個專案
- STEM 5個專案
- More 3個專案
唉!我開始眼花撩亂了,這麼多,是要從哪裡開始下手呢?其實一一看過之後,您會發現有許多是重複的,例如,以 Answering Machine 為名的 Lesson 和 Project 是一樣的學習內容,但三個地方所提供的資源不太一樣:
為什麼會這樣呢?我猜想可能是幕後團隊的變遷吧!也可能是要因應不同教學者的需求。
我最感興趣的是micro:bit : Block Editor Lessons 37堂課列表,每一堂課的教學設計中,有一個區塊叫做 Progression Pathways / Computational Thinking Framework,其中會條列出在這一堂課中,學生會學到哪些運算思維的觀念 ,它們是有代號的:
- Computational Thinking Concept:
- AB = Abstraction;
- DE = Decomposition;
- AL = Algorithmic Thinking;
- EV = Evaluation;
- GE = Generalisation
請看一看上圖中所列出的,Answering Machine 教學活動的相關運算思維概念,我覺得哇英國人好了不起喔!只不過是在 micro:bit 上秀出一串文字,就可以寫出這麼多運算思維相關細項,真是超強 der。
接著我對什麼是 Computational Thinking Framework 感到好奇,應該是個很偉大的東西吧!先賣個關子(其實是我累了,懶得再寫),請見下回分解。
前情提要:
留言