今天繼續來聊如何培養小孩子的程式設計能力, “電腦要從娃娃抓起”, 有些家長可能是把小孩送去這方面的興趣班, 但是目前來說, 市場上這樣的培訓班並不是很多, 有的一些也是和機器人這些專案結合在一起, 很少聽說過有這種興趣班的。 因此, 就逼迫家長, 如果說你真的想培養小孩子這方面的能力, 唯有自己去瞭解一些這方面的知識。 可能作為家長的你, 這時候會驚呼, 讓我自己學習, 怎麼可能呢, 哪裡有那麼多時間。 但你想想, 你陪小孩閱讀, 難道你對閱讀就非常瞭解, 你陪小孩打羽毛球,
基礎工具的選擇, 筆者認為Scratch是一個好工具, Scratch是MIT研發並開放的一個兒童圖形化程式設計的工具平臺。 可以在web上進行操作和分享, 也可以下載到電腦本地。 它的來頭可不小, 是美國麻省理工學院開發的少兒程式設計的平臺, 如果你不瞭解, 可以百度瞭解一下這個平臺。 這個平臺的優點非常明顯, 構成程式的命令和參數通過積木形狀的模組來實現。 用滑鼠拖動模組到程式編輯欄就可以了。 打個比方來說, 最終開發出來的軟體就如一個城堡一樣, 而建築這個城堡的程式模組都被打包成了一個個積木, 孩子只需要不斷的重組, 拼合, 最終, 肯定會得到自己想要的結果。 為什麼這個工具筆者認為最好,
少兒程式設計, 接下來, 我們必然面臨一個問題, 就是學習一門語言, 那麼選擇什麼語言入門好呢?孩子畢竟小, 什麼語言是最適合孩子學習的呢?網路上面這樣的答案也是很多, 有說C語言的, 有說JAVA 的, 有說VB的, 有說python的, 誰叫python是世界上最好的語言呢?而筆者, 贊成使用PASCAL語言, 為什麼使用這麼語言呢?語法嚴謹, 層次分明, 程式易寫, 可讀性強,可能這裡還覺得抽象, 再詳細點, 這門語言非常適合結構化程式設計, 順序結構, 選擇結構, 迴圈結構, 再和Scratch一結合, 在孩子十多歲以後, 對於英語也有了一些基礎,
好了,今天先聊到這裡,筆者主要介紹了少兒程式設計孩子需要使用的工具,以及選擇什麼程式設計語言。如果你有什麼好的意見,歡迎在評論區下面寫出來,我們一起進步。少兒程式設計,是一項艱巨而漫長的工程,我們慢慢討論。
最後,用約伯斯說的一句話為這篇文章結尾。
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.
這個國家的每個人都應該學習如何程式設計,因為它會教你如何思考。