學與教資源中心
L & T Resources
現代教育通訊
MERS Bulletin

現代教育通訊112期


電腦科:

透過編碼發揮創意及提升自學能力– 吳志樂先生 現代社電腦科策劃編輯


        學習編寫程式的世界潮流如潮湧至加上以圖像介面指令方塊形式拼砌程式的編程軟件興起免卻學習傳統編程語言時要背記大量繁的指令詞及句式的苦惱,令編碼教學成為了近年小學資訊科技教育不可或缺的一環

 

        軟件齊備手執自編材料或不同機構提供的編碼教材教師在編碼教學上是否已無後顧之憂?要知道學習編碼的目的並非單純學習軟件的應用而是透過編碼過程訓練學生的邏輯思維和解難能力進而提升學生的自學能力及發揮創意和想像力所以學習使用不同的編程軟件只是編碼教學的一個起步點把編碼融入生活才是讓學生發揮所學知識的最終站

 

        有關編碼與邏輯思維及解難能力的關係早有結論,在此略過本文旨在淺談如何透過編碼讓學生發揮創意及提升自學能力

 

        現時供學生學習用的編程軟件已足夠讓學生創作出變化多端的故事遊戲或應用程式這些創作除了編碼外還有許多不同環節的配合可讓學生動動腦筋。例如學生可製作storyboard為故事或遊戲作分場真正落手進行編碼時便會有更清晰的方向過程亦會更流暢此外學生可以自行創作角色及場景背景由於學生大都具備電腦繪圖的技能配合專業繪圖軟件的應用可令創作更能突出個人風格

 

        而把編碼進一步推展至解決日常生活問題的層面亦有助學生細心觀察周邊環境發掘生活中有可能遇上的問題思考解決方法,尤其配合實體機械操作例如電子積木學生更可設計實際應用或展示概念的模型例如有學生便曾經使用光線感應器及馬達製作出當太陽直照時便會自動關上的窗簾。而隨着3D打印平民化學生更可以自行利用3D繪圖軟件設計配件然後打印成實物把想像化為現實

 

       當然在一般課堂之中我們通常以範例讓學生學習編程軟件的操作方法了解不同程式結構的建構方式認識一些常用的指令等但課堂時間有限軟件內的指令往往多達數百沒有可能逐一講解更不可能一一作具體應用所以要實現上述創意學生除了應用在課堂所學外還有可能要進一步了解其他不同指令的應用以令程式達至最理想效果可幸的是一般編程軟件已把指令分類而且指令字面意義清晰學生一般可容易理解指令的作用因此學生可自行嘗結合不同的指令從而發掘其用途縱使過程未必順利但在跌碰間學生對新知識的了解亦會更深刻成功感亦更大如果是以小組形式合作創作學生更可與同儕分頭搜集資料進行研究和討論提出建議及實踐。

 

        編碼是項有趣的活動學生把頭栽進去後其主動投入程度往往遠超想像所帶來的成功感亦比學習其他軟件應用為大藉此讓學生多發揮創意多自行研習實在是最好不過的機會