還在逼小孩學音樂學外語? 外國家長正瘋讓孩童學寫電腦程式!
當許多爸爸媽媽送小孩學外語和上音樂班,部分國家則時興送寶貝學電腦程式編碼,學童年齡最小甚至才4歲,有鑑資訊工程、軟體設計人才供不應求,爸媽可不希望小孩輸在起跑點。
5到6歲學寫程式剛好!
愛爾蘭國立大學電腦專家吉布生(J. Paul Gibson)1998年驚覺18、19歲學生對最基本的程式編碼一竅不通,他認為也許問題出在學生太晚接觸電腦程式,於是他在2000年代初期開始利用遊戲設計問題教8至9歲的小孩基本Java軟體。
教育心理學研究報告曾指出,教導還不會讀書寫字的小孩根本是白搭,但吉布生意外發現,5到6歲的小孩對這些課程幾乎都能輕鬆上手。
利用Java小應用程式,吉布生讓幼稚園學生寫出一個玩「圈圈叉叉」井字遊戲的程式,再利用彩色球和細繩教導小朋友如何創造電腦科學的主要組成「圖形演算法」。
也許你還記得電腦程式語言Logo,它的設計初衷正是為了教導兒童電腦編程技能。Logo內置一套海龜繪圖(Turtle Graphics)系統,通過向海龜發送指令,讓使用者可以直觀地學習程式運作的過程。
不過Logo似乎無法讓小朋友心醉沉迷,網際網路問世也讓使用者可以直接和電腦互動,學程式編碼反而顯得多此一舉。即使資工漸漸成為大學內的熱門科系,編碼課程依然在中小學教育中缺席。家長也漸漸培養出一個觀念:小孩應該學習「電腦技能」,但程式編碼應該是大人該學的事。
許多研究報告顯示,小孩子的腦力學習語言特別快,因此最好儘快讓小孩子接觸外語,但是許多家長可能不知道,讓小朋友容易吸收外語的腦神經機制,同樣讓小孩子易於接收電腦程式語言。
全球掀熱潮
過去5年,愈來愈多課程證明小朋友也能掌握基本電腦編碼,除了吉布生的課程外,美國科羅拉多大學(University of Colorado)的遊戲設計課程挑戰讓孩童打造自己的青蛙過街(Frogger)遊戲。美國甚至還有課程利用名為Cherp的程式語言讓小朋友創造出會做家事的機器人,更讓人意外的是,其中最小的學員才4歲。北歐國家愛沙尼亞倡議希望讓所有一年級小朋友學習基本編碼。
大人教小孩編碼不稀奇,美國兩名14歲青少年迪拉柏夫(Matt Dillabough)和柯爾勃(Max Colbert)甚至自己在加州矽谷成立曼羅應用程式學院(Menlo App Academy),當起老師教其他孩童程式編碼。
「富比世」雜誌報導,學院去年創辦以來大受歡迎,還有德州和東京的孩童詢問可否遠距上課,就連領導開發蘋果公司應用程式整合開發環境Xcode的資深員工艾斯皮諾薩(Chris Espinoza)都送小孩來該學院學編碼。
而這些課程有個共通點,他們不著重背下特定工具,而是讓孩童熟悉編碼的所有概念,定序、條件執行、偵錯與除錯。
孩童編碼課程愈來愈熱門的原因很簡單也很現實,以就業考量來看,軟體開發人才已供不應求,且預計2020年以前需求還會再增加30%。除此之外,早期接觸電腦編碼也能增進所謂的「電腦運算思考能力」,培養小孩用抽象思考解決難題的能力。
經由Wired.tw