封面圖片:夢校極重視資訊科技學習,並且會將課程的主要內容指向最先進的電腦程式編寫。(Pixabay)
有位周姓讀者來郵,說他看了每一篇我寫的這個系列的文章,並沒有提到資訊科技教育,是否夢校因為小島上沒有網絡,所以不打算開設電腦課程呢?這位讀者問得有趣,關於夢校是否不重視資訊科技教育,之前也有其他讀者問過,原因則是見我經常強調品格和美藝教育,提倡結合島上自然環境的學習,以為夢校輕視了先進的數碼世界。
其實我只是還沒有談到這一塊而已。和讀者所想的恰恰相反,夢校極重視資訊科技學習,並且會將課程的主要內容指向最先進的電腦程式編寫(編程)。
學懂編程 創造心中所想
所謂編程,借用百度的解釋就是:「讓電腦為解決某個問題而使用某種程式設計語言編寫程式代碼,並最終得到相應結果的過程。」
簡單而言,要電腦跟着我們的指示去解決我們想解決的問題,我們就必須同電腦能夠理解的語言告訴電腦,和電腦溝通,這種電腦的語言就是編碼(Coding)。現在我們的電腦課程主要是讓學生懂得如何使用已有的程式去解決問題,但未來的問題層出不窮,每個人所遇到的也不一樣,別人開發的程式很多時候都未必合用,因為如果學生能夠掌握編碼,懂得自己去編寫程式,就可以用電腦去解決他們自己所遇到的問題,去創造他們自己想要的東西。
滑浪小組不想錯過小島的海浪高峰,天文小組不想錯過星座的顯現,寫個 App 提醒自己吧;各科的上課時間和交功課限期不一,宿舍清潔和伙食的分工太瑣碎繁雜,寫個 App 幫自己好好管理吧;學會編程不是為了更痛快地打機,也是為了更有效的學習。
不要以為編程很難(對我們上了年紀的人來說也許是的),學生要到高中才適合開始學習。現任美國第三位科技首長(前 Google 副總裁)Megan Smith 就在前不久的一個論壇上表示,小學是兒童學習人類語言的時間,因此同時學習電腦語言會有更好的效果。所以她提倡美國小學二年級就應該必修編程教育,要盡早讓編程知識融入學生的生活當中。
的確,電腦科技在今天(未來更甚)的應用已不再局限於傳統的基本用途如上網找資料、收發電郵和玩遊戲等等,而是已經擴展至社會,職業,乃至個人生活的每個層面,讓學童及早接觸電腦語言是必要且必須的。這一條奔向未來的起跑線,香港的孩子絕不能輸。
要補充的是,夢校將編程教學作為資訊科技教學的重點,還不僅僅是因為未來的大勢所趨要先走一步,還在於它和我們的教育理念和教學方法很相符。還記得之前我介紹過的 DFC 學習活動嗎?讓學生感受問題何在,想像解決方法,執行行動,然後分享。編程教育也正正是這樣一種過程。學生感受問題,發現問題,然後想像解決方法,並以電腦語言去設計一個程式讓電腦去執行那個方法,最後是將成功的程式開放與人分享。
所以,回應文首周姓讀者的疑慮,小島上當然會舖設數碼網絡,因為我們學生不但要學習電腦編程(其實這倒不一定要上網),其他科目在島上作戶外學習時也會經常借助平板電腦和互聯網。夢校的資訊科技,將使學生的學習和自學能力變得更快更強,使學生的的校園生活和成長變得更愉快更健康。