從國小就開始學編程,真的有想像中那麼好嗎?

從國小就開始學編程,真的有想像中那麼好嗎?

撰文:陳亭潔/Hello! Anita 老師

大學畢業至今已經快 3 年,回想我小時候還在私立小學上課的日子,真感嘆那時候每一天都要學不少東西。最基本要學的內容就是中文、英文、數學、社會和自然,每天幾乎都會穿插著上,有時候還會加上道德與健康,每學期的三次段考,一次比一次多考得多,書本重到換成小行李箱來拖。整個學期下來,最期待的還是去福利社買東西吃的時光。

現在我任教的美國小學,除了英文、中文和數學是每天必上內容之外,其他課程內容都和台灣大不相同。舉例來說,小學裡的課程規劃多以語言課程為中心點,把一整年的課程分成好幾個單元,再去擴展每一堂課應該學習什麼內容。比如說,四年級的學生學舊金山的淘金熱,就可以把美國的歷史融合到課程裡講解,順便再解釋一下金子是怎麼形成的。三年級的主題是環境,可以把地理的內容放進課程,讓學生動手做模型了解不同的地形。每一個年級的校外教學揭示和單元主題相關,雖然沒有主題遊樂園的行程,但也滿了教育意義。

小學把編輯程式碼列為必修課

但這些都不是讓我最羨慕的事情,二十一世紀的今天,電子科技是我們離不開的生活必需工具,特別是在擁有美國「矽谷」之稱的舊金山,幾乎每一個送到我們學校的孩子,家中都至少有一個家庭成員是科技公司的員工。在這樣大量科技人才需求的驅動下,編輯程式碼的課程(coding)也在小學應運而生。原本只是一種課後活動的選擇,但是現在越來愈多學校把程式碼加入小學課程中,當作國小生的一門必修學科,這對在傳統教育體制下長大的老師來說,真是既新奇又擔憂。(註)

如今人手一台電腦或手機的社會,學習怎麼和電腦、程式溝通是不可或缺的。與其讓孩子把電腦當成電動玩具的媒介,不如教授他用電腦程式創作的能力,讓寫程式碼變成一種技能。從中瞭解電腦的重要性和如何正確地使用網路。編輯程式碼重視邏輯性思考,對我來說既是一門新的語言,也是數學推理運算的過程。每一個符號都具有特殊的命令,不同的排列組合都具有不同的意義,組合千變萬化,但又不會像英文或中文文法一樣充滿特例。讓學生把大程式不斷分割成小程式碼,從輸入到輸出,如何流暢地把一件事完成,對小朋友的頭腦訓練是相當有幫助的。

臉書創辦人馬克扎克伯格說過:「學習編程不是一定要搞定所有有關於計算機的知識或者掌握所有的定律。開始學會編程可能是因為一件小小的事情。」學編程的孩子並不是每一個將來都要上電腦工程師,而是讓他們了解一件事情的一體兩面。很多家長都擔心電腦讓孩子分心,但程式碼卻讓孩子知道細心的重要,在程式碼的世界中,少一個等號或加號,都足以改變整個程式編輯結果。學習這樣的課程更能讓學生知道整個遊戲背後,是多少工程師的耐心和細心而組成的。

不過,每件事情有利就有弊,年輕的孩子學習能力高、反應力快。對於高效率又難以管治的網路來說,簡直是孩子的一片天地。當程式編輯課程越來越多,孩子越來越了解電腦,學校設的「結界」也必須與時俱進。我們曾發現許多孩子竟然能輸入還沒有學到的程式編輯內容,把電腦的按鍵換得一塌糊塗,甚至從學到的程式編碼中「學以致用」,把安裝在學校電腦裡的防火牆換掉了。

學編程的孩子並不是每一個將來都要上電腦工程師,而是讓他們了解一件事情的一體兩面。圖/Shutterstock

沒有了 Google、維基百科,你對自己還有信心嗎?

除了編程課程的影響,現在的教育模式也大量依賴電腦學習。身為語言老師的我發現,當孩子將很多課程內容都用電腦取代,越來越多孩子手寫能力大幅退步。就像大量使用電腦的上班族,可能常常忘記了很多字要怎麼寫。因為是在中文沉浸學校工作,我常常和學生們強調寫字的重要性,告訴他們「你要知道這個字怎麼寫才可以讀懂」,在書上也才知道是什麼意思。但是他們都告訴我,「我只要知道怎麼拼就好,電腦會幫我寫出來的」。

再者,許多學校發現,學生們愈來愈依賴電腦和互聯網,開始相信電腦多於自己本身;但電腦總會有當機、沒電、發生狀況的時候。記得有一天,我們學校網路大故障,同時又需要讓學生做科展,好多孩子完全不知道怎麼辦了,連科學實驗都不知道怎麼進行,沒有維基百科就覺得自己的實驗通通都是錯的。

我相信會有越來越多的學校將程式編輯納入課程當中,這是一個趨勢。「要怎麼收穫,先怎麼栽。」想要讓學生怎麼去面對電腦科技,怎麼去用科技改變世界,但又不失去傳統教育的重要性,是身為教育者必須去思考的。如今,老師與科技的戰爭還在繼續,一起加油吧!

想要讓學生怎麼去面對電腦科技,怎麼去用科技改變世界,但又不失去傳統教育的重要性,是身為教育者必須去思考的。圖/Shutterstock

註:此段僅以作者自身所任教的舊金山雙語小學、以及作者參訪過的其他舊金山小學為例,並不代表所有美國小學皆把編輯程式碼的課程列為必修科。

執行編輯:張詠晴
核稿編輯:關卓琦

Photo Credit:Shutterstock

回家,回台灣做一件事