A flowchart-based intelligent tutoring system for improving problem-solving skills of novice programmers

被引:49
|
作者
Hooshyar, D. [1 ]
Ahmad, R. B. [1 ]
Yousefi, M. [2 ]
Yusop, F. D. [3 ]
Horng, S. -J. [4 ]
机构
[1] Univ Malaya, Fac Comp Sci & Informat Technol, Dept Software Engn, Kuala Lumpur 50603, Malaysia
[2] Univ Tenaga Nas, Coll Engn, Ctr Syst & Machines Intelligence, Kajang, Malaysia
[3] Univ Malaya, Fac Educ, Dept Curriculum & Instruct Technol, Kuala Lumpur 50603, Malaysia
[4] Natl Taiwan Univ Sci & Technol, Dept Comp Sci & Informat Engn, Taipei, Taiwan
关键词
computer programming; flowchart-based environments; intelligent tutoring system; novice programmer; problem-solving ability improvement; UNCERTAINTY;
D O I
10.1111/jcal.12099
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Intelligent tutoring and personalization are considered as the two most important factors in the research of learning systems and environments. An effective tool that can be used to improve problem-solving ability is an Intelligent Tutoring System which is capable of mimicking a human tutor's actions in implementing a one-to-one personalized and adaptive teaching. In this paper, a novel Flowchart-based Intelligent Tutoring System (FITS) is proposed benefiting from Bayesian networks for the process of decision making so as to aid students in problem-solving activities and learning computer programming. FITS not only takes full advantage of Bayesian networks, but also benefits from a multi-agent system using an automatic text-to-flowchart conversion approach for engaging novice programmers in flowchart development with the aim of improving their problem-solving skills. In the end, in order to investigate the efficacy of FITS in problem-solving ability acquisition, a quasi-experimental design was adopted by this research. According to the results, students in the FITS group experienced better improvement in their problem-solving abilities than those in the control group. Moreover, with regard to the improvement of a user's problem-solving ability, FITS has shown to be considerably effective for students with different levels of prior knowledge, especially for those with a lower level of prior knowledge.
引用
收藏
页码:345 / 361
页数:17
相关论文
共 50 条