透過您的圖書館登入
IP:216.73.216.23
  • 期刊

一個支援適性化學習的程式設計練習系統

AN ADAPTIVE PROGRAMMING LEARNING ENVIRONMENT

摘要


由於程式設計師的需求日益增加,以及網路與雲端技術的進步,使得世界各地出現許多在瀏覽器中練習寫程式的網站。然而,這些網站中練習題的編排方式,都是以由淺入深、一視同仁的方式編排,並沒有考慮到有程式設計經驗的學習者的需要。因此,對已經會寫程式,但卻想學習另一個程式語言的學習者而言,這種以初學者的需求來編排練習題的方式,勢必會浪費這些有經驗的學習者的時間。因此,本研究簡述了一個支援適性化學習的程式練習系統的設計與實施。經由實驗評估之後顯示,這種適性化的編排方式,能夠增加高成就學習者的學習效率。

並列摘要


Due to increasing demands of programmers and advances in internet technologies, many learning-by-doing web sites that provide programming exercises for learners to practice have been established. The exercises in these web sites are designed for novice learners and are sequenced linearly regardless of learners’ performance. As a result, an experienced learner who needs to learn another programming language may waste valuable learning time on exercises that are already familiar. To address this problem, this paper presents the design and development of a programming learning system that offers learners different practice paths depending on learners’ performance. Empirical study reveals that adaptive programming exercises can improve the learning efficiency for learners in the upper level of a programming class.

參考文獻


董少桓、林紹陽、曾筱倩()。
Brusilovsky, P.,Peylo, C.(2003).Adaptive and intelligent web-based educational systems.International Journal of Artificial Intelligence in Education.13(2-4),156-172.
Chan, T. W.,Baskin, A. B.(1990).Learning companion systems.Intelligent Tutoring Systems: At the crossroads of artificial intelligence and education.(Intelligent Tutoring Systems: At the crossroads of artificial intelligence and education).:
Chou, C. Y.,Chan, T. W.,Lin, C. J.(2003).Redefining the learning companion: The past, present, and future of educational agents.Computers and Education.40(3),255-269.
Code.org (2014). Retrieved from http://hourofcode.com

延伸閱讀