“編程一小時”是由公益組織Code.org發(fā)起的一項長期全球科普活動,旨在揭秘編程是任何人都可以學習的基礎知識,有益于培養(yǎng)解決問題的能力、邏輯能力和創(chuàng)造性。無論你是誰,身處何方,都可以舉辦一個“編程一小時”活動?!熬幊桃恍r”的課程支持45種語言,已在180多個國家舉辦,不需要經(jīng)驗,4歲以上即可參與。
2014年,微軟攜手教育機構(gòu)和公益組織,把“編程一小時”活動帶到中國。學生們在游戲中培養(yǎng)創(chuàng)新思維、計算思維和解決問題的能力,廣大教師、學生和家長對這個活動贊不絕口。2019年12月,微軟帶來了全新的、以人工智能造福社會(AI for Good)為主題的Minecraft我的世界教育版。據(jù)了解,2019年3月,京東與微軟聯(lián)合宣布,Minecraft我的世界教育版在中國大陸地區(qū)的獨家版權歸京東集團所有,由京東云管理運營。
一小時能學到多少?
雖然在一小時內(nèi)不可能成為計算機專家,但足夠讓所有年齡層次的學生了解計算機科學的趣味性和創(chuàng)造力。這個活動的目標是讓更多學生愿意繼續(xù)學習計算機課程。上百萬參與過活動的學生決定超越一小時——去學習一整天、一周或更長時間。
除了學生,教育工作者在這一小時后,也會有信心能夠講授計算機科學了。學校的管理者也是一樣,他們知道計算機科學是學生們需要的,也是老師能教的。
總之,這就是所有的參與者在一小時內(nèi)得到的。
去年的主題是“拯救森林大火”,你需要幫助一個村莊防止附近森林火災的蔓延,訓練代理機器人識別起火原因,移除有助于火勢蔓延的枯黃植物,然后將生物帶回被大火摧毀的森林——所有這些都需要編程!其靈感來自微軟的AI for Earth團隊,他們使用人工智能來幫助解決全球環(huán)境挑戰(zhàn)。雖然京東云發(fā)起的2019年線下活動暫時告一段落,但是你依然可以體驗這一活動。
在www.jdcloud.com/cn/activity/hourOfCode下載客戶端(僅有Windows版)。無須登錄賬戶,接受條款就可以開始探索“編程一小時”課程,低年級小學生耗時在50分鐘左右。
這里依然是一個方塊構(gòu)建的世界,但是和世界的互動需要編寫程序而非用手擼樹。活動開始時首先為孩子介紹基本操作:WASD方向,右鍵互動,然后為他演示第一關如何編程打開門,按C打開代碼生成器,拖曵操作編程積木。這時孩子們會迫不及待地想要自己體驗課程了,教程會一步步引導學習控制機器人移動、轉(zhuǎn)向。這一階段是體驗編程指令排序、組合和執(zhí)行結(jié)果之間的關系。
通過迷宮的鍛煉,提高學生對任務目標與編程指令間關系的理解,同時還要告訴孩子發(fā)現(xiàn)并修復程序錯誤即“調(diào)試”是編程中的必備技能,多調(diào)試幾次不必心急。
幫助機器人學習分析火險原因,收集數(shù)據(jù),并根據(jù)信息分析火災可能的地點。這階段讓學生了解基于所收集的數(shù)據(jù)做出選擇是人工智能的基本概念。
最后乘坐直升機去拯救面臨火災襲擊的村莊。建立隔離帶阻止火災蔓延。最終挑戰(zhàn)是通過編寫代碼來種植樹木和生物,幫助森林恢復生機。這樣正是體現(xiàn)了AI造福人類的理念。
游戲式引導,能夠極大激發(fā)孩子們的學習熱情,雖然這是“編程一小時”,但是,孩子們都認為自己完成了一個小時的挑戰(zhàn),獲得通關后巨大的快樂感和成就感。也讓孩子了解到編程和AI不是什么艱深難懂的技術而可以是有趣的游戲,編程不是一行行冰冷的代碼而是可以直觀拖動搭建的積木。
適合學校使用
教育版以Minecraft我的世界為基礎,整合圖形化編程或Python編程工具,寓教于樂。除了編程知識以外,還融合了物理、化學、生物等多學科模塊,通過3D化教學場景創(chuàng)設,對元素進行組合,有效地培養(yǎng)學生創(chuàng)新思維能力、技術運用能力、協(xié)作探究能力和問題解決能力。游戲化場景令學生接受度高,獲得感強。多人學習可實時交流,通過團隊協(xié)作,共同來完成學習任務。管理后臺對教師和學校特別友好,有翔實的教師資源便于課堂管理和授課,適合學?;驒C構(gòu)一對多的教學活動。