Flowchart-based Bayesian Intelligent Tutoring System for Computer Programming

被引:0
|
作者
Hooshyar, Danial [1 ]
Ahmad, Rodina Binti [1 ]
Fathi, Moein [1 ]
Yousefi, Moslem [2 ]
Hooshyar, Maral [3 ]
机构
[1] Univ Malaya, Fac Comp Sci & Informat Technol, Dept Software Engn, Kuala Lumpur, Malaysia
[2] Univ Tenaga Nas, Coll Engn, Ctr Syst & Machines Intelligence, Kajang 43300, Malaysia
[3] Islamic Azad Univ, Nour Branch, Dept Ind Engn, Nour, Mazandaran, Iran
关键词
Flowchart-base; Intelligent Tutoring System; Problem-Solving skills; Novice Programmers; UNCERTAINTY;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页码:150 / 154
页数:5
相关论文
共 50 条
  • [21] An intelligent tutoring and assessing system for prolog programming
    Hong, J
    [J]. ARTIFICIAL INTELLIGENCE IN EDUCATION: KNOWLEDGE AND MEDIA IN LEARNING SYSTEMS, 1997, 39 : 586 - 588
  • [22] AN INTELLIGENT TUTORING SYSTEM FOR TUTORING THE COMPUTERS PROGRAMMING AND C LANGUAGE DISCIPLINE
    Dobre, Iuliana
    [J]. LET'S BUILD THE FUTURE THROUGH LEARNING INNOVATION!, VOL. 2, 2014, : 142 - 149
  • [23] Intelligent tutoring and knowledge base creation for the subject of computer programming
    Muansuwan, N
    Sirinaovakul, B
    Thepruangchai, P
    [J]. TENCON 2004 - 2004 IEEE REGION 10 CONFERENCE, VOLS A-D, PROCEEDINGS: ANALOG AND DIGITAL TECHNIQUES IN ELECTRICAL ENGINEERING, 2004, : B353 - B356
  • [24] Flowchart-based monitoring of IBD patients on biological treatment
    Krogager, Y.
    Neergaard, L.
    [J]. JOURNAL OF CROHNS & COLITIS, 2015, 9 : S449 - S450
  • [25] Flowchart-based Approach to Aid Novice Programmers: A Novel Framework
    Hooshyar, Dainal
    Ahmad, Rodina Binti
    Nasir, Mohd Hairul Nizam Md
    Mun, Wong Ching
    [J]. 2014 INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCES (ICCOINS), 2014,
  • [26] Intelligent tutoring System-bayesian student model
    Nouh, Yaser
    Karthikeyani, P.
    Nadarajan, R.
    [J]. 2006 1ST INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION MANAGEMENT, 2006, : 257 - +
  • [27] Flowgen: Flowchart-based documentation for C plus plus codes
    Kosower, David A.
    Lopez-Villarejo, J. J.
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2015, 196 : 497 - 505
  • [28] SITS: A solution-based intelligent tutoring system for students' acquisition of problem-solving skills in computer programming
    Hooshyar, Danial
    Ahmad, Rodina Binti
    Yousefi, Moslem
    Fathi, Moein
    Horng, Shi-Jinn
    Lim, Heuiseok
    [J]. INNOVATIONS IN EDUCATION AND TEACHING INTERNATIONAL, 2018, 55 (03) : 325 - 335
  • [29] An intelligent tutoring system for programming education based on informative tutoring feedback: system development, algorithm design, and empirical study
    Zhong, Xuanyan
    Zhan, Zehui
    [J]. INTERACTIVE TECHNOLOGY AND SMART EDUCATION, 2024,
  • [30] The design of an adaptive Web-based intelligent tutoring system for C programming
    Reyes, RL
    [J]. ADVANCED RESEARCH IN COMPUTERS AND COMMUNICATIONS IN EDUCATION, VOL 1: NEW HUMAN ABILITIES FOR THE NETWORKED SOCIETY, 1999, 55 : 852 - 855