Proposal to Teach Software Development Using Gaming Technique

Full Text (PDF, 321KB), PP.21-27

Views: 0 Downloads: 0


Amal A. Albilali 1,* Rizwan J. Qureshi 1

1. Faculty of Computing and Information Technology, King Abdulaziz University, Saudi Arabia

* Corresponding author.


Received: 10 Apr. 2016 / Revised: 5 Jun. 2016 / Accepted: 1 Jul. 2016 / Published: 8 Aug. 2016

Index Terms

Games, education, software, castle treasure game


The world today has witnessed the evolution imposes on researchers in the field of education to review the methods and strategies of teaching, since the teaching and learning system is not a collection of information and knowledge that stuffed in mind. It is a development of cognitive performance and modes of thinking in addition to the use of innovative ways and methods to help the student to adapt to its environment and to solve the problems that he/ she faces to make learning meaningful. One of the recent trends is the use of educational teaching games. Games increase the motivation of the learner and ensure the interaction with educational material which, in turn, offers fun and enjoyable manner in order to achieve the desired objectives. This paper attempts to address the need to utilize gaming to improve learning in active ways and to raise level of the learning process in an interactive environment for the students and the teachers. To evaluate the proposed solution, this paper used survey research methodology and the results are highly encouraging by the professionals working in academia.

Cite This Paper

Amal A. Albilali, Rizwan J. Qureshi, "Proposal to Teach Software Development Using Gaming Technique", International Journal of Modern Education and Computer Science(IJMECS), Vol.8, No.8, pp.21-27, 2016. DOI:10.5815/ijmecs.2016.08.03


[1]E. S. Alahmadi, and M. R. J. Qureshi, “Induction of Interactive Methods to Teach Software Engineering Course,” Int. J. Mod. Educ. Comput. Sci., vol. 7, no. 6, pp. 43–49, Jun. 2015.
[2]M. F. Young, S. Slota, A. B. Cutter, G. Jalette, G. Mullin, B. Lai, Z. Simeoni, M. Tran, and M. Yukhymenko, “Our Princess Is in Another Castle: A Review of Trends in Serious Gaming for Education,” Rev. Educ. Res., vol. 82, no. 1, pp. 61–89, Mar. 2012.
[3]C.-H. Tsai, Y.-H. Kuo, K.-C. Chu, and J.-C. Yen, “Development and Evaluation of Game-Based Learning System Using the Microsoft Kinect Sensor,” Int. J. Distrib. Sens. Netw., vol. 2015, pp. 1–10, 2015.
[4]J. Samáková, J. Šujanová, R. Be┼ło, P. Marková, and P. Szabó, “The using of games in education of project management.”
[5]D. C. Peixoto, R. F. Resende, and C. I. P. Pádua, “Evaluating software engineering simulation games: The UGALCO framework,” in Frontiers in Education Conference (FIE), 2014 IEEE, 2014, pp. 1–9.
[6]R. Daconceicao, C. Locke, K. Cooper, and C. S. Longstreet, “Semi-automated serious educational game generation: A component-based game engineering approach,” in Computer Games: AI, Animation, Mobile, Interactive Multimedia, Educational & Serious Games (CGAMES), 2013 18th International Conference on, 2013, pp. 222–227.
[7]C. S. Longstreet and K. M. L. Cooper, “Developing a Meta-Model for Serious Games in Higher Education,” 2012, pp. 684–685.
[8]N. Tillmann, J. De Halleux, T. Xie, S. Gulwani, and J. Bishop, “Teaching and learning programming and software engineering via interactive gaming,” in Software Engineering (ICSE), 2013 35th International Conference on, 2013, pp. 1117–1126.
[9]D. J. Dubois and G. Tamburrelli, “Understanding gamification mechanisms for software development,” 2013, p. 659.
[10]E. B. Passos, D. B. Medeiros, P. A. Neto, and E. W. Clua, “Turning real-world software development into a game,” in Games and Digital Entertainment (SBGAMES), 2011 Brazilian Symposium on, 2011, pp. 260–269.
[11]S. Ramingwong, “CutIT: A Game for Teaching Process Improvement in Software Engineering,”
[12]C. Cheong, F. Cheong, and J. Filippou, “Quick Quiz: A Gamified Approach for Enhancing Learning,” in PACIS, 2013, p. 206.
[13]G. Barata, S. Gama, J. A. P. Jorge, and D. J. V. Gonçalves, “Relating gaming habits with student performance in a gamified learning experience,” 2014, pp. 17–25.
[14]S. U. Chung-Ho and C.-H. Cheng, “3D game-based learning system for improving learning achievement in software engineering curriculum,” TOJET Turk. Online J. Educ. Technol., vol. 12, no. 2, 2013.
[15]P. Lombriser and R. van der Valk, “Improving the Quality of the Software Development Lifecycle with Gamification,” 2011.
[16]U. Aydan, M. Yilmaz, and R. V. O’Connor, “Towards a Serious Game to Teach ISO/IEC 12207 Software Lifecycle Process: An interactive learning approach,” in Software Process Improvement and Capability Determination, Springer, 2015, pp. 217–229.
[17]C. Caulfield, J. (Cecilia) Xia, D. Veal, and S. P. Maj, “A Systematic Survey of Games Used for Software Engineering Education,” Mod. Appl. Sci., vol. 5, no. 6, Nov. 2011.