您的位置:首頁>育兒>正文

家長如果想培養孩子的程式設計能力,該選擇什麼工具和程式設計語言好

今天繼續來聊如何培養小孩子的程式設計能力, “電腦要從娃娃抓起”, 有些家長可能是把小孩送去這方面的興趣班, 但是目前來說, 市場上這樣的培訓班並不是很多, 有的一些也是和機器人這些專案結合在一起, 很少聽說過有這種興趣班的。 因此, 就逼迫家長, 如果說你真的想培養小孩子這方面的能力, 唯有自己去瞭解一些這方面的知識。 可能作為家長的你, 這時候會驚呼, 讓我自己學習, 怎麼可能呢, 哪裡有那麼多時間。 但你想想, 你陪小孩閱讀, 難道你對閱讀就非常瞭解, 你陪小孩打羽毛球,

打籃球, 這些, 可能我們都不是很在行, 但是你依然樂此不疲, 為什麼?說直白一點, 是你認為這個非常重要, 現在我們回到程式設計上來, 其實你也可以慢慢的學一些這方面的知識, 接下來, 筆者就嘗試著介紹一些這方面的內容, 也是筆者個人的一些探索, 希望對你有一些幫助。

基礎工具的選擇, 筆者認為Scratch是一個好工具, Scratch是MIT研發並開放的一個兒童圖形化程式設計的工具平臺。 可以在web上進行操作和分享, 也可以下載到電腦本地。 它的來頭可不小, 是美國麻省理工學院開發的少兒程式設計的平臺, 如果你不瞭解, 可以百度瞭解一下這個平臺。 這個平臺的優點非常明顯, 構成程式的命令和參數通過積木形狀的模組來實現。 用滑鼠拖動模組到程式編輯欄就可以了。 打個比方來說, 最終開發出來的軟體就如一個城堡一樣, 而建築這個城堡的程式模組都被打包成了一個個積木, 孩子只需要不斷的重組, 拼合, 最終, 肯定會得到自己想要的結果。 為什麼這個工具筆者認為最好,

還有兩點原因, 不需要什麼英語基礎, 不需要使用鍵盤, 第二, 孩子能夠做出完整的可以運行的程式, 非常容易獲得成就感, 這一點, 恐怕是很多軟體難以企及的。 除了這個工具, 近年來在安卓作業系統上風行的app inventor, 也正是類似於Scratch的工具, 此外, 還有一些好像是付費軟體, 例如米思齊(Mixly), 不過筆者認為, 有了Scratch這個工具, 對於小孩來說, 應該也差不多了, 熟悉使用一個工具, 比瞭解很多工具, 但都沒有深入瞭解要好。

少兒程式設計, 接下來, 我們必然面臨一個問題, 就是學習一門語言, 那麼選擇什麼語言入門好呢?孩子畢竟小, 什麼語言是最適合孩子學習的呢?網路上面這樣的答案也是很多, 有說C語言的, 有說JAVA 的, 有說VB的, 有說python的, 誰叫python是世界上最好的語言呢?而筆者, 贊成使用PASCAL語言, 為什麼使用這麼語言呢?語法嚴謹, 層次分明, 程式易寫, 可讀性強,可能這裡還覺得抽象, 再詳細點, 這門語言非常適合結構化程式設計, 順序結構, 選擇結構, 迴圈結構, 再和Scratch一結合, 在孩子十多歲以後, 對於英語也有了一些基礎,

很快就能夠接受結構化程式設計的思想。 而結構化程式設計, 幾乎對於所有語言都是通用的, 大大地方便了日後的知識遷移, 再去學習抽象化的C語言, JAVA等等, 能夠大大提高效率。 如果你認為PASCAL語言不行, 那麼退一步, 筆者認為VB這種視覺化程式設計語言也是一種非常不錯的選擇, 一樣結構化、模組化, 但在物件導向這裡你會碰到難題。 總而言之, 就算你選擇C語言這些語言, 筆者認為也不要使用那些針對大學生編出來的課本, 這已經遠遠超出了 孩子的理解範圍, 揠苗助長, 永遠難以走遠, 而要去網路上面需找一些適用于孩子的教程, 例如, 啊哈C語言, 這類坐在馬桶上都能讀懂的C語言書。

好了,今天先聊到這裡,筆者主要介紹了少兒程式設計孩子需要使用的工具,以及選擇什麼程式設計語言。如果你有什麼好的意見,歡迎在評論區下面寫出來,我們一起進步。少兒程式設計,是一項艱巨而漫長的工程,我們慢慢討論。

最後,用約伯斯說的一句話為這篇文章結尾。

Everybody in this country should learn how

to program a computer, because it

teaches you how to think.

這個國家的每個人都應該學習如何程式設計,因為它會教你如何思考。

好了,今天先聊到這裡,筆者主要介紹了少兒程式設計孩子需要使用的工具,以及選擇什麼程式設計語言。如果你有什麼好的意見,歡迎在評論區下面寫出來,我們一起進步。少兒程式設計,是一項艱巨而漫長的工程,我們慢慢討論。

最後,用約伯斯說的一句話為這篇文章結尾。

Everybody in this country should learn how

to program a computer, because it

teaches you how to think.

這個國家的每個人都應該學習如何程式設計,因為它會教你如何思考。

Next Article
喜欢就按个赞吧!!!
点击关闭提示