1、創新資訊教學經驗交流創新資訊教學經驗交流雲端合作學習輔助程式設計教學之雲端合作學習輔助程式設計教學之課程研發計畫課程研發計畫 臺北市立內湖高級中學羅玗貞老師林瓊甄老師侯莉莉老師Taipei Municipal Nei-Hu High SchoolNational Taiwan Normal University現行資訊教育教學困境現行資訊教育教學困境 老師層面 高中資訊教育獲得重視,但教學面卻陷入有綱無本、沒有課程可用的窘境2教師自我挑戰?創新教材教法?提升教學成效?程式語言教學困境程式語言教學困境 學生層面 學生在學習程式語言時,有高認知負荷。研究顯示,過多的認知負荷抑制學生學習。面對從0開
2、始的程式基礎,無法獲得成就。3#include都記不起來!不想寫程式了 教學困境解決策略教學困境解決策略(1/2)(1/2)老師層面 發展與推動資訊科學基礎與進階程式設計課程 提供高中教師程式設計課程的教學資源 程式區塊式填空及合作學習為策略4教學困境解決策略教學困境解決策略(2/2)(2/2)學生層面 著重於程式語言練習以減少認知負擔。縮小學生需要練習的範圍:整個程式 針對性練習 重複練習,量大於質5課程發展課程發展(1/2)(1/2)以程式合作學習平台為學習工具 藉由程式合作學習平台,讓學生了解雲端運算的原理及功用,提升使用新興科技解決問題的能力。合作學習策略 學生分組利用程式合作學習平台
3、進行討論與撰寫程式 區塊式填空學習架構 給定完整應用程式架構,學生改寫片段程式碼6課程發展課程發展(2/2)(2/2)應用導向例題 以實際生活應用為範例引發興趣 發展之教學資源 教案、課程講義、教學投影片、應用程式練習模組、程式合作學習平台7程式合作學習平台介面程式合作學習平台介面(1/2)(1/2)藉由區塊式填空進行”針對性”練習 適時給予學生提示 程式註解協助學生完成程式8程式合作學習平台介面程式合作學習平台介面(2/2)(2/2)學生可以藉由討論區和同儕進行討論9合作學習求助畫面10上課情形上課情形11教學實例教學實例 副程式練習課程 課程一共有7個題目,讓學生進行針對性練習 學生可以順
4、利的完成副程式的撰寫與呼叫12傳統單機傳統單機V.SV.S雲端平台之練習比較雲端平台之練習比較傳統單機傳統單機雲端平台雲端平台程式不明瞭時,只能求助老師程式區塊有老師適時的提示 勝傳統單機傳統單機V.SV.S雲端平台之練習比較雲端平台之練習比較傳統單機傳統單機雲端平台雲端平台即時回饋學生程式執行情形,但無法鼓勵學生 即時回饋,鼓勵學生,增加自信心勝傳統單機傳統單機V.SV.S雲端平台之練習比較雲端平台之練習比較傳統單機傳統單機雲端平台雲端平台只能單機並安裝特定語言編譯軟體(如Dev C+或Visual C+)撰寫 1.可跨平台撰寫程式,只需安裝chrome瀏覽器軟體,即可撰寫程式。2.隨時隨地
5、,任何載具均能撰寫程式 勝傳統單機傳統單機V.SV.S雲端平台之練習比較雲端平台之練習比較傳統單機傳統單機雲端平台雲端平台下課後,解題有困難,必須使用其他通訊軟體詢問同學 下課後可相約平台線上解題討論 勝傳統單機傳統單機V.SV.S雲端平台之練習比較雲端平台之練習比較傳統單機傳統單機雲端平台雲端平台下課後,解題有困難,必須使用其他通訊軟體詢問同學解題有困難,可向同學求助,同學也能看到求助者之程式,並給予指導 傳統單機傳統單機V.SV.S雲端平台之練習比較雲端平台之練習比較傳統單機傳統單機雲端平台雲端平台老師批改作業時,需一題一題開啟執行 1.系統即時性批改/回饋,減少替學生除錯的時間勝傳統單機
6、傳統單機V.SV.S雲端平台之練習比較雲端平台之練習比較傳統單機傳統單機雲端平台雲端平台老師批改作業時,需一題一題開啟執行 2.系統記錄學生每次作答情形,老師有更多時間檢視學生的邏輯問題勝對老師的幫助對老師的幫助 即時性批改/回饋,減少替學生除錯的時間 老師有更多時間檢視學生的邏輯問題20對學生的幫助對學生的幫助 藉由平台練習,使學生獲得更高的學習成就 同儕間的互動著重於問題解決21學生意見回饋學生意見回饋 線上學習新穎有趣 線上討論及即時求助對程式學習有幫助 能夠一起和同儕合作很棒 寫出程式很有成就感22結論結論(1/2)(1/2)學生能體會撰寫程式設計的樂趣 學習程式設計概念 獲得程式設計
7、技巧 運用分析思考力解決問題 不再只是在座位上苦苦等待救援23結論結論(2/2)(2/2)在雲端共撰程式平台的體驗合作學習,與同學溝通的技巧很重要 以實際生活應用為範例引發興趣,讓學習無所不在 反思:如何選擇題目的區塊呢?學生是否會依賴平台?2425程式設計合作學習平台程式設計合作學習平台-範例展示範例展示http:/join-and-http:/join-and- 請使用請使用Google ChromeGoogle ChromeQ&AQ&A謝謝聆聽敬請指教程式合作學習平台結構程式合作學習平台結構(1/2)(1/2)出題者將程式範本上傳至平台並且於平台挖空格讓學生練習。空格內容從變數、程式語法至整個程式內容都有,依不同難度調整空格大小。27程式合作學習平台結構程式合作學習平台結構(2/2)(2/2)28教學策略優點教學策略優點 突破以往傳統程式教學 解決學生學習困境 跟以往單機版不同 不會只能在座位上苦苦等待救援 克漏字填空增進學生學習信心 讓學習無所不在 不必安裝程式軟體,只要有瀏覽器即可29