導讀:Scratch是一款由麻省理工學院(MIT)設計開發的一款面向少年的簡易編程工具。它采用的就是“拖拽編程”技術。
編程語言有很多種,如C,C++,Java,Python,Visual Basic,Delphi……很多人可能迷茫,不知道孩子應該從哪里開始學?
1、從“拖拽編程”起步是最好的選擇
對于初學編程的少年兒童來說,從“拖拽編程”起步是最好的選擇。”拖拽編程”是一種基本的技術,可以讓你通過拖拽塊創建代碼,而不是手動編寫基于文本的代碼。也就是說,我們可以在不細究語言語法格式的情況之下,很容易地理解編程原理。
Scratch是一款由麻省理工學院(MIT)設計開發的一款面向少年的簡易編程工具。它采用的就是“拖拽編程”技術。
2、簡單有趣,符合孩子喜好
Scratch的積木化操作具有簡單、可視等特點,有趣的界面可以制作動畫、游戲等,能充分調動學生學習興趣。我們只需使用鼠標拖動相應模塊到程序編輯欄后,再進行部分參數的設定,就可以完成程序,實現一段動畫、一個小游戲等,讓孩子在編程中體會成就感。
3、注重編程思維的培養
學習編程最重要的是編程概念的掌握,Scratch雖然是以積木形式進行的編程,但它包含了常見的編程概念,如程序的三種基本結構:順序結構、循環結構和選擇結構,還有變量的定義和鏈表(數組)的使用等。Scratch在程序設計時還引入了事件、線程、同步的概念。例如Scratch中包含多種事件,比如判斷角色是否碰到邊界;而多線程則是讓舞臺上的不同角色各自執行不同的腳本;在程序中不同角色間可以通過發送廣播和接收廣播實現同步。這樣,學生在使用過程中自然而然就掌握了正確的編程概念,為日后學習更深層次的編程語言打好基礎。