2022-10-19 12:02:03|已瀏覽:152次

少兒編程語言的發展
少兒編程語言的發展?學生可以更容易地將問題分解成更小的模塊,并使用這些模塊解決復雜的問題。這使得他們在解決復雜問題時能夠專注于子問題。接下來給大家講講少兒編程語言的發展,感興趣請往下看吧!
奧巴馬“計算機從娃娃抓起”的倡議和人們對科學、技術、工程和數學教育的日益增長的關注都表明,有必要建立標準并找到好教學方案,以便向兒童傳授有關計算機的知識。在這個行業里,人們普遍認為讓孩子學會什么的最好方法是使用一種可視化的編程語言,這樣即使是很小的孩子也不用擔心語法問題,而是可以自由地創造和掌控自己編寫的軟件。
Logo語言的更新
在過去的50年里,設計師們在Seymour Papert設計的Logo語言的基礎上創造了大量的編程工具,盡管它們的界面略有不同,但都是為了讓孩子們思考編程。同時,由于mit設計的Scratch的流行,模塊化編程成為了教學的標準。在CSTA的中小學生計算機課程標準中,“構建和測試模塊化可視化編程語言”的能力被明確地用于評估小學五年級學生的編程水平。
將機器人技術引入年輕一代
看到自己寫的代碼變得現實真的是很棒的一件事。21世紀初,樂高與麻省理工學院合作,將基于模塊的編程帶入現實世界。學生們可以在電腦上編寫程序,然后將代碼下載到他們制造的機器人上。早期的RIS(機器人發明系統)與Scratch非常相似。
2013年推出的樂高機器人已經變得更加復雜,但工作原理仍然相同。學生現在可以向組件添加輸入參數來指定距離、時間、輸出和其他特性。
Martin Exner受這個標志和最近的Scratch的啟發,發明了這個簡單的信息圖表,用來描述可視化編程工具。
事實上,大多數Logo語言的衍生品都是為特定的場景設計的:游戲、創建3D場景、繪圖、編程機器人,甚至操縱虛擬魚缸。
但是,即使這些東西吸引了許多不同的孩子,孩子發現以后很難學會編寫語句。
超越logo
在現實世界中,計算機程序總是需要考慮大量的輸入和邏輯條件是否正確。例如,我們需要決定今天是否需要早起。如果是星期六或星期天,我們就出去玩。如果今天是星期一,我們就得收拾運動服。如果是星期四,就得倒垃圾。此外,除了周末之后的日子,我們還得上學。
除了基于模塊的編程方法外,還有一種新的語言采用不同的方法來教授兒童編程。2015年,Wonder工作室設計了一種名為Wonder的流媒體編程語言。Wonder要求學生通過關注多個功能單元之間的連接來創建一個狀態機。狀態機在任何給定時間只能處于一種狀態,如果它正在處理一個任務,給定一個輸入,它可以更改狀態來做其他事情。
除了將學生從線性規劃范式中解放出來之外,Wonder還允許他們以一種簡單的方式建模現實世界的問題。
學生可以更容易地將問題分解成更小的模塊,并使用這些模塊解決復雜的問題。這使得他們在解決復雜問題時能夠專注于子問題。這個分解問題的過程是計算機科學的基礎,也是Wonder最初的設計。
在我們的日常生活中有很多機器人和狀態機的例子,它們變得越來越普遍。當你放入正確的金額時,自動售貨機就會吐出物品。自動駕駛汽車可以根據周圍的障礙物來決定如何前進。狀態機還可以模擬許多其他問題,比如解析、人工智能、通信協議、游戲中的角色開發,甚至是神經系統
注:尊重原創文章,轉載請注明出處和鏈接 http://www.hebeijilong.cn/news-id-62427.html 違者必究!部分文章來源于網絡由培訓無憂網編輯部人員整理發布,內容真實性請自行核實或聯系我們,了解更多相關資訊請關注少兒編程頻道查看更多,了解相關專業課程信息您可在線咨詢也可免費申請試課。關注官方微信了解更多:150 3333 6050