兩者特點不同。最顯著的一點,Scratch注重與硬體的結合,它的程式設計是與硬體結合的程式設計,小朋友用Scratch編寫的簡易程式,最終都是要驅動機器人硬體活動,做出指定的動作,來檢驗程式的正確性,幫助小朋友不斷糾正語法錯誤,養成良好的程式設計基礎。
微軟的Kodu當然也是種優秀的少兒程式語言,它更側重於軟體。它的主要目的是編寫視覺化的3D遊戲的程式,小朋友編寫的程式會在軟體中的3D模型介面中得到檢測。Kodu 可以幫助青少年把各種創意進行模擬和實現,透過分解複雜任務、反覆試錯的過程,結合計算思維的方法,達成完成自己作品的最終目標。
兩者的側重點不同,教學效果自然也更不同。簡單的來說,前者偏向於培養工程師的思維,後者傾向於培養軟體測試與開發人員的思維。兩者有重合的地方,但也有所區別。這主要看孩子的興趣,當然Scratch手腦並用,注重實踐,一般來說是更受小朋友歡迎的。
兩者入門都很簡單,如果學有餘力,兩種語言都感興趣的話,可以都試一試,讓孩子全面嘗試,自主選擇總是好的教育方式。視覺化程式語言,無疑是少兒程式設計的一大特色,是幫助孩子打下程式設計基礎的重要一環。
兩者特點不同。最顯著的一點,Scratch注重與硬體的結合,它的程式設計是與硬體結合的程式設計,小朋友用Scratch編寫的簡易程式,最終都是要驅動機器人硬體活動,做出指定的動作,來檢驗程式的正確性,幫助小朋友不斷糾正語法錯誤,養成良好的程式設計基礎。
微軟的Kodu當然也是種優秀的少兒程式語言,它更側重於軟體。它的主要目的是編寫視覺化的3D遊戲的程式,小朋友編寫的程式會在軟體中的3D模型介面中得到檢測。Kodu 可以幫助青少年把各種創意進行模擬和實現,透過分解複雜任務、反覆試錯的過程,結合計算思維的方法,達成完成自己作品的最終目標。
兩者的側重點不同,教學效果自然也更不同。簡單的來說,前者偏向於培養工程師的思維,後者傾向於培養軟體測試與開發人員的思維。兩者有重合的地方,但也有所區別。這主要看孩子的興趣,當然Scratch手腦並用,注重實踐,一般來說是更受小朋友歡迎的。
兩者入門都很簡單,如果學有餘力,兩種語言都感興趣的話,可以都試一試,讓孩子全面嘗試,自主選擇總是好的教育方式。視覺化程式語言,無疑是少兒程式設計的一大特色,是幫助孩子打下程式設計基礎的重要一環。