白二娃
2020年全新的“編程一小時(shí)”又來啦!“編程一小時(shí)”是一項(xiàng)長(zhǎng)期全球性科普活動(dòng),旨在揭秘編程是任何人都可以學(xué)習(xí)的基礎(chǔ)知識(shí),有利于培養(yǎng)解決問題的能力,以及邏輯能力和創(chuàng)造性。今年的編程一小時(shí)課程還是在“我的世界教育版”中展開。
今年由微軟攜手教育機(jī)構(gòu)和公益組織推出了“編程一小時(shí)-2020(包容性)”:幾個(gè)世紀(jì)以來,村民和災(zāi)厄村民們都在同一片土地上生活,但彼此之間很少有往來?,F(xiàn)在你要用編程的超能力幫助兩個(gè)相互誤解的村落打破僵局,幫助他們學(xué)會(huì)公平和包容。這個(gè)教程適合7到18歲的學(xué)生,小學(xué)生可以用MakeCode方塊編程,中學(xué)生可以使用Python編程完成任務(wù)。低年級(jí)小學(xué)生耗時(shí)在40分鐘左右(圖1)。
首先下載和安裝客戶端,搜索“我的世界教育版”,由于Minecraft我的世界教育版在大陸是由京東云運(yùn)營(yíng),找到“京東智聯(lián)云-Minecraft我的世界教育版”下載客戶端。安裝完成后無需注冊(cè)登錄,直接關(guān)閉登錄窗口,接受條款開始探索。
作為一名初學(xué)者,進(jìn)入游戲后先熟悉一下移動(dòng)(AWSD)和交互操作(鼠標(biāo)右鍵),按C鍵可以對(duì)代理機(jī)器人編程,推薦選擇MakeCode方塊編程。
挑戰(zhàn)1:移動(dòng)代理機(jī)器人。讓機(jī)器人向前移動(dòng)4步站到金塊上。
挑戰(zhàn)2:從代理機(jī)器人那里獲得一份禮物,將樹苗種在城堡中央。
完成入門挑戰(zhàn)后,你可以從兩個(gè)村莊中進(jìn)行選擇,通過6個(gè)編程挑戰(zhàn)幫助災(zāi)厄村民或村民,不計(jì)順序。
找到頭上有問號(hào)的村民對(duì)話,根據(jù)他們的需求編程,如果程序沒有達(dá)到預(yù)期效果可以再次與村民對(duì)話重置任務(wù)。
挑戰(zhàn) 1:建造一個(gè)碼頭。村民為了學(xué)習(xí)釣魚需要建造一個(gè)6×4大小的碼頭(如圖2)。
挑戰(zhàn) 2:向村民介紹劫掠獸。數(shù)好步數(shù),如果失敗可以多試幾次。答案是9步,左轉(zhuǎn),12步,左轉(zhuǎn),11步。
挑戰(zhàn) 3:守衛(wèi)甜菜農(nóng)場(chǎng)。在農(nóng)場(chǎng)周圍用2個(gè)循環(huán),修好4面的護(hù)欄,防住小偷,洗清劫掠獸的冤屈(如圖3)。
挑戰(zhàn) 4:準(zhǔn)備耕種的農(nóng)田。幫助災(zāi)厄村民們開墾農(nóng)地讓他們學(xué)會(huì)耕種。耕種9次,向右,耕種1次,向右,耕種10次。
挑戰(zhàn) 5:幫助孩子們拿回球。孩子們不太了解村民,但他們聽說村民都是巫師。使用您的代理機(jī)器人沿著墻壁向上爬,按下沿途的按鈕,啟動(dòng)村民的電梯并將球帶回來。開啟順序不唯一,比如:向上1,開,上3,開,上2,右3,開,下3,開(圖4)。
挑戰(zhàn) 6:修建一條機(jī)動(dòng)鐵路。使用您的代理機(jī)器人修建一條機(jī)動(dòng)鐵路,讓村民們可以上山參加災(zāi)厄村民的集市(如圖5)。
完成所有任務(wù)后我們當(dāng)初種下的小樹苗已經(jīng)長(zhǎng)成參天大樹了。最后獲得今年的結(jié)業(yè)證書(圖6)。
通過這短短的一節(jié)課,學(xué)生們將會(huì)了解多樣性的重要性和益處,以及多樣性和包容性在社區(qū)內(nèi)的作用。認(rèn)識(shí)偏見,并了解偏見將如何造成傷害。創(chuàng)建包含序列、迭代、循環(huán)的編程解決方案。并用迭代編程以完成任務(wù)。