"When kids learn to code, they are coding to learn." 當孩子們學習程式語言時,他們同時也藉由程式,學到更多其他知識。
西方國家很早就開始注意到程式設計的重要性,2012年紐約市長Michael Bloomberg 將學習程式列為年度目標;愛沙尼亞亦將程式教育列為小學一年級的教材;於此同時,英國也開始熱烈討論是否讓小學生開始學習程式。 越來越多國家開始重視程式學習,並將之列入教育課程,無非是希望為自己的國民從小培養未來競爭的資本。故我們可預見,在未來,程式語言將會是地球村溝通的重要媒介,是未來生活的方式。
程式並非專業,而是一門必修課程
21世紀的現代,科技發展日新月異,我們倚靠網路生活,被稱為「網路世代」 ,然而,縱使是習慣網路的青少年,大多也只能滑手機或打遊戲,單純透過網路娛樂與聊天,並不真正"精通"科技。
Mitch Resnick指出「精通科技」,並不是指人們與新科技「互動」的能力,而是「創造」新科技的能力。前者好比閱讀,後者卻像寫書一樣。學習程式如同寫作,需要高度的創造力和表達力,是想學會創造新科技的不二法門!
透過程式語言,我們將看的更寬廣
學習程式並非為了成為專業的程式設計師,而是學習"科技的語言",透過學習程式語言,開拓更寬廣的學習途徑。Mitch Resnick 認為:「當你學會閱讀,你便能藉著閱讀學習更多知識,程式設計也是一樣的道理;如果你會撰寫程式,你能透過程式語言學習到的事物將更為多樣。」
許多原本因無法應用而枯燥的知識,在撰寫程式的同時,透過實際應用,兒童將更能學習吸收,活用知識。學習程式的同時,我們也同步培養邏輯思考能力、團隊合作與創意巧思等技能。
我們總是十分重視"外語"能力,視之為具有競爭力的象徵。縱使精通現今強勢的英語,也只能與世界的一部份人口溝通,若我們能精通"程式語言",與我們產生連結的將是全球的人口。畢竟,在地球村的時代,透過程式互動與生活,是即將實現的趨勢。如此看來,還有甚麼比從小學習程式語言,更值回票價的事呢?
想跟上時代趨勢嗎?進來看看這篇文章 ,瞧瞧十個線上免費學習資源
人人都該學習程式設計