回覆列表
-
1 # 李想說
-
2 # 樹莓派對RasParty
正好我最近有一個親戚也諮詢我小學生學程式設計的問題,認真考慮以後在此寫下我的觀點:
一、少兒程式設計應該注重數學思維的培養
最近我和幾個年輕媽媽交流,發現他們給孩子報名參加的程式設計班的教育方法是把程式語言當做一門自然語言來教學,不涉及二進位制等數學知識,這樣教學雖然可以讓孩子很快掌握程式語言,但寫出來的程式碼質量不高,如果今後想要在計算機行業有深入的發展,數學基礎的欠缺是一大短板。這就好比我之前看到過關於中國武術的教學方式,大多數師傅只教武術套路,很少涉及實戰技巧,這樣出成果快,孩子沒幾天就可以打出很漂亮的武術,家長高興,孩子也有成就感,但實戰卻不行。
不過話又說回來,如果過於側重數學教學,恐怕能夠堅持學習程式設計的孩子就屈指可數了。因此我個人認為,少兒程式設計應該像鋼琴、舞蹈等一樣對待,首先要明確孩子的未來是無可限量的,現在學習程式設計只是一種嘗試,培養一個愛好,我們所教的孩子裡面只有很少一部分將來會從事這方面的工作。在少兒程式設計的教學過程中,我們更應該注重如何透過程式設計加固孩子在學校所學數學知識的基礎,重點透過程式設計提高孩子的數學能力與數學思維。
二、少兒程式設計的教育應重視孩子愛玩的天性
誠然程式設計中數學很重要,但我們都知道數學其實並不被大多數人喜歡,如果教育方法不對,讓孩子對程式設計是去了興趣,也會適得其反。為了提高孩子的興趣,這裡我個人認為可以從簡單的動畫製作、簡單的遊戲程式設計開始,重點教會孩子做一些好看、好玩的東西,在教的過程中,一點一點融入小學數學知識。舉個例子,小學三年級的學生應該會學習相遇問題與追及問題,這時我們可以教孩子畫兩輛汽車行駛的動畫,並統計相遇所需的時間。這樣一來孩子願意學,也還能加固小學數學的基礎。
蘋果前CEO史蒂夫·喬布斯曾說過:“每個人都應該學習程式設計,因為它會教你如何思考。”
目前少兒程式設計市場上的產品良莠不齊,很多機構在利益的驅使下,招聘非專業的教師,或提供無體系的課程,缺乏了對邏輯性、系統性、創新性、趣味性的深耕。
中國孩子的少兒程式設計課程主要內容是機器人程式設計、Python人工智慧程式設計、NOIP競賽程式設計3個體系的課程,相對簡單化。
據我瞭解到的這些少兒程式設計培訓機構,基於不同年齡青少年學生的學習特點,培養孩子方向主要是設計、開發、生產了程式設計素質類、創客類、人工智慧類和競賽升學類的教學系統,可以滿足孩子在小學、初中與高中各個階段不同的需求。
主要體現在全國少兒科技競賽,考中計算機競賽,全國中小學生程式設計大賽等等,對還是以後的發展前景是很有幫助的。
透過早期的程式設計學習,由此孩子們的發散思維得到培養,可以碰撞出更多火花,對於學習的積極性也得到極大提高,培養了其自主學習意識。