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

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 action...

Descripción completa

Detalles Bibliográficos
Publicado en:Journal of Computer Assisted Learning Vol. 31; no. 4; pp. 345 - 362
Autores principales: Hooshyar, D., Ahmad, R.B., Yousefi, M., Yusop, F.D., Horng, S.-J.
Formato: pictorial research tables/charts Journal Article
Publicado: Wiley-Blackwell Aug2015
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=ccm&AN=109824234&site=ehost-live
header:
  @attributes:
    shortDbName: ccm
    uiTerm: 109824234
    longDbName: CINAHL Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    dissinfo:
    jinfo:
      jid:
        02664909
        6M1
      jtl: Journal of Computer Assisted Learning
      issn: 02664909
      maglogo: Y
    pubinfo:
      dt: Aug2015
      vid: 31
      iid: 4
      pid: 480
      pub: Wiley-Blackwell
      place: Malden, Massachusetts
    artinfo:
      ui:
        109824234
        108376662
        10.1111/jcal.12099
        109824234
      ppf: 345
      ppct: 17
      formats:
      tig:
        atl: A flowchart-based intelligent tutoring system for improving problem-solving skills of novice programmers.
      aug:
        au:
          Hooshyar, D.
          Ahmad, R.B.
          Yousefi, M.
          Yusop, F.D.
          Horng, S.-J.
        affil: Department of Software Engineering, Faculty of Computer Science and Information Technology, University of Malaya
      sug:
        subj:
          Problem Solving Education
          Software Design
          Artificial Intelligence Utilization
          Learning Methods
          Quasi-Experimental Studies
          Systems Design
          Computer Communication Networks
          Student Knowledge
          Students, Undergraduate
          Colleges and Universities Malaysia
          Malaysia
          Human
          Female
          Male
          Descriptive Statistics
          Data Analysis Software
          P-Value
          Summative Evaluation Research
          Pretest-Posttest Design
          Analysis of Variance
          Female
          Male
      ab: 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.
      pubtype: Academic Journal
      doctype:
        pictorial
        research
        tables/charts
        Journal Article
      ougenre: Article
    language: English
    refInfo:
    holdings:
      @attributes:
        islocal: N