透過您的圖書館登入
IP:18.189.2.122
  • 學位論文

應用模擬程式執行方法之程式設計練習系統之設計與實作

A Programming Practicing System Using Program Execution Simulation Approach

指導教授 : 周志岳

摘要


程式設計與許多科技領域息息相關,也是大學相關科系學生必修的一門基礎課程,而在整個學習過程中,學生必須要了解程式實際上的運作,研究發現程式設計之初學者在面對程式追查(tracing skill)時產生了極大的困難,導致學習效率降低。數位學習在教育領域是日益增長的趨勢,本研究的目的是以編輯器(authoring tool)型式,為程式設計初學者開發一套電腦輔助學習系統(CAL system),系統名為proTracer,讓使用者能模擬程式執行的過程並且編輯程式執行的步驟以及每一步驟中變數的資料內容。本研究希望透過「模擬程式執行過程機制」幫助學生改善程式追查能力,以提高學習成效,並且進行教育實驗來觀察系統在學習上的影響。經過實驗結果分析顯示,「模擬程式執行過程機制」對於程式設計初學者的學習成效有正向的助益。

並列摘要


Programming is related to several fields of technology, and many university students need to study program. While learning to program, students must understand how their program works and need to make a connection between what they have written and what the program actually does. Novice programmers’ program tracing skills have been found to be poor but the difficulties leading to inefficient tracing are not well known. E-learning is a growing trend among many educational fields. The purpose of this research is to develop a computer-assisted learning system, which provides an authoring tool for novice programmers. The system named proTracer ,adopts program execution simulation strategy to provide well-designed programs for students to engage in authoring the execution process of the program and editing variable data on each step. By using the program execution simulation strategy, the system helps students overcome the difficulties of program tracing to enhance the learning effects. An educational experiment was made to show the learning impact of the proposed system. The experimental result shows that the program execution simulation strategy is benefit to the programming learning for beginners.

並列關鍵字

Programming tracing skill CAL programming education

參考文獻


Software Engineering, 11(11):1351–1360.
Approaches for Programming Assignments” Computer Science
EDUCATION, VOL. 43, NO. 2.
Clark, J. M. & Paivio, A. (1991). “Dual coding theory and
Dabbagh, N. (2001). “Authoring Tools and Learning Systems:

延伸閱讀