碼農培養要趁早

這個國家的每個人都應該學習如何編程,因為它教會你如何去思考。——史蒂夫 喬布斯

電腦、智能手機、Pad在生活中已經無處不在了,父母多數擔心孩子的眼睛,在屏幕前使用過長,常常設置使用的時間。這是無可厚非的,孩子畢竟還不能很好地自我控制。但是,這些設備同時也是我們生活中必備的工具,我們使用它們來編輯文檔,寫郵件、做演示或者編程。孩子也需要學會使用這些工具,而并不是認為只能用來聊天、打游戲或者看影視劇。

孩子在上初中后就會接觸到一些計算機的作業了,但是無處不在智能設備,已經讓他們控制不住自己。孩子們特別喜歡玩那些手機上的游戲,他們覺得手機更是一個娛樂設備,而忽視了它的工具屬性。如果我們把編程讓孩子當成一種游戲來玩,如何?

編程應當與ABC字母表和顏色同時得到教學。——奧巴馬

在歐美許多國家,都認可編程已經是這個時代必備的素養,就像看書識字一樣重要,所以學校從小就開始培養兒童的編程思維。

編程一小時因為多國政要的參與,特別是美國總統奧巴馬的參與而名聲大振,其網站是code.org,里面通過兒童熟悉的電影和游戲,吸引他們來編程。剛進入網頁的時候可以選擇簡體中文的,針對編程一小時候的欄目,你可以選擇《海洋奇緣》,或者《我的世界》等,里面使用了拖拽模塊的方式構成了程序。編程更注重的是一種思考方式,對于具體的語言或者內部的實現等以后再學習。通過一關關的游戲,使兒童可以掌握順序執行、循環、循環嵌套、條件分支等基本程序結構。編程一小時是非常適合兒童的入門課程。

下面再推薦其他的幾款兒童編程入門的軟件。

Scratch?

年齡:8歲以上

語言:原始可視化編程語言

平臺: 基于瀏覽器

Scratch是年幼兒童從零開始學習的最好的一款工具,通過點擊并拖拽的方式,完成編程,可以使兒童或者成人編程初學者學習編程基礎概念等。因為它是可視化的,能夠輕松幫助兒童創建圖形化應用,可基于Web網頁查看;此外,它還有個龐大的兒童社區,在相關的Web網站上分享他們的項目。每一款Scratch項目你都都可以下載、查看它們是如何運行的,也可在此基礎上進行更改。這款工具就如同我們在GitHub分享開源項目或者在論壇、IRC、StackOverflow上提出問答。

Daisy the Dinosaur

年齡:5-8歲

語言:Basic logic

平臺:iPad

在這幾個app當中,Daisy the Dinosaur用戶的年齡是最小的,是由Hopscotch(一款教兒童現代編程語言的app)的開發商開發。這款app主要教一些編程邏輯相關的基礎知識。通過拖動一些單詞指令實現動畫效果,比如把“roll” “jump”或者“grow”拖進編程區域,兒童可以很直觀地看到他們操作的指令實現了怎樣的動畫。

還有Alice,面向對象的3D編程,以及Code Monster,這些工具需要較多的英語單詞,可能會影響編程的沉浸感。

兒童學習編程,并不一定是為了培養下一代的碼農(程序員),正如喬布斯所說,學習編程,教會了我們如何去思考,同時,也教會了我們如何去創造。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 當你有了好奇心和編程能力,你就有了創造力 30 年前,沒有人認為編程是一項必備的技能。 但是,事情現在不同了。 2...
    卡醬駐時光閱讀 7,239評論 7 14
  • Scratch少兒趣味編程 [日] 阿部和廣 著;陶旭 譯 Scratch是麻省理工學院設計開發的一款編程工具,是...
    少兒創客閱讀 8,099評論 0 9
  • 雖然很想聯絡 命中注定的相遇 卻遲疑 時光荏苒 追悔已莫及 不懂珍惜 夢里或有呼喚 別輕言離去 若君不離 依人不棄...
    一畝花塘閱讀 340評論 6 2
  • 爸媽離廈半個月,老爸硬是把指甲留回來讓我修,或許真的是我修得快又好,因此給予了孩童一般的信賴。午后喝茶吃枇杷,媽媽...
    mo清夜無塵閱讀 155評論 0 0
  • 信手翻書,恰至蘇東坡的《念奴嬌·赤壁懷古》,思緒一下子飛回了從前,飛到了第一次學這首詞的那些時光…… “ZL,你來...
    春風絮語閱讀 386評論 2 2