我是如何教我 5 歲的女兒學編程的

jopen 12年前發布 | 6K 次閱讀 程序員

    我的小女兒最近對我在工作時做的事情表現出了極大的興趣。相對于同年齡段的孩子來說,她的讀、寫的能力非常的優秀,所以,我打算找一種簡單的腳本語言或類似的東西來教她。

    對于像我女兒這樣大的孩子,有一件事情需要記住,不論她有多么的聰明,孩子的注意力很難長時間的集中,頂多堅持3秒鐘,如果你讓她做的事情沒意思, 那她就不會感興趣,很簡單!這就大大的限制了我的選擇范圍。我最初研究了一下Logo和Phrogram等編程語言,但這些語言看起來如果想能正確的使用 并不是很容易,不先花一點功夫學習它們前你無法使用它獲得具有激勵性質的成果。然后我又發現了RoboMind。 這個看起來很合適。語法簡單,你只需要一些簡單的命令(準確的說是7個命令:paintWhite, stopPainting, forward, backward, left, right, repeat),就能立即看到成果。界面設計的很漂亮,能很好的吸引孩子們的興趣,更重要的是,它可以用來測試孩子對編程是否感興趣。這個軟件對于個人使 用是免費的!

    我花了45分鐘來告訴她如何讓機器人移動,起初她以為這是個游戲,需要用鼠標去點一些東西,但很快她就掌握要領了。學習基本語法對她來說是個挑戰,但這個過程有趣而且有成果獎賞。

我是如何教我 5 歲的女兒學編程的

    上圖是她在數機器人在屏幕上要走多少個方塊。我們編寫了一個很簡單的腳本來讓機器人畫一個金字塔(初始加載的腳本是在屏幕上畫一個方塊,這顯然太 “無聊”了),就像預料的那樣,我的女兒會在寫腳本時犯一些錯誤,比如數錯了或弄不清左和右。她在調試她的代碼時表現出來比寫這些代碼更大的興趣。

我是如何教我 5 歲的女兒學編程的

這是腳本執行前的程序。

我是如何教我 5 歲的女兒學編程的

這是執行后的效果。

    我總共花了一個多小時教她掌握這個東西,幫她寫出并調試程序。第一次嘗試,這個成績很不錯。看來她被這個東西吸引住了,非常著迷的要學更多的東西。

[本文英文原文鏈接:Teaching my 5 year old daughter to code… ]
來自: 外刊IT評論 http://www.aqee.net/

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!