Designing Educational Games for Computer Programming: A holistic Framework.

Saved in:
Bibliographic Details
Title: Designing Educational Games for Computer Programming: A holistic Framework.
Authors: Malliarakis, Christos1 malliarakis@uom.gr, Satratzemi, Maya1 maya@uom.gr, Xinogalos, Stelios1 stelios@uom.gr
Source: Electronic Journal of e-Learning. 2014, Vol. 12 Issue 3, p281-298. 18p.
Subject Terms: *Educational games, *Curriculum, *Learning, Video game development, Computer game programming, Multimedia computer applications
Abstract: 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. [ABSTRACT FROM AUTHOR]
Copyright of Electronic Journal of e-Learning is the property of Academic Conferences & Publishing International Ltd. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Education Research Complete
FullText Links:
  – Type: pdflink
Text:
  Availability: 0
Header DbId: ehh
DbLabel: Education Research Complete
An: 97602731
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Designing Educational Games for Computer Programming: A holistic Framework.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Malliarakis%2C+Christos%22">Malliarakis, Christos</searchLink><relatesTo>1</relatesTo><i> malliarakis@uom.gr</i><br /><searchLink fieldCode="AR" term="%22Satratzemi%2C+Maya%22">Satratzemi, Maya</searchLink><relatesTo>1</relatesTo><i> maya@uom.gr</i><br /><searchLink fieldCode="AR" term="%22Xinogalos%2C+Stelios%22">Xinogalos, Stelios</searchLink><relatesTo>1</relatesTo><i> stelios@uom.gr</i>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Electronic+Journal+of+e-Learning%22">Electronic Journal of e-Learning</searchLink>. 2014, Vol. 12 Issue 3, p281-298. 18p.
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: *<searchLink fieldCode="DE" term="%22Educational+games%22">Educational games</searchLink><br />*<searchLink fieldCode="DE" term="%22Curriculum%22">Curriculum</searchLink><br />*<searchLink fieldCode="DE" term="%22Learning%22">Learning</searchLink><br /><searchLink fieldCode="DE" term="%22Video+game+development%22">Video game development</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+game+programming%22">Computer game programming</searchLink><br /><searchLink fieldCode="DE" term="%22Multimedia+computer+applications%22">Multimedia computer applications</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: 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. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of Electronic Journal of e-Learning is the property of Academic Conferences & Publishing International Ltd. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=ehh&AN=97602731
RecordInfo BibRecord:
  BibEntity:
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 18
        StartPage: 281
    Subjects:
      – SubjectFull: Educational games
        Type: general
      – SubjectFull: Curriculum
        Type: general
      – SubjectFull: Learning
        Type: general
      – SubjectFull: Video game development
        Type: general
      – SubjectFull: Computer game programming
        Type: general
      – SubjectFull: Multimedia computer applications
        Type: general
    Titles:
      – TitleFull: Designing Educational Games for Computer Programming: A holistic Framework.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Malliarakis, Christos
      – PersonEntity:
          Name:
            NameFull: Satratzemi, Maya
      – PersonEntity:
          Name:
            NameFull: Xinogalos, Stelios
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 06
              Text: 2014
              Type: published
              Y: 2014
          Identifiers:
            – Type: issn-print
              Value: 14794403
          Numbering:
            – Type: volume
              Value: 12
            – Type: issue
              Value: 3
          Titles:
            – TitleFull: Electronic Journal of e-Learning
              Type: main
ResultId 1