暑假我設計了一個課程,學生從無到有學習micro:bit並且可以設計一個運動輔助的儀器,給學生的材料大致上是運用micro:bit本身上面有的學習單元去進行引導,最後給與一張結合運算思維演算法的學習單,先用紙筆進行規劃,想好在上去設計程式,不過我覺得很想設計程式的人容易跳過紙筆思考流程的步驟,實在是很可惜的一件事情,畢竟很多時候卡住了會跟一開始流程設計的順不順有關係,如果能先把流程設定好,應該是比較容易抓蟲的。
以下是moodle的課程表,課程請點(連結),帳號密碼都是microbit
每次跟著micro:bit課程做完一個小專案,我就請學生進行檢核,讓他知道這個專案希望他學會什麼能力
基本上4堂課可以半自學一些基礎能力,像是基本、輸入、邏輯、變數、隨機取數,這次比之前的課程設計多了廣播的教學,希望他們可以做出多機互動,不過唯2想做多機互動的一個遊戲設計太複雜沒辦法在時間內做完,而且他根本不想畫演算法,所以造成思惟上的混亂,如果好好用演算法圖是爬梳一下,應該會比較好想出卡關的點才對
至於書面資料跟上機操作其實是相符相乘,所以如果某一邊卡住,往另一邊做看看,就可以反覆補齊整個程式了,這也是往後我自己在寫程式的時候可以思考的一種程序。
至於有了書面資料,也比較方便我跟學生溝通,至少他們少了什麼部分,我可以說:不知道怎麼隨機變換顯示的動作,你先做做看猜拳那個專案;不知道怎麼亂數取號,你先做做看骰子那個專案;不知道方塊在哪裡,你可以看學習單上面的項次,就可以提升我們溝通的效率與效能了。
下方是最後的學生成品與設計單,如果一次段考之間也差不多是6-7堂課,應該也可以做出一個小專案才是。