Game-based Learning Approach to Teach Computer Science Concepts

By Udeni Jayasinghe and Anuja Dharmaratne.

Published by Ubiquitous Learning: An International Journal

Format Price
Article: Print $US10.00
Article: Electronic $US5.00

Edutainment, also known as educational entertainment or entertainment-education, denotes all forms of software designed to educate as well as to provide fun. This approach is motivated by the increasing demands on individuals for life-long learning and the need to integrate effective learning opportunities throughout life. As such, Edutainment has attracted increasing interest in the last years. One industry that is loaded with edutainment products is eLearning Systems. This paper suggests a new way of teaching Computer Science algorithms and concepts to the students using the perception called “Edutainment”. The students who follow Computer Science subjects should have a good foundation in understanding the concepts of Operating Systems. However, it is considered that most of the algorithms and the concepts that come under the area of Operating Systems are rather difficult to understand. An approach to teach the fundamentals of Operating Systems is addressed by developing a gaming scenario based on two algorithms in Operating Systems.

Keywords: Edutainment, Petersons’ Algorithm, Dining Philosophers’ Problem

Ubiquitous Learning: An International Journal, Volume 3, Issue 3, pp.61-70. Article: Print (Spiral Bound). Article: Electronic (PDF File; 839.338KB).

Udeni Jayasinghe

Research Assistant, School of Computing, University of Colombo, Colombo, Western Province, Sri Lanka

Udeni Jayasinghe is a research scholar at the University of Colombo School of Computing, Sri Lanka. Her research interests include Computer Graphics, Computer Vision and Image Processing. Ms. Udeni has a B.Sc. Honours (Computer Science) from University of Colombo School of Computing, Colombo, Sri Lanka (2009). She has recently started a new research on “Game Based Learning” and designing educational games.

Dr. Anuja Dharmaratne

Senior Lecturer, School of Computing, University of Colombo, Colombo, Western Province, Sri Lanka

Dr. Anuja Dharmaratne is a Senior Lecturer in the Department of Communications & Media Technologies, University of Colombo School of Computing (UCSC), Sri Lanka. Her research interests are in the areas of Computer Graphics, Computational Geometry, Image Processing, Computer Vision and Pattern Recognition. Dr. Dharmaratne has a Ph.D. in Information Engineering (2004) and an M.Eng. in Information Engineering (2000), from Hiroshima University, Japan. She obtained a First Class Honours in her first degree B.Sc. (Computer Science) from the University of Colombo, Sri Lanka.