推薦幾個訓練孩子程式邏輯的網站

隨著機器人和人工智慧的大爆發,程式語言學習也越來越被重視,甚至還出現了未來世界最重要的三大語言就是英文、中文、程式語言這樣的說法。也因此,很多家長開始讓自己的孩子還很小的時候就開始學習程式語言。

因為念的是資訊相關科系,我對小孩學習程式語言有一套自己的看法。我認為程式語言一定要學,就跟英文一樣,在未來若是不會程式語言,競爭力就會比較差。但我也認為不需要在孩子還小時就急著讓他學習,畢竟知識和邏輯尚未成熟,效果未必良好。

我個人的看法是,程式語言最重要的並非語法,而是寫程式的邏輯思考與方法;與其急忙讓孩子太早學程式,不如先訓練孩子的邏輯。寫程式的邏輯可以訓練喔?當然可以,目前全球最風行的訓練方法就是積木方塊。

這邊說的積木和樂高的那種積木不太一樣(當然玩樂高積木也可以訓練邏輯啦),它指的是先把一些常出現在程式中的固定語法變成積木,然後設計成一個小遊戲,讓孩子在拚差拆組合中慢慢培養出邏輯的觀念。知名的程式語言訓練程式Scratch就是屬於這類的軟體。

此就來推薦幾個線上就能玩的積木網站。

一、Blockly Games
網址:https://blockly-games.appspot.com/

Blockly Games是我最推薦的入門邏輯訓練網站,它有許多關卡,每個關卡都不難,而且在玩之前還有玩法提示,非常適合年紀還很小的孩子。重要的是網站右上角還可以選擇語言,不怕看不懂內容。

二、一小時玩程式(Hour Of Code)
網址:http://hocintw.thealliance.org.tw/3963639511199682356726178296093124324335.html

和Blockly Games比起來,一小時玩程式的難度會稍微高一點,關卡也比較多一點。不過不用太擔心,我所謂的難不是那種孩子一看就沒興趣的那種,畢竟是玩遊戲嘛;而且網站是中文的,加上說明很清楚,孩子一定會玩得很高興。

選擇一小時玩程式的關卡時,建議從「經典迷宮」開始。因為「經典迷宮」算是最簡單的一關,而且開始玩之前會先有一段影片,除了講解如何利用積木訓練程式邏輯之外,還有臉書執行長馬克祖克伯、微軟前執行長比爾蓋茲等人親自說明程式語言的重要性。

三、Scratch線上版
網址:https://scratch.mit.edu/projects/editor/

剛剛提到的Scratch其實也有線上版喔,這樣一來就不用局限於電腦,只要手上有可以上網的裝置就能玩。相較於Blockly Games和一小時玩程式,Scratch 可就沒有關卡,直接就是讓孩子大展身手發揮創意了。讓孩子自己去思考要做什麼主題,藉由積木達到目的,長久練習之下,還怕邏輯訓練不好嗎?

Leave a Reply