自家小學生C++編程學習半年總結

時下“兒童編程”是繼“機器人”熱之後的又一大教育熱點。

我今天不談小學生有沒有學編程的必要性,也不談應該如何學習編程。

這是因為——我也不懂

自家小學生C++編程學習半年總結

我今天只寫寫我家是如何學的。希望能夠給一些準備學還沒學的家長所有幫助。


想讓孩子學編程,是兩年籤的事情了,於是自己差了很多資料,也諮詢了不少IT圈的朋友,最後選擇給孩子學Scratch作為入門。

自家小學生C++編程學習半年總結

本想給孩子報個班,後來我自己研究了一下,也看了看別人的一些經驗分享,再加上自身工科男的“驕傲”,於是我還是選擇自學了。

主要學方式很簡單,先是在官網上註冊一下,然後跟著官網的教程一步步的熟悉

自家小學生C++編程學習半年總結

scratch.mit.edu

後來有有去的code.org

自家小學生C++編程學習半年總結

因為是自學,所以進度不快,想起來就陪孩子玩玩,經過一年多的自學,孩子可以做簡單的遊戲了。當我發現他能夠坐在那裡3、4個小時進行編程設計的時候,我感覺我可以開展下一步計劃了。


於是去年下半年的時候我開始給孩子物色NOIP學習的老師、機構。

自家小學生C++編程學習半年總結

這個過程真心很難,機構好找,但是不放心,畢竟本地機構過去都是做成人的教育,而少兒編程要麼沒有要麼是剛剛開始,第一屆學生都還沒招齊。

所以我就先給孩子買了一個《啊哈C語言》,讓孩子玩玩看,還不錯,孩子很快就上手了。我最看中的不是他學會了多少,而是看到他能坐在那裡認真的去邊看書邊敲代碼。

經過一段時間的練習,我感覺孩子對這東西確實不排斥,而且有些喜歡。

考慮到生活中沒有合適的地方學,所以我就在網上找了個老師給他每週上一次課。

從去年下半年開始,到現在一週一次課,已經從C語言過渡到了C++。

上週末,發現在家附近開了一個少兒編程學校,經過考察、試聽,感覺還不錯,所以又給孩子報了一個面授班。從頭學習,相當於再複習一遍。


以上就是我家孩子學習編程的過程。

我的個人體會是,如果父母不懂編程,又想讓孩子學,那麼可以參考我如下建議:

1、沒有必要上來就報班

建議從scratch入手,這個真心是太簡單了,而且資源非常豐富。孩子在線跟著教程學學很快就可以判斷出孩子是否有足夠的興趣。

2、沒必要買太多的書

感覺計算機的書都太坑了,死貴不說,大部分內容其實都是一些說明,孩子如果按照書去做,有可能會覺得非常的沒意思。

如果非要買,就買一本兩本就行了。

3、不要時間太久了

不管怎麼說看電腦對於孩子來說還是非常傷害視力的,所以一定要控制少時間。

4、孩子太小不要著急學NOIP

有這個目標是好事兒,但是我個人建議最好孩子三年級以後再學。

5、學好奧數

我們之前在某家在全國都比較知名的機構做過入學測試,很簡單,就是一套奧數題。我再跟老師溝通的時候,老師明確的跟我說,沒有數學基礎就先不要考慮NOIP這事兒了。

事實上我家孩子再學的這大半年中,越來越發現數學的重要性。不過話說回來了,如果不是為了NOIP僅僅是為了讓孩子學學編程的話,那就無所謂了,畢竟前期大部分時間是學語法,對於數學的要求並不高。如果真的是那樣,其實C反而不是什麼好的選擇, 個人覺得Python反而是更好的選擇。

6、一定要多練

我家算是真的體會到這點了,因為總是覺得自己起步早(四年級剛開學時候開始學的),所以不是很好自己,孩子聽的也很順利,基本上課後作業很容易就做出來了。但是……時間一長忘了好多!

總結的時後發現其實就是因為練的太少,所以時間一長就都忘了。所以一定要多練習一下才行。

7、多讓孩子自己思考

一定要讓孩子獨立去思考,其實前期學習編程的時候不必考慮什麼優化問題,只要能實現就行。整個過程不是唯一的,孩子可以通過各種方式去實現。因此要鼓勵孩子自己多弄腦子,多嘗試。千萬不要遇到問題了就尋求幫助,思考的過程、分析、嘗試過程遠比學習的本身更有意義。

8、多做真題

總之經過我們的體驗,感覺學習編程這件事情比沒有想象中的那麼難,雖然具體到有些知識點上確實不容易理解,但是都是時間的問題,整體來看孩子是可以接受的。

說實話,多數時候我覺得比學奧數要簡單。

我是隨便看看微笑不語,一位關心孩子教育的爸爸,如果您對教育孩子有什麼經驗、需求歡迎關注我的頭條號,我們一起交流一起學習。謝謝閱讀。

如果您對本文涉及到的內容有什麼疑問可以留言。


分享到:


相關文章: