來源:少兒學科編程 2018-06-17 10:45:29
有過大學學科教育都或多或少知道當前工業學術界主流編程語言C,C++,Java,Python等,而這些語言學習的門檻相對較高,不適合少兒的啟蒙入門,如果一上來就教授這些難免有拔苗助長之嫌。但是編程對于少兒以及未來智能社會又如此重要,怎么辦?
很幸運,著名的MIT(麻省理工學院)推出了編程工具Scratch,是適合于全世界兒童學習編程和交流的工具和平臺。該平臺采用Java構建,作品可以隨意發布到互聯網和光盤U盤上。Scratch利用圖形化界面,把編程需要的基本技巧囊括其中,包括建模、控制、動畫、事件、邏輯、運算等等。孩子非常容易掌握,而內涵一點都不簡單。通過這個工具平臺,孩子可以快速掌握編程技巧,充分發揮自己的想象力。
少兒可以不認識中/英文單詞,也可以不會使用鍵盤。構成程序的命令和參數通過積木形狀的模塊來實現。用鼠標拖動模塊到程序編輯欄就可以實現簡單的程序編寫自己的故事書,動畫片或者小游戲。
Scratch采用“圖形拖拽”方式進行程序的設計,有如下優點:
一、項目設計與真實編程思維一致
Scratch作為啟蒙課程,雖然看起來簡單,但是所用的思維和真實編程思維一致,里面包括有很多高級語言的設計思想,比如簡單設計,面向對象,多線程,數據交換,對象重載等。有了這些思維后面在學習進階語言時將會得心應手。
二、分類教學獲得思考和實踐樂趣
Scratch可以實現游戲類、動畫類、故事類、應用類,讓少兒充分體驗思考樂趣,滿足創作和實踐的想法,獲得成就感。
三、學科知識與趣味編程相輔相成
Scratch可以涵蓋從小學到高中的編程知識,并且順利銜接不同階段的課程。在學習過程中,不僅能鞏固和加深理解學科知識,還能培養孩子“如何解決問題”、“如何設計方案”、“如何進行溝通”的能力。
四、與硬件結合生動易學
Scratch可以使用軟件和硬件結合的方式進行教學,增加交互性,幫助理解編程中的各種抽象概念,將所想即所得發揮到極致。
結論
Scratch從發布之初到現在已經經歷過1.4、2.0等主流版本,在今年8月將會發布3.0版本。Scratch 3.0不僅僅是重構,也增加了一些積木,比如字符串包含判斷、移至最下層等積木。編輯器的外形看起來更加柔美,拖拽積木還有音效,支持多次撤回和恢復。同時3.0放棄了Flash,采用了HTML5來編寫,將有希望在不同平臺同步發布產品。有了這么強大的編程學習工具,少兒編程的啟蒙入門非它莫屬
相關推薦:
小升初試題、期中期末題、小學奧數題
盡在奧數網公眾號
歡迎使用手機、平板等移動設備訪問幼教網,幼兒教育我們一路陪伴同行!>>點擊查看