Development and Evaluation of a Game-Based Bayesian Intelligent Tutoring System for Teaching Programming

Danial Hooshyar, Rodina Binti Ahmad, Minhong Wang, Moslem Yousefi, Moein Fathi, Heuiseok Lim

Research output: Contribution to journalArticlepeer-review

19 Citations (Scopus)


Games with educational purposes usually follow a computer-assisted instruction concept that is predefined and rigid, offering no adaptability to each student. To overcome such problem, some ideas from Intelligent Tutoring Systems have been used in educational games such as teaching introductory programming. The objective of this study was to advance Online Game-based Bayesian Intelligent Tutoring System (OGITS) to enhance programming acquisition and online information searching skills, thus improving students’ ability in web-based problem solving through board games. The study sample comprised 79 college students in introductory level Computer Science classes. Qualitative and quantitative data were then gathered. Results of this study revealed generally favorable opinions about OGITS. As OGITS targets individual knowledge acquisition of computer programming and web-based problem-solving skills, it offers a suitable learning environment for students both as a stand-alone course and as a supplement to traditional classroom settings.

Original languageEnglish
Pages (from-to)775-801
Number of pages27
JournalJournal of Educational Computing Research
Issue number6
Publication statusPublished - 2018 Oct 1

Bibliographical note

Funding Information:
The authors disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported by the ICT R&D program of MSIP/IITP in the Republic of Korea (grant number 2016 [B0101-16-0340]) and the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIP; grant number R1610941).

Publisher Copyright:
© The Author(s) 2017.


  • Bayesian network
  • computer programming
  • game-based environment
  • intelligent tutoring system
  • online information searching

ASJC Scopus subject areas

  • Education
  • Computer Science Applications


Dive into the research topics of 'Development and Evaluation of a Game-Based Bayesian Intelligent Tutoring System for Teaching Programming'. Together they form a unique fingerprint.

Cite this