[feed] pefprints@pef.uni-lj.si | [feed] Atom [feed] RSS 1.0 [feed] RSS 2.0 |
  Logo Prijava | Registracija

A flowchart-based multi-agent system for assisting novice programmers with problem solving activities

Danial Hooshyar in Rodina Binti Ahmad in Ram Gopal Raj in Mohd Hairul Nizam Md Nasir in Moslem Yousefi Yousefi in Shi-Jinn Horng in Jože Rugelj (2015) A flowchart-based multi-agent system for assisting novice programmers with problem solving activities. Malaysian journal of computer science, 28 (2). str. 132-151. ISSN 0127-9084

Download (1401Kb)


    In the early stages of learning computer programming, Computer Science (CS) minors share a misconception of what programming is . In order to address th is problem, FMAS, a f lowchar t - based m ulti - a gent s ystem is developed to familiarize students who have no prior k nowledge of programming , with the initial stages in learning programming . The aim is to improve students’ problem solving skills and to introduce the m to the basic programmi ng algorithms prior to surface structure , using an automatic text - to - flowchart conversion approach. Therefore, students can focus less on language and syntax and more on designing solution s through flowchart development. The way text - to - flowchart conversio n as a visualization - based approach is employed in FMAS to engage students in flowchart development for subsequent programming stages is discussed in this paper. Finally, an experimental study is devised to assess the success of FMAS, and positive feedback is achieved . Therefore, using FMAS in practice is supported , as the results indicate considerable gains for the experimental group over the control group. The results also show that an automatic text - to - flowchart conversion approach applied in FMAS succes sfully motivated nearly all participants in problem solving activities. Consequently, the results suggest additional , future development of our proposed approach in the form of an Intelligent Tutoring System (ITS) to mak e the early stages of learning progr amming more encouraging for students.

    Tip vnosa: Članek
    Ključne besede: programiranje, računalništvo, učenje
    Povezani naslovi URL:
    URLTip URL
    http://e-journal.um.edu.my/filebank/published_article/8019/1535.pdfDrugo nahajališče
    http://cobiss4.izum.si/scripts/cobiss?command=DISPLAY&base=50126&rid=10602313&fmt=11&lani=siDrugo nahajališče
    Ustanova: Univerza v Ljubljani
    Fakulteta: Pedagoška fakulteta
    Oddelki: Oddelek za matematiko in računalništvo > Katedra za računalništvo in uporabno matematiko
    ID vnosa: 2867
    Datum vnosa: 01 Jul 2015 07:08
    Zadnja sprememba: 01 Jul 2015 07:08
    URI: http://pefprints.pef.uni-lj.si/id/eprint/2867

    Akcije (potrebna je prijava)

    Pregled vnosa