Publication: A flowchart-based intelligent tutoring system for improving problem-solving skills of novice programmers
dc.citedby | 57 | |
dc.contributor.author | Hooshyar D. | en_US |
dc.contributor.author | Ahmad R.B. | en_US |
dc.contributor.author | Yousefi M. | en_US |
dc.contributor.author | Yusop F.D. | en_US |
dc.contributor.author | Horng S.-J. | en_US |
dc.contributor.authorid | 56572940600 | en_US |
dc.contributor.authorid | 24829264100 | en_US |
dc.contributor.authorid | 53985756300 | en_US |
dc.contributor.authorid | 37103148900 | en_US |
dc.contributor.authorid | 35585485600 | en_US |
dc.date.accessioned | 2023-05-29T06:00:05Z | |
dc.date.available | 2023-05-29T06:00:05Z | |
dc.date.issued | 2015 | |
dc.description.abstract | 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. � 2015 John Wiley & Sons Ltd. | en_US |
dc.description.nature | Final | en_US |
dc.identifier.doi | 10.1111/jcal.12099 | |
dc.identifier.epage | 361 | |
dc.identifier.issue | 4 | |
dc.identifier.scopus | 2-s2.0-84937023576 | |
dc.identifier.spage | 345 | |
dc.identifier.uri | https://www.scopus.com/inward/record.uri?eid=2-s2.0-84937023576&doi=10.1111%2fjcal.12099&partnerID=40&md5=abd523dd04e8b94523272d65ee2a3e3f | |
dc.identifier.uri | https://irepository.uniten.edu.my/handle/123456789/22302 | |
dc.identifier.volume | 31 | |
dc.source | Scopus | |
dc.sourcetitle | Journal of Computer Assisted Learning | |
dc.title | A flowchart-based intelligent tutoring system for improving problem-solving skills of novice programmers | en_US |
dc.type | Article | en_US |
dspace.entity.type | Publication |