《程式特攻隊 3+4》教案規劃 與 學習單

 

作者:蔡依橙

 

 

 

 

教案設計概念

 

這套漫畫小朋友也很喜歡。我是跟「希臘羅馬神話漫畫 3」一起出學習單的,女兒決定先寫神話的,兒子則更喜歡寫程式的挑戰。

 

 

兒子喜歡這兩本書,是喜歡到在家裡沒事都會拿來再翻。我問他,「你不是已經看完而且學習單的程式也都寫好了嗎?怎麼還在繼續讀。」他回答,「我就很喜歡啊。」大概是這麼喜歡 XD

 

同樣的,漫畫引起興趣,並使之理解概念,但要真的懂,還是得實際做過一次。這次,第三冊最後一頁,有個小任務,要下載 UC Berkeley 的簡單程式,然後輸入對孩子來說有點多行的程式。這裡鼓勵一下姊弟合作,光是兩個人要輸程式碼,怎麼分工就很有學習效果。因為總會有人輸錯,也會有指責,順道告訴他們「不要忙著怪別人,以免日後無法合作」,以及「其實自己也有錯,重點是怎麼一起找出錯誤」。

 

另外,我也希望他們能開始跨平台,一下子 Tynker,一下子 Scratch,理解不同的平台,其實都可以做出類似的東西。然後再跨到孩子正喜歡的 Minecraft 上,讓他們理解手動蓋跟程式蓋的差異,感受到程式是真的可以讓他想做的事情作得更好,並開始理解「計算思維」是可以解決很多問題的。

 

 

 

 

上圖是兒子自己去拿出計算紙跟鉛筆,在滑鼠右邊的那個,先在紙上規劃好,然後才去寫程式,做 Minecraft 建築自動化。

 

最後,也讓他們思考一下,主角的設定以及個性。整個教案的設計跟概念大概是這樣。

 

以下是空白學習單,以及兒子寫出來的答案連結,因為他寫的時候,Tynker 剛好不穩,所以我確認過後,讓他可以改用 Scratch,不過女兒寫的時候卻又正常,只能說有什麼用什麼。之後女兒的學習單完成後,也會繼續補上連結。

 

 

 

 

《程式特攻隊》3. 如果否則迷宮 4. 巢狀救命階梯 學習單

 

 

  1. 請使用 Tynker 的 project 功能,寫一個如第三冊 26 頁的六角形,並公開分享在網路上,然後 embed 到下面作為答案呈現。

 

 

  1. 請使用 Tynker 的 project 功能,應用 if else 功能與隨機亂數生成,做一個會隨意改變顏色、隨意改變行走長度、隨意變化角度的亂數畫圖程式,並加上重複功能,使他畫出一個隨機圖形。Embed 成果於下方。(注意:顏色、長度、角度等等都要能隨機變換喔!)

 

 

  1. 請問第三冊最後一頁的「來自程式特攻隊的秘密訊息」,全部的程式碼輸入完成後,會畫出什麼呢?請截圖呈現你最後輸入完執行看到的結果。(提示:可以兩個人一起合作,輪流輸入,一起獲得結果。)

 

 

  1. 請用 Tynker 寫程式控制 Minecraft,在 Minecraft 的世界中,用方塊畫出第四冊 28 頁的圖形。錄影介紹程式碼與執行結果、上傳 YouTube 後,將影片嵌入下方作為本題答案。

 

 

  1. 請用 Tynker 寫程式控制 Minecraft,在 Minecraft 的世界中,用「重複」指令,畫出第四冊 44 頁的圖形,而且不只畫一層方塊,能一次畫出五層高的城牆。這樣畫好後,只需要手動加個門,就是個城堡囉!錄影介紹程式碼與執行結果、上傳 YouTube 後,將影片嵌入下方作為本題答案。

 

 

  1. 請用 Tynker 寫程式控制 Minecraft,並應用巢狀組合的指令,畫出最後一頁的梯子型,而且,不只畫一層方塊喔,能一次畫五層高,這樣只要加個門,就是一連串的連棟透天囉!錄影介紹程式碼與執行結果、上傳 YouTube 後,將影片嵌入下方作為本題答案。

 

 

  1. 現在我們讀了四本了,你更認識霍普這個人,請問到目前為止,你對他個性的描述是?你對他的看法是?你喜歡他嗎,為什麼?(至少 5 行)

 

 

學習成果

 

 

 

相關連結

 

 

 

教養深度對談:課業學習、藝術教育

 

 

本篇發表於 小孩教養 並標籤為 else, if, repeat, 如果否則, 巢狀, 程式特攻隊。將永久鏈結加入書籤。