Designing Educational Games for Computer Programming: A holistic Framework

نویسندگان

  • Christos Malliarakis
  • Maya Satratzemi
  • Stelios Xinogalos
چکیده

Computer science is continuously evolving during the past decades. This has also brought forth new knowledge that should be incorporated and new learning strategies must be adopted for the successful teaching of all sub-domains. For example, computer programming is a vital knowledge area within computer science with constantly changing curriculum and its teaching remains a difficult endeavour. On the other hand, students start from a very early age to interact with computers through games and other entertaining multimedia software. Therefore, they seem to be keen on environments with impressive special effects and graphical interfaces where they interact with the environment’s elements. In response, teachers are trying to connect computer programming learning with computer operations that students are familiar with, which does not include textual editors for programming lines of code with no other interaction. Educational games used in computer programming courses are considered to benefit learning, because they motivate students towards actively participating and interacting with the game’s activities. Thus, we have developed an educational multiplayer game that aims to further enhance computer programming education by addressing occurring problems. This process, however, requires proper planning during the design of educational games, and thus the availability of adequate guidelines that include all characteristics that should be incorporated in such games. This paper aims to introduce and elaborate on a holistic framework that has been constructed as a guide towards the development of this game. To this end, we study existing frameworks that have been proposed for the design of educational games and document features currently supported by educational games that teach computer programming. We conclusively propose the framework we have constructed for the design of our game. This framework can be used for the design of other computer programming-specific educational games and extended for other educational domains.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Relationship between Designing Computer-based Educational Games, and Learning Motivation among Elementary Students

Background: Motivation is an important factor in learning. Educational games increase the learning motivation and understanding of students by creating a sense of joy, satisfaction and involvement. However, it is necessary to incorporate learning elements into the games, differently. In this study, the researcher tried to provide a model for designing educational games and determining its relat...

متن کامل

مطالعه تطبیقی دو منظر «بازی‌شناسی» و «روایت‌شناسی» به تحلیل ظرفیت‌های زیباشناختی بازی‌های رایانه‌ای هدفمند

Serious Computer Games are a kind of computer games that in contrary of mainstream computer games’ industry, necessity of mercantile benefits has less importance in their circle of production. Desired aim for producing Serious Games is make obvious informational, attitudinal, behavioral and cognitive changes in players in according to definite pedagogical, educational, instructional, prom...

متن کامل

در آمدی بر طراحی بازی­های آموزشی- رایانه ای با رویکرد زبان شناختی درحیطه اختلالات ویژه یادگیری

The purpose of this article is to analyze the status of computer games with a linguistic approach in making schools smart for the students suffering from learning disorders with a focus on reading disorder. The authors will try to adopt an approach based on research and development and use their own and their colleagues’ educational and rehabilitation experiences. They also try to discuss the i...

متن کامل

An Educational Game for Teaching and Learning Concurrency

Both teaching and learning concurrent programming are not easy tasks, in particular, for those beginners who have learnt and experienced sequential programming. However, there is no learning environment for beginners to learn concurrent programming enjoyably. In order to provide a learning environment by which beginners can learn and understand various concepts on concurrency naturally in playi...

متن کامل

Inclusive Digital Socialisation Designs of Education and Computer Games in a Global Context

Digital socialisation is to learn the ways of living online, across national borders, local cultures and societies and has to be inclusive for equal participation. Conditions for this socialisation process are different due to both local and individual limitations. In a high-income country like Sweden, playing computer games are one of the most common practices for digital socialisation among y...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014