來源:導學科技 作者:導學科技 2018-06-17 10:31:50
奧巴馬提出“計算機從娃娃抓起”的倡議和人們對科學(Science)、技術(shù)(Technology)、工程(Engineering)、數(shù)學(Mathematics)教育日漸增長的關(guān)注都說明了一個問題,那就是,為了教導孩子們學習計算機知識,我們需要建立一套標準,還要找到好的教學方案。
從2014年12月,美國前總統(tǒng)奧巴馬在“編程一小時”活動中寫下自己人生第一行編程代碼開始,青少年編程教育逐步成為公眾關(guān)注的熱點。2017年7月,國務(wù)院發(fā)布《新一代人工智能發(fā)展規(guī)劃》,其中特別提到的在中小學階段設(shè)置人工智能相關(guān)課程,逐步推廣編程教育,給青少年編程教育的重要性一錘定音。
Logo 語言的更新?lián)Q代
在過去50 年里,設(shè)計師們以 Seymour Papert 創(chuàng)造的Logo 語言為基礎(chǔ),造出了一大堆編程工具,它們雖然在界面上稍有不同,但其目的都是為了引導孩子們對編程進行思考。同時,由于 MIT 設(shè)計的 Scratch 的流行,基于模塊的編程方法便成為了教學的標準。在 CSTA 為中小學生制定的計算機課程教學標準中,也明確地將“在基于模塊的可視化編程語言上進行構(gòu)建和測試的能力”用于評估小學 5 年級學生的編程水平。
趨向幼齡化
引入機器人技術(shù)
看著自己寫的代碼變成現(xiàn)實是件很神奇的事。在本世紀初,樂高和 MIT 合作了一個項目,致力于將基于模塊的編程帶入到現(xiàn)實世界中。學生可以在電腦上寫程序,然后把代碼下載到他們搭建的機器人上。早期的 RIS (機器人發(fā)明系統(tǒng))和 Scratch 十分相似。
2013 年推出的樂高機器人雖然變得更加復雜,但工作原理仍然不變,F(xiàn)在學生們能夠給組件增加輸入?yún)?shù),用來指定距離、時間、輸出和其它的一些特性。
MartinExner 在 Logo 和更晚一些的 Scratch 的啟發(fā)之下,發(fā)明了這種簡單的信息圖,它被用來描述可視化的編程工具。
事實上,Logo 語言的大部分衍生產(chǎn)品都是為了特定的場景而被設(shè)計出來的:用于游戲、創(chuàng)建 3D 場景、畫圖、對機器人進行編程甚至是用來操縱一個虛擬的魚缸。
但即使這些東西能夠吸引許多不同的孩子,很多小孩在之后學著編寫語句時仍會覺得很難。
超越 Logo
在現(xiàn)實世界里,計算機程序總是需要考慮一大堆的輸入,以及一個邏輯條件是否成立。舉一個例子,我們要決定今天需不需要早起。如果今天是星期六或者星期天,那么我們就會出去外面玩。如果今天是星期一,我們就得去收拾運動服。如果是星期四,就得倒垃圾。另外除了周末之后的日子,都要上學。下面這幅圖展示了如何使用 Scratch 對這個問題進行解答。
相關(guān)推薦:
小升初試題、期中期末題、小學奧數(shù)題
盡在奧數(shù)網(wǎng)公眾號
歡迎使用手機、平板等移動設(shè)備訪問幼教網(wǎng),幼兒教育我們一路陪伴同行!>>點擊查看