
Scratch可分為兩種,一個在線網頁版一個是desktop桌面版。作為少兒編程界的元老級成員,Scratch已經經歷了13年的暢銷歷史。可以說現在國內外很多小學都在應用教授信息技術學科。有區別其他帶著任務去學習的少兒編程,Scratch并沒有設定何種編程認為去要求孩子們自己完成。而是孩子自主開發,自主創新,他們有什么想法都可以大膽的去實現。有別于我們的已知條件求解,而是孩子們想要什么結果,就需要自己去創造什么條件。
ScratchJr是在Scratch基礎上的一個早創新,為了滿足手機應用而開發的精簡版手機應用app。Scratch原是MIT的研究人員給10歲左右的青少年開發的少兒編程應用程序。后來一批少兒編程技術人員在此基礎上推出了可以應用于手機的精簡版,適合年齡更小的兒童使用。雖然這個應用是精簡版,但是并沒有刪減Scratch最基本的相關概念,孩子們甚至不用鍵盤,只用觸屏的拖拽就能完成操作。對于年齡較小的少兒編程愛好者來說,簡單易操作。
這一款應用可能更吸引年齡較大的男孩子的興趣,僅能使用電腦操作,主要的操作方式是利用編程讓應用中的機器人去執行一系列的任務。這種模式能夠讓孩子們更貼切的理解現代的AI智能。假設你的孩子正在LEGO學習少兒編程,它正好可以將你的編程制作傳輸到LEGO MINDSTORMS NXT 2.0。
適用于各種移動設備,這是一款編程和實物相結合的圖形化編程App。孩子們可以通過手機中的編程圖塊來設計自己想要的操作程序,之后這個完成的程序就會指令實物機器人進行操作。這款少兒編程app可能更得喜歡實際操作機器人的學生們喜愛,能夠把自己的設計直接體現出來。
適合年齡較大的青少年深入拓展少兒編程,不僅有基礎的編程思維,比如事件、循環以及函數等等,還能夠支持無線控制無人機。對于很多青少年男孩子來說是一個炫酷的選擇。游戲和動畫的創意結合,對挑戰意識較強的青少年孩子來說更具有無限的可能。并且這款少兒編程網頁還附帶跟蹤學習進程模式,當它檢索出孩子對于某一階段的少兒編程學習還不夠了解時,它會主動的推送相關課程的講解服務。
在線網頁版,主要方向是對編程語法的學習,適合12歲以上的大齡青少年,當然12歲以下的兒童也可以基礎了解。和其他色彩豐富,圖片卡通的App不同,這款的風格更像高階少年的少兒編程進階版學習應用。里面涵蓋了Python、Ruby、PHP、HTML或JavaScript等編程語言,并且還有API。成人群體或者教職工工作著也非常適用這款應用。
僅適用于ipad的一款少兒編程游戲化應用,孩子們可以通過編寫圖塊程序實現游戲目標。并且孩子們在自己完成代碼編寫游戲時,還能將自己的設計過程記錄下來分享給別人。
僅適用于ipad,但是簡單易學,就連幼兒園的小朋友都會。孩子們只要自己手觸屏幕把那些代表著動作的小模塊堆積起來,然后按下播放鍵,圖框中的小動物就會依次演示程序中的各種動作。毫無難度,對于3歲以下還不懂少兒編程卻有著較強的邏輯思維的小朋友一樣適用。
僅適用于ipad,獲獎無數次的明星app,眾多的模塊和參數設置,能夠實現多種創作環境。和大多數少兒編程app一樣,不需要鍵盤輸入,僅靠觸屏拖拽就能實現編寫。一組動作編輯完成后,點擊播放就能看見自己的創作。