互動式程式語言教學系統

Translated title of the thesis: An Interactive Programs Inquiry Teaching System
  • 陳 柏熹

Student thesis: Master's Thesis

Abstract

在現在的資訊爆炸時代裡面,資訊系統已經越來越生活化了,從最早的桌上型電腦,筆記型電腦,一直到現在人手一支的智慧型手機,平板電腦等,無一不和系統有著密切的關係,這樣的現象造就了資訊人員大量的需求。本研究在於整合諸多程式教學的特性,設計並實作出一套教學驗證系統,讓教師或學習者藉由此平台達到最佳的學習效果。 本系統嘗試整合將學生寫好的程式語言加以驗證,藉由不同輸入方式與輸出模式的選擇,將驗證程式的?能做到最完整。為了加強教學活動的彈性、順序性、多元性與重覆使用性,本研究提出了一套系統架構以及?多的設計方式來達成需求目標。研究中實作出一套程式系統的學習平台,希望藉由此平台減輕教授查驗程式對錯的負擔,平台還可以記錄整個學期學生們的學習成績,並做成分析圖表,使教授隨時可以查看學生的學習狀況,對於學生普遍不了解的地方,還能很快加強訓練,藉由迅速、便利、直觀操作的平台,提升學生們的學習效果。 學生可以以網際網路上傳的方式,將寫好的程式上傳至雲端伺服器,教授則在上傳限定時間之後,使用本平台一次性大批量的檢查,平台會將檢查結果的成績紀錄於雲端資料庫,整個操作過程只需短短的幾秒鐘,事後教授如需要檢?整個學習狀況,只需要用平台提供的圖表分析?能,就可以知道分析後結果,迅速找出問題真因,並加以調整,到學期結束時,平台也提供成績匯出的?能,教授只需要專注於教學即可。當累積一定的資料量後,還可以快速地分析歷年趨勢,方便教學內容隨時更新,精益求精。另外系統在驗證學生程式之後,如果發現學生答案錯誤,會自動產生相關資訊並寄發電子郵件給答錯的學生,收到信件的同學可以從信件內容知道問題點,並及時改善重新上傳,不需要教授再一一通知,增添教學及時與便利性,期盼將來此系統讓程式語言學習更加的方便與豐富。
Date of Award2017 Feb 9
Original languageChinese
SupervisorLih-Shyang Chen (Supervisor)

Cite this

'