最佳實踐:鼓勵學生將任務分解為小步驟。通過提醒他們這是編碼的第一步來讓他們保持興奮。
可選活動: 與您的學生一起進行花生醬和果醬活動!
更多背景:歐洲學校嘗試了向年幼的孩子(4-5 歲)教授計算機科學的方法,但對任何人來說,這都是一項非常有趣的活動!
他們想說明計算機並不聰明。它們只是非常快(而且愚蠢)的機器,可以做我們程式設計告訴它們做什麼。他們通過表現得像計算機一樣來做到這一點,孩子們“程式設計”計算機/老師來製作PB&J。如果做得正確,這是非常搞笑的,因為目標是盡可能從字面上理解命令。如果學生的第一步是“將花生醬塗在麵包上”,那麼教師/計算機不會首先做顯而易見的事情:他們會做字面上的事情,這可能是將花生醬塗抹在整個麵包上(因為學生沒有指定只一塊吐司)。
這裡有一個範例視訊 ,其中包含更多說明和資訊。
要問學生的指導性問題: 是否有其他遊戲需要演算法來玩它們?想想那些你必須讓人們下訂單的那些晚餐遊戲。首先,你煮肉,切碎蔬菜,然後把它們放在一個盤子里!就像煮過頭了!有沒有其他使用演算法的現實生活遊戲?魔方呢?你重複某些模式,直到方塊移動到你想要的地方,這是一種演算法!