我是個小學資訊科技教師,教scratch三四年了,教arduino編程五年了。物件導向是三四五年級學生。
我們學校五年級資訊課統一開設scratch課程,學一個學期學生能設計制作迷宮遊戲和大魚吃小魚,學一年大部份學生能設計制作打地鼠,復雜點的彈球遊戲以及一些數學相關程式等等。
五年級有個別孩子在外面提前學過Scratch,初步了解的比較多,學得精的五六百孩子裏不超過5個。對編程有興趣有天賦的孩子,大部份是在三四五年級挖掘出來的。對於scratch來說,有幾個是在五年級資訊課上接觸後,十分感興趣,或是尋找資料自學,或是在外面報班學,小學畢業也能取得很不錯的成績。
當然scratch只能是編程的入門,讓孩子覺得編程有意思,知道編程可以幹嘛,了解一下程式的三種結構,簡單體驗編程的邏輯思維。如果想更深入學習編程,scratch是遠遠不夠的,就要學習語言和數據結構,這必須要有文字基礎和數學基礎的才能做到。
個人感覺如果是Scratch學習,大部份在孩子低齡時就帶他玩玩遊戲,讓他覺得好奇好玩有興趣