Finding the best approach for using serious games in teaching computer programming

Abdelbaset Abdellatif, Paul McMullan, Barry McCollum

Research output: Contribution to journalArticlepeer-review

Abstract

Several studies reported the problem of high attrition and failure rates in computing schools. Many solutions were proposed and used to overcome these difficulties. The use of serious games for teaching computer programming was among the proposed solution. Several studies have reported the use of serious games and the benefits of using such educational method. However, different approaches can be applied when using serious games and no study compared the different approaches to find the best way for using serious games. This study compares two different approaches for using a serious game called Robocode for teaching computer programming. The study conducted an experiment with first year students taking introductory to programming course inthree universities in Jordan. The results showed that using serious games for teaching computer programming through tutorials is the best approach. The results showed a significant improvement for using serious games through tutorials when compared to notusing serious games at all.
Original languageEnglish
Article number7
Pages (from-to)4373-4401
Number of pages29
JournalJournal of Positive School Psychology
Volume6
Issue number7
Publication statusPublished - 01 Jun 2022

Fingerprint

Dive into the research topics of 'Finding the best approach for using serious games in teaching computer programming'. Together they form a unique fingerprint.

Cite this