程式語言列必修?

工商時報【洪紹運】 ■隨著科技發展,電腦科學的重要性與日俱增,在政府與產業界的推廣下,程式語言的學習不斷向下扎根,除了訓練更多師資,也全面融入中小學的課程中。 ■To many parents, coding looks less like an extracurricular activity and more like a basic life skill, one that might someday lead to a great job or even instant riches. 現年7歲的利斯里(Jordan Lisle)是美國Strawberry Point小學2年級生,最近正參加一個以啟發程式語言興趣為宗旨的課外活動,利斯里母親溫蒂(Wendy Lisle)表示,「我害怕他會跟不上進度,所以希望能透過此課程加強。」 這個課外活動正是美國電腦科學教育推動計畫的一部份,近年因科技發展快速,電腦科學備受重視,在政府與產業界的推廣下,程式語言課程已成為美國中小學生的重點科目,普及速度甚至可媲美過去網際網路的爆炸性發展。 程式語言 成基本技能 根據美國程式語言教學組織Code.org資料顯示,去年12月以來,共計約20,000名,從負責幼稚園至教導十二年級課程的教師皆開始接觸程式語言。此外,包含紐約市與芝加哥市的30個學區,皆贊成增加中學的程式語言課程,並於今年秋天開始實施。9個州的有關當局更將電腦科學相關課程的學分,調整至與數學、科學等傳統學科相當的比重,不再視其為選修科目。 電腦科學過去數十年來經常遭冷落,被視為是與木工課程等同的邊緣學科,但如今徹底改頭換面。鑑於智慧型手機與APP普及,加上工程師成為熱門職業,程式語言因而被奉為基本技能,不但能成就職涯,甚至一夕致富。 密西根大學電腦科學教育系教授索羅威(Elliot Soloway)表示,雖程式語言教育發展仍在初始階段,但進展的速度已是前所未見。電腦科學潮流將能激發學生新的熱情,正如同青蛙解剖實驗可能啟發未來的外科醫生與生物學家一般。 一位家長蜜桑(Karen Meezan)也表示,原本她的小孩在各方面都不突出,可是當小孩愛上電腦科學後,即成為這個科目的第一名。 但電腦科學快速發展卻帶來某些隱憂,除師資不足外,此潮流也招來質疑,是否在大學教導電腦科學真的能增進未來就業,促進創意與邏輯思考。 此外,對於孩童而言,程式課程更像是在玩電動,而非傳授實際程式技能。 師資不夠 成當前難題 美國科技巨擘,包含比爾蓋茲(Bill Gates)與查克伯格(Mark Zuckerberg),挹注近千萬美元資金於Code.org,負責訓練學校老師,並提供進階課程,另外也設計以遊戲憤怒鳥(Angry Birds)為主題的課程給孩童。 但許多教育者擔憂,產業扮演過度重要的角色,課程並非專注於傳統程式語言,反而將指令過份簡單化,成為「前進後退」、「右轉」,這些單純操作憤怒鳥去抓小豬的按鍵。 即便出現些許反對聲浪,全美各地政府仍陸續將電腦科學納入教育政策中,芝加哥公立學校系統盼程式技能能在5年內,成為187所高中的畢業審查標準之一。紐約市公立學校則在今年秋天訓練了來自40所學校的60位老師。 紐約市學校教育改革部門主管紐浩斯(Britt Neuhaus)表示,無論是科技業或其他產業,對程式技能人才都有極大的需求。紐約市計畫於2015年拓展訓練課程,並考慮將學校教學延伸至中學學校。