code.club

 找回密碼
 立即註冊
搜索
查看: 10294|回復: 2
打印 上一主題 下一主題

每個人都應該學習編程

[複製鏈接]
跳轉到指定樓層
樓主
發表於 2014-6-22 14:51:43 | 顯示全部樓層 回帖獎勵 |倒序瀏覽 |閱讀模式

http://chinese.classroom-aid.com/2013/01/mit-mitchel-resnick.html

學習編程(寫程式) 是歐美過去兩年興起的教育新趨勢,Skype 的發源地愛沙尼亞(Estonia) 其政府已經決定將學習編程 (coding) 納入正規教育,從小學一年級開始的課程中,英國也剛剛宣布類似的消息,個人認為這是影響國力深遠的決定,想想大部份有所謂"資訊教育"的學校 - 大部份從高中以上才有 - 只是在教如何使用微軟的套裝軟體,十年後,前者培育出無數的創業家與解決實際問題的工程師(軟體的影響力無國界),後者培育出的平均人力只具備當祕書的技能,這是為何有學習編程的新運動,起源來自產業界。

為了讓孩子從小培養對編程的興趣與邏輯思考的強度,有非常多的工具與遊戲平台開發出來,適合不同年齡層,一直沒有時間用中文介紹這些工具(有興趣讀英文可參考這篇、這篇,或這篇),今日在教育人行道部落格上看到關於 MIT Scratch 的新聞,轉貼如下提供參考。Scratch 2.0 版剛剛釋出,是個全新的體驗與思惟,玩家可以看到別人的遊戲程式碼,直接修改它或混成,在網路瀏覽器中邊玩邊學。(文中這位 Mitchel 教授就是 Scratch 的創始人)

Mitch 在先前這個 TED 演講中説到,年輕一代雖習慣於使用數位裝置,但不代表他們會利用這些工具來創造與表達,就像一般定義所謂 "Literacy" 的基本能力有讀與寫,那麼所謂 "Digital Literacy" 的讀跟寫就是使用數位工具與寫程式去控制電腦,他用了大家常說的 "If you can learn to read, then you can read to learn" - 如果你學會閱讀,那麼你就可以經由閱讀進一步自我學習,學習寫程式也是一樣 - "If you can learn to code, then you can code to learn" - 如果你學會編程,那麼你就可以經由編程進一步自我學習。Scratch 提供有趣的情境讓孩子想學更多,去控制自己的遊戲或故事。

其實學電腦程式就是在學電腦運作的語言,跟學任何一種語言一樣 (Learn coding like learning new languages),但學過寫程式的人應該都有一種經驗,程式語言也會汰換,不同語言有不同適用目的,應該學那一種呢? Scratch 將程式語言視覺化,讓小孩學到程式邏輯思考的方法,但不直接接觸程式語言。就像大部份的人並不會立志要當專業作家,但仍然從小學習讀與寫,因為這些是基本素養,為何學習編程也是相同的道理。他的母親已經 83 歲了,還在學習 Scratch!
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

小黑屋|手機版|Archiver|code.club  

GMT+8, 2024-5-5 20:51 , Processed in 0.100219 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表