回覆列表
-
1 # 醬飯好劇
-
2 # 孩兒爸周老師
這要從兩方面來看,一方面要看兒童在什麼時候適合開始接觸程式設計,另一方面是程式設計教育在兒童不同階段應該制定什麼樣的培養目標和教學方法。
個人觀點:程式設計其實就是作用某種特定的語言實現與機器或電腦的溝通交流,以完成某項任務。因此這裡的重點有兩個,一個是程式語言的熟練度,另一個就是如何高效的完成任務。因此,回到上述的兩個方面,一方面,兒童何時可以接觸程式設計要看孩子的思維發展何時到達了可以理解基礎語言和邏輯的階段,個人認為應該在8歲以後(神童除外啊);另一方面,程式設計教育應分階段制定不同的教學方案,總的原則就是思維重於語言,思維和語言兼顧。
個人觀點:兒童應該要適當的學習程式設計,但不應該過早的接觸程式設計。
要學習
我支援兒童要適當學習程式設計,主要是從兩個原因出發:
讓他們學會用計算機的思維去理解和解決問題,程式設計就是一個很好的提高計算機邏輯思維的辦法,它能夠讓人以一種新的方式和角度去思考問題,用新的方式去解決問題。
培養愛好和興趣,程式設計完全可以成為孩子喜歡的一個興趣愛好,就跟彈鋼琴、二胡、舞蹈、拳擊等等是一樣的。
所以,程式設計是要學習的,但還是根據孩子的興趣點來,孩子不感興趣,你還讓ta去學,那是不對的,興趣第一位。
但不要過早地學習程式設計是要學習的,但不能過早,不然會有這些問題:
輻射,程式設計時需要用電腦的,孩子過早的接觸電子產品,輻射會對孩子的成長造成不良影響,長時間接觸電子螢幕,還會造成近視的問題。
遊戲,很多時候孩子的自制力比較差,容易沾染電子遊戲,最後程式設計沒學好,遊戲打的66的就適得其反了。
網癮,小孩容易對上網入迷,網路上的資訊魚龍混雜,對樹立正確的價值觀可能會有影響。
所以應該在適當的年齡,適度的培養程式設計學習。我覺得這個年齡應該在小學4-5年級左右進行比較適宜。
掌握啟發式教學法,不可操之過急。最後呢,兒童程式設計教育不同於成人的程式設計教育,需要掌握合適恰當的方法,對孩子要因材施教,循循善誘,切不可操之過急,孩子的理解能力有限,學習能力有限,應該採取循序漸進的方式,先以孩子的興趣為主導,把程式設計學習做成一種寓教於樂的學習模式,用玩的形式去學,比如教他們如何使用(傻瓜式)人工智慧搭積木擺造型,如何使用程式設計去控制四驅賽車的運動軌跡等等。
建議再說一個個人觀點:不要找學計算機的研究生、大學生,最好是找個不會程式設計的非計算機專業的人來教,比如那些幼教,文學系的,讓她們先學會兒童程式設計,然後再去教小孩子們學,這樣反而來的更容易些。計算機專業的同學實在是懂得東西太多,小孩子理解不了的話,他們會覺得笨,反而沒有啥耐心去教小孩子。