在 第1173回 談到,在 Code.org 我為國小三年級的學生選的是「電腦科學基礎課程1」International CS Fundamentals: Course 1,課程1 (Course 1) 共有18課 (lesson),每一課有幾題 (puzzle)不一定。在 code.org 的中文翻譯中, 課(lesson)=階段(stage)。 前情提要: 第1171回-運算思維-Code.org-1-教師開設教室 第1172回-運算思維-Code.org-2-為什麼要學寫程式? 第1173回-運算思維-Code.org-3-電腦科學基礎課程1-第1~5課 上一回談到學生第一次上課,每個學生都做完了第1~5課的題目(puzzle),這一回我要來談談第1~5課的影片。影片的部分學生大多會跳過沒看,我覺得還OK,在學生第二次上課時,我打算用這些影片來複習回顧上一節課的內容,全班一起看。 Code.org - 課程 1:第 1 課:快樂地圖 看一個影片 Unplugged - Happy Maps - Introduction (記得開字幕) 這是個不插電的活動,在紙上玩,有學習單 Activity1-HappyMaps.pdf 可以下載,這份學習單內容看起來很幼稚,沒錯,因為課程1原本就是設計用來教幼稚園學生的。 在教學指引 Happy Maps 中說到,要把 Algorithm 演算法這個名詞介紹給學生,但這是一個單步驟就可以解決的謎題,我覺得並不適合提出演講法這個名詞來講。但我的學生既然已經做完第1~5課的題目,那就可以講了。 活動:老師站在教室的某個地方,要學生指引老師走到黑板去,並在黑板上畫一個笑臉,把老師當機器人來玩。 Algorithm 演算法,是指, A list of steps that you can follow to finish a task. 可用來完成一項任務的一連串步驟。 還有課後評量可以使用喔! Assessment1-HappyMaps.pdf Code.org - 課程 1:第 2 課:移動它,移動它 看一個影片 Unplugged - Move It, Move it - Introduc...