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