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 条
  • [1] A flowchart-based intelligent tutoring system for improving problem-solving skills of novice programmers
    Hooshyar, D.
    Ahmad, R. B.
    Yousefi, M.
    Yusop, F. D.
    Horng, S. -J.
    [J]. JOURNAL OF COMPUTER ASSISTED LEARNING, 2015, 31 (04) : 345 - 361
  • [2] A flowchart-based programming environment for improving problem solving skills of Cs minors in computer programming
    Hshyar, Danial
    Ahmad, Rodina Binti
    Shamshirband, Shahaboddin
    Yousefi, Moslem
    Horng, Shi-Jinn
    [J]. ASIA LIFE SCIENCES, 2015, 24 (02): : 629 - 646
  • [3] A Web-based intelligent tutoring system for computer programming
    Butz, CJ
    Hua, S
    Maguire, RB
    [J]. IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE (WI 2004), PROCEEDINGS, 2004, : 159 - 165
  • [4] Applying an online game-based formative assessment in a flowchart-based intelligent tutoring system for improving problem-solving skills
    Hooshyar, Danial
    Ahmad, Rodina Binti
    Yousefi, Moslem
    Fathi, Moein
    Horng, Shi-Jinn
    Lim, Heuiseok
    [J]. COMPUTERS & EDUCATION, 2016, 94 : 18 - 36
  • [5] Usability Factors for an Intelligent Tutoring System on Computer Programming
    Chrysafiadi, Konstantina
    Virvou, Maria
    [J]. NEW DIRECTIONS IN INTELLIGENT INTERACTIVE MULTIMEDIA SYSTEMS AND SERVICES - 2, 2009, 226 : 339 - 347
  • [6] An Intelligent Tutoring System for Computer Numerical Control Programming
    Li, Qinbo
    Hsieh, Sheng-Jen
    [J]. INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2019, 35 (01) : 252 - 261
  • [7] Using Flowchart-based Programming Environments for Simplifying Programming and Software Engineering Processes
    Xinogalos, Stelios
    [J]. 2013 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON), 2013, : 1313 - 1322
  • [8] Development and Evaluation of a Game-Based Bayesian Intelligent Tutoring System for Teaching Programming
    Hooshyar, Danial
    Ahmad, Rodina Binti
    Wang, Minhong
    Yousefi, Moslem
    Fathi, Moein
    Lim, Heuiseok
    [J]. JOURNAL OF EDUCATIONAL COMPUTING RESEARCH, 2018, 56 (06) : 775 - 801
  • [9] A New Flowchart-based Device Monitoring and Management System
    Zhu Qun-xiong
    Tao Ting-ting
    Xu Yuan
    [J]. 2013 25TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2013, : 74 - 79
  • [10] Intelligent dialogue-based tutoring for the subject of computer programming
    Muansuwan, N
    Sirinaovakul, B
    [J]. 4TH GLOBAL CONGRESS ON ENGINEERING EDUCATION, CONGRESS PROCEEDINGS, 2004, : 184 - 186