Flowchart-based Bayesian Intelligent Tutoring System for computer programming

Bayesian networks; Computer aided instruction; Computer programming; Decision making; Education computing; Flowcharting; Problem solving; Smart sensors; Flowchart development; Intelligent tutoring system; Knowledge level; Learning programming; Novice programmer; Prior knowledge; Problem solving skil...

Full description

Saved in:
Bibliographic Details
Main Authors: Hooshyar D., Ahmad R.B., Fathi M., Yousefi M., Hooshyar M.
Other Authors: 56572940600
Format: Conference Paper
Published: Institute of Electrical and Electronics Engineers Inc. 2023
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.uniten.dspace-22216
record_format dspace
spelling my.uniten.dspace-222162023-05-29T13:59:39Z Flowchart-based Bayesian Intelligent Tutoring System for computer programming Hooshyar D. Ahmad R.B. Fathi M. Yousefi M. Hooshyar M. 56572940600 24829264100 56976006900 53985756300 57189236826 Bayesian networks; Computer aided instruction; Computer programming; Decision making; Education computing; Flowcharting; Problem solving; Smart sensors; Flowchart development; Intelligent tutoring system; Knowledge level; Learning programming; Novice programmer; Prior knowledge; Problem solving skills; Target audience; Computer systems programming There is a misconception of what programming is at the early stages of learning programming for Computer Science (CS) minors. More researches in this field have revealed that the lack of problem-solving skills, which is considered as one of the prominent shortcomings that novices deal with, is exacerbated by language syntax that the novices employ. A Flowchart-based Intelligent Tutoring System (FITS) is proposed in this research aimed at introducing the early stages of learning programming (CS1) to put the record straight. The students who have no prior knowledge of programming are the target audience of this research. In order to support novice programmers in beginning of programming, Bayesian network approach is applied mainly for decision making and to handle uncertainties in knowledge level of students. How to use Bayesian network to take full advantage of it as an inference engine for providing users with various guidance is described in this paper. Therefore, our proposed system provides users with dynamic guidance such as recommend learning goals, recommend options for flowchart development, and generate appropriate reading sequences. Additionally, our proposed system's architecture and its components are elaborated. Our future work is to evaluate the FITS by conducting an experimental study using novices. � 2015 IEEE. Final 2023-05-29T05:59:39Z 2023-05-29T05:59:39Z 2015 Conference Paper 10.1109/ICSSA.2015.7322528 2-s2.0-85009210592 https://www.scopus.com/inward/record.uri?eid=2-s2.0-85009210592&doi=10.1109%2fICSSA.2015.7322528&partnerID=40&md5=870814d8b0d7f306f0ac8875950132d0 https://irepository.uniten.edu.my/handle/123456789/22216 7322528 150 154 Institute of Electrical and Electronics Engineers Inc. Scopus
institution Universiti Tenaga Nasional
building UNITEN Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Tenaga Nasional
content_source UNITEN Institutional Repository
url_provider http://dspace.uniten.edu.my/
description Bayesian networks; Computer aided instruction; Computer programming; Decision making; Education computing; Flowcharting; Problem solving; Smart sensors; Flowchart development; Intelligent tutoring system; Knowledge level; Learning programming; Novice programmer; Prior knowledge; Problem solving skills; Target audience; Computer systems programming
author2 56572940600
author_facet 56572940600
Hooshyar D.
Ahmad R.B.
Fathi M.
Yousefi M.
Hooshyar M.
format Conference Paper
author Hooshyar D.
Ahmad R.B.
Fathi M.
Yousefi M.
Hooshyar M.
spellingShingle Hooshyar D.
Ahmad R.B.
Fathi M.
Yousefi M.
Hooshyar M.
Flowchart-based Bayesian Intelligent Tutoring System for computer programming
author_sort Hooshyar D.
title Flowchart-based Bayesian Intelligent Tutoring System for computer programming
title_short Flowchart-based Bayesian Intelligent Tutoring System for computer programming
title_full Flowchart-based Bayesian Intelligent Tutoring System for computer programming
title_fullStr Flowchart-based Bayesian Intelligent Tutoring System for computer programming
title_full_unstemmed Flowchart-based Bayesian Intelligent Tutoring System for computer programming
title_sort flowchart-based bayesian intelligent tutoring system for computer programming
publisher Institute of Electrical and Electronics Engineers Inc.
publishDate 2023
_version_ 1806423495027982336
score 13.18916