簡介
少兒編程是一款教育類APP,少兒編程學習培養孩子計算思維,讓孩子能夠“像計算機科學家一樣去思考”,這種能力不僅僅面對未來孩子在計算機科學方面的學習,而是一種通用的思維方式,面向未來所有專業的學習。編程工具
少兒編程則採用可視化圖形編程軟體,讓孩子不再需要像程式設計師一樣,重複的編寫著一行行的代碼,為孩子的學習降低了很多難度。現如今眾多科技巨頭都在針對少兒編程教育,並都為此提供了很多優秀的編程工具,比如微軟的kodu、谷歌的GoogleBlockly、蘋果的SwiftPlaygrounds等等。而其中最為出名,套用廣泛的就是由美國麻省理工學院設計開發的scratch。
Kodu:Kodu(酷豆)是微軟公司所開發的一款專門針對兒童的可視化編程工具。他採用的程式語言與我們平常所了解的C#、Java、C++等語言完全不同,這款語言在編程過程中完全不需要敲擊代碼,而是基於圖示和拖拽,也是針對兒童所專門設計。僅需使用滑鼠和鍵盤拖拽,便可設計一款場景豐富,且其中邏輯複雜的遊戲軟體。GoogleBlockly:GoogleBlockly是谷歌基於web所開發的可視化程式編輯器,與kodu相同也是可以通過模組拖拽的方式來快速構建程式。而所拖拽的每個模組都是組成程式的基本單元。與kodu所不同的地方在於GoogleBlockly可以直接支持JavaScript、Python、PHP、Lua、Dart等語言源碼的導出,並可以將blockly編輯器快速集成到Web、Android或iOS環境中。SwiftPlaygrounds:SwiftPlaygrounds是適用於iPad的一款創新app,讓你能以互動有趣的方式來學習Swift。Swift是蘋果開發的用於搭建基於蘋果平台的應用程式的語言。與其他軟體不同,SwiftPlaygrounds可套用於ipad,並主要套用於蘋果平台。Scratch:Scratch是一款由麻省理工學院(MIT)設計開發的少兒編程工具。在設計時mit就針對8歲孩子的認知水平,對界面的喜好等各方面做了相當深入的研究和頗具針對性的設計開發。不僅如此,scratch還開發了Windows系統,蘋果系統,Linux系統等各系統下運行的版本,成為了現在進行少兒編程教育的主要教學套用。現如今國內進行少兒編程教育培訓機構中大多都有針對scratch的教學。使用scratch學習編程的好處是使用者可以不認識英文單詞,也可以不使用鍵盤就進行編程,構成程式的模組由積木形式來展現,用滑鼠拖動指令模組到腳本區域即可進行編程。Scratch相較於其他編程程式而言更具易用性和趣味性,並已經在全世界範圍內吸引了大量的冬粉。