第五章 結論與建議
本研究以行動研究法在國中進行為期三個月、每週兩小時的 Alice 程式教 學,教學內容由 Alice 程式設計軟體環境介紹開始,直至 while 迴圈為止。研究 者和協同研究教師於過程中觀察並蒐集學生的學習相關資料,對教學內容及方式 加以評估、檢討與修正。本章總結研究結果,並提出未來教學實施的建議。
第一節 結論
雖然大多數參與研究的學生在國小階段即已接觸電腦課程,但由於 Alice 的操作介面複雜,加上它是全英文介面,因此學生在第一個月中對 Alice 處於摸 索階段。對學生而言,此階段的教學進度似乎太快。針對學生所遭遇的操作困難,
研究者鼓勵學生互相幫忙,以節省學生等待老師指導的時間,同學之間亦可藉此 互相學習,亦可避免較早做完練習的學生利用空閒時間上網,影響其他學生的上 課專注力。
一個月之後,由於學生已逐漸熟悉 Alice 操作環境以及老師的教學方式和講 義內容,學習狀況漸入佳境。在程式理解方面,隨著每次的課堂評量,亦可發現 學生愈來愈能了解程式的語法與功能。在第二階段時,學生不知如何運用參數來 有效控制物件的動作,也不了解為什麼要使用參數,認為只要能讓物件完成題目 要求的動作,並不一定需要藉由傳遞參數來減少 methods 的個數。於是在此一階 段的第二次評量前,針對學生概念不清楚的部份再次說明,並提醒學生再次說明 的部份將為考試重點,讓學生更專心學習。
第三階段講授函式,本階段的學習困難在於學生不知如何判斷何時該寫出具 備何種功能的函式。除此之外,學生會因為不了解標籤的意思,而不知如何使用 標籤。所以在此階段講授者在上課時,花了比前二階段更多的時間講解函式標籤 的意思。此三階段結束之後,學生明顯地對於操作及編輯 Alice 程式標籤更加得
51
心應。隨著教學內容的逐漸累積,講授的例題雖然操作更複雜,但學生反而因為 例題有趣,而更有意願去完成指定練習題。
第二節 建議
對於未來有意在國中實施 Alice 程式設計教學的教師,本研究提出以下幾項 建議:
一、教師應詳細解說 Alice 英文介面,以降低學習挫折感。
由於學生以往鮮少接觸全英文介面的軟體,即使目前的國中生普遍英文能力 已有提升,但仍需一段時間適應英文介面。如果學生在一開始接觸軟體即遭遇挫 折,很容易影響學習興趣。因此,教師應於一開始時,詳加解說介面中所包含的 英文字,引導學生逐漸熟悉之,以降低學習的挫折。
二、妥善規劃能力較佳的學生擔任小老師,協助課堂教學。
學生進行課堂練習時經常會遭遇困難,教師不易同時處理許多學生的疑難問 題,如果同時有多位學生發問,教師只能依序前往解決,其他尚待解決問題的學 生,只能虛耗時間等待。若能妥善規劃能力較佳的學生擔任電腦小老師,在完成 自己的練習之後,按照教師規劃的方式幫助能力不足的學生,將可提升整體的學 習效率。
三、讓學生自由設計練習題目。
由期末訪談中發現學生有著天馬行空的想像力,有許多新穎獨特的想法。將 來教師設計教材時,可考慮多方徵詢學生的意見,使教材範例更為生動、有趣。
四、練習題的設計可加入大型程式。
52
在練習題的設計上,除了在每一單元讓學生做兩、三個小型的練習題之外,
最好能設計一個大型程式,讓學生在每次課堂練習中完成其中一小部份,如此一 部份、一部份慢慢地累積,到了學期末就成為一個大型、稍具複雜度的程式。如 此應可提升學生的成就感。
五、變更教學單元順序
在第二階段參數教學的過程中,隨堂評量總共實施二次,顯示學生在此一階 段中遇到較大的困難,但是參數傳遞並非流程控制結構的主要部份,因此可考慮 將參數移至稍後的教學階段,並將重點放在條件判斷式和迴圈結構的教學上。
53