標題: | 應用模式追蹤技術之問題導向式VB程式設計教學系統 A Problem-Based Visual Basic Programming Tutoring System Using Model-Tracing Approach |
作者: | 陳怡靜 Yi-Ching Chen 曾憲雄 Shain-Shyong Tseng 理學院科技與數位學習學程 |
關鍵字: | 模式追蹤;框架式知識;本體論;問題導向式學習;Visual Basic程式設計教學;Model-Tracing;Frame-based knowledge;Ontology;Problem-Based Learning;Visual Basic programming tutoring |
公開日期: | 2004 |
摘要: | 隨著資訊科技和網際網路的發展,以e-Learning支援學生的學習已經變得愈來愈重要。特別是在程式設計的學習上,初學者通常缺乏適當的輔助工具。因此,我們提出應用模式追蹤技術之問題導向式VB程式設計教學系統。此模式追蹤技術是在學生解決問題的過程中,透過追蹤其認知行為,挑出學生可能犯錯的部份予以指正,以免一再犯同樣的錯誤,即諺語所謂”前車之鑑”的道理。 再者,我們利用框架式知識表示法讓領域專家可以利用知識的誘發,知識事實的驗證,進而達到知識分享與再利用的目的。在這篇論文中,我們提出兩階段的系統架構,第一階段是建構框架式的VB:包括三個過程,相關知識類別模組過程,框架式知識表示過程,和追蹤可能問題解決路徑的過程。這個階段的目的是在教導學生之前,先架構程式設計的知識。第二階段是應用模式追蹤技術之VB教學系統:包括四個過程,問題呈現過程,模組分解成框架過程,框架知識推理過程,和適當的回饋過程。這階段的目的是在學生的學習期間做程式設計知識的推理。搭配雛型系統的設計,其貢獻是提供學生們一套互動式問題導向之VB程式設計學習環境。 With the development of computer technology and Internet, e-Learning has become more and more important to support student’s learning. Novice students usually lack adequate assisting tools especially in programming learning. Therefore, we propose the problem-based Visual Basic programming tutoring system using Model-Tracing approach. The Model-Tracing is based on an idea of tracing students’ cognitive behavior during the problem solving process. As the proverb said, “One man’s fault is other man’s lesson”. Besides, we employ the Frame-based knowledge representation which domain experts can do knowledge elicitation, validation of knowledge facts, further knowledge shared and reused. In this thesis, the two-phased system architecture is proposed. Phase 1: Frame-based Visual Basic constructing: This phase includes three processes which consist of Related knowledge class modeling process, Frame-based knowledge representation process and Tracing possible problem-solving path process. The purpose of this phase is to construct programming knowledge before teaching students. Phase 2: Visual Basic Model-Tracing tutoring system: This phase includes four processes which consist of Quiz display process, Models decomposition into frames process, Frame-based knowledge reasoning process, and Adaptive feedback process. The purpose of this phase is to reason programming knowledge during student’s learning. With designed prototype system, it contributes to construct an interactive Problem-Based VB programming learning environment for students. |
URI: | http://140.113.39.130/cdrfb3/record/nctu/#GT009273535 http://hdl.handle.net/11536/77915 |
顯示於類別: | 畢業論文 |