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 条
  • [21] An intelligent tutoring system for visual classification problem solving
    Crowley, RS
    Medvedeva, O
    [J]. ARTIFICIAL INTELLIGENCE IN MEDICINE, 2006, 36 (01) : 85 - 117
  • [22] A problem solving oriented intelligent tutoring system to improve students' acquisition of basic computer skills
    Wang, Dongqing
    Han, Hou
    Zhan, Zehui
    Xu, Jun
    Liu, Quanbo
    Ren, Guangjie
    [J]. COMPUTERS & EDUCATION, 2015, 81 : 102 - 112
  • [23] INTELLIGENT SUPPORT CONCEPTION OF THE PROBLEM-SOLVING SYSTEM
    GERMAN, OV
    GERMANOVICH, EI
    [J]. AVTOMATIKA I VYCHISLITELNAYA TEKHNIKA, 1992, (05): : 10 - 15
  • [24] PROBLEM-BASED LEARNING AND PROBLEM-SOLVING SKILLS
    SMITH, CA
    POWELL, SC
    WOOD, EJ
    [J]. BIOCHEMICAL EDUCATION, 1995, 23 (03): : 149 - 152
  • [25] PROBLEM-SOLVING SKILLS VERSUS PROBLEM BASED LEARNING
    NORMAN, GR
    [J]. CORNELL VETERINARIAN, 1989, 79 (04): : 307 - 310
  • [26] PROBLEM-SOLVING SKILLS, SOLVING PROBLEMS AND PROBLEM-BASED LEARNING
    NORMAN, GR
    [J]. MEDICAL EDUCATION, 1988, 22 (04) : 279 - 286
  • [27] The Problem-Solving Modes and a Two-Layer Model of Hints in the Intelligent Tutoring System for Minimax Algorithm
    Anohina, Alla
    [J]. PROCEEDINGS OF THE 1ST INTERNATIONAL CONFERENCE ON VIRTUAL LEARNING: VIRTUAL LEARNING - VIRTUAL REALITY: MODELS & METHODOLOGIES, TECHNOLOGIES, SOFTWARE SOLUTIONS, 2006, : 105 - 112
  • [28] Using intra-task flexibility on an intelligent tutoring system to promote arithmetic problem-solving proficiency
    de Olmo-Munoz, Javier
    Antonio Gonzalez-Calero, Jose
    Diago, Pascual D.
    Arnau, David
    Arevalillo-Herraez, Miguel
    [J]. BRITISH JOURNAL OF EDUCATIONAL TECHNOLOGY, 2022, 53 (06) : 1976 - 1992
  • [29] IMPROVING PROBLEM-SOLVING SKILLS THROUGH A COURSE IN GUIDED DESIGN
    DAMOUR, G
    WALES, CE
    [J]. ENGINEERING EDUCATION, 1977, 67 (05): : 381 - 384
  • [30] Improving problem-solving skills in chemistry using ChemCom.
    Giuliano, FJ
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2000, 219 : U441 - U441