潘俐璇
國立臺南大學 數位學習科技學系 大學生
Email:S10655005@stumail.nutn.edu.tw
林丞輊
國立臺南大學 數位學習科技學系 碩士生
Email:M10855005@stumail.nutn.edu.tw
張智凱
國立臺南大學 數位學習科技學系 教授
Email:chihkai@mail.nutn.edu.tw
摘要
在現今資訊教育普及的社會,學生擁有程式設計的能力逐漸為社會所重視。現在國小程式教育多使用視覺化程式語言Scratch 進行程式學習,當學童使用視覺化程式語言時,通常僅能看見最後專案結果,未能參考自我之撰寫程式過程,不僅無法針對本身學習上的困難進行反思與檢討,同儕間的交流也因不了解程式撰寫的步驟,僅能直接參照他人程式逕行模仿,無法達成互相學習之目的。然而目前
尚未有人製作在視覺化程式語言的環境下之學習行為紀錄系統,因此,本計畫預期以OpenCV 模組,開發一針對視覺化程式語言之學習行為紀錄系統,紀錄學生撰寫程式之過程,並產生學習歷程之紀錄檔。本計畫目的在紀錄學生之程式撰寫過程,並分析學生撰寫程式之特定行為。學生使用所開發之系統參照過去行為紀錄,讓學生能達成後設認知(Metacognition)之效,改善自身之學習;同儕間亦能互相參考、交流彼此撰寫程式流程,達到知識共享(Knowledge Sharing)之目的;教師藉由分析學生之學習行為紀錄,評估教學成效與品質,並作為改善教學之依據。本計畫期望培養學生可以帶得走的能力,善用資訊科技優勢,務實地實踐於現實生活。
關鍵字:程式設計、視覺化程式語言、學習行為分析、後設認知、知識共享