Designing Educational Games for Computer Programming: A Holistic Framework

Saved in:
Bibliographic Details
Title: Designing Educational Games for Computer Programming: A Holistic Framework
Language: English
Authors: Malliarakis, Christos, Satratzemi, Maya, Xinogalos, Stelios
Source: Electronic Journal of e-Learning. 2014 12(3):281-298.
Availability: Academic Conferences Limited. Curtis Farm, Kidmore End, Nr Reading, RG4 9AY, UK. Tel: +44-1189-724148; Fax: +44-1189-724691; e-mail: info@academic-conferences.org; Web site: http://academic-conferences.org/ejournals.htm
Peer Reviewed: Y
Page Count: 18
Publication Date: 2014
Document Type: Journal Articles
Reports - Descriptive
Descriptors: Computer Science Education, Educational Games, Computer Games, Programming, Computer Literacy, Student Participation, Interaction, Design, Teaching Methods, Experiential Learning, Models
ISSN: 1479-4403
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.
Abstractor: As Provided
Number of References: 39
Entry Date: 2014
Accession Number: EJ1035677
Database: ERIC
FullText Links:
  – Type: pdflink
    Url: https://content.ebscohost.com/cds/retrieve?content=AQICAHj0k_4E0hTGH8RJwT4gCJyBsGNe_WN95AvKlDbXJGqwxwEO7enMmr1Zd1HjSUTnQeMoAAAA4jCB3wYJKoZIhvcNAQcGoIHRMIHOAgEAMIHIBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDKLpFp4Q2J4X5sF-4wIBEICBmnl-I_nUVwuRI4XcpkLlRFWLgHwwyy6Y-YuYJfV3BYmiLGNLl5VGY9T7cOn7SYmenC7GxDHIBJplloxUgbZ1beo6GET7zeo-YNOq2vSFVH7vM_mx8gG2XDxmuRFVJfcane4nZb_w5E-db7SRIE3HYKQDoHt8RWQKWLUYvmfjGHDO6GJNKCUzknMKhYF_mK-l6qFm_qJKzDb_WDU=
Text:
  Availability: 0
CustomLinks:
  – Url: https://eric.ed.gov/contentdelivery/servlet/ERICServlet?accno=EJ1035677
    Name: ERIC Full Text
    Category: fullText
    Text: Full Text from ERIC
Header DbId: eric
DbLabel: ERIC
An: EJ1035677
AccessLevel: 3
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: Language
  Label: Language
  Group: Lang
  Data: English
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Malliarakis%2C+Christos%22">Malliarakis, Christos</searchLink><br /><searchLink fieldCode="AR" term="%22Satratzemi%2C+Maya%22">Satratzemi, Maya</searchLink><br /><searchLink fieldCode="AR" term="%22Xinogalos%2C+Stelios%22">Xinogalos, Stelios</searchLink>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="SO" term="%22Electronic+Journal+of+e-Learning%22"><i>Electronic Journal of e-Learning</i></searchLink>. 2014 12(3):281-298.
– Name: Avail
  Label: Availability
  Group: Avail
  Data: Academic Conferences Limited. Curtis Farm, Kidmore End, Nr Reading, RG4 9AY, UK. Tel: +44-1189-724148; Fax: +44-1189-724691; e-mail: info@academic-conferences.org; Web site: http://academic-conferences.org/ejournals.htm
– Name: PeerReviewed
  Label: Peer Reviewed
  Group: SrcInfo
  Data: Y
– Name: Pages
  Label: Page Count
  Group: Src
  Data: 18
– Name: DatePubCY
  Label: Publication Date
  Group: Date
  Data: 2014
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: Journal Articles<br />Reports - Descriptive
– Name: Subject
  Label: Descriptors
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Computer+Science+Education%22">Computer Science Education</searchLink><br /><searchLink fieldCode="DE" term="%22Educational+Games%22">Educational Games</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Games%22">Computer Games</searchLink><br /><searchLink fieldCode="DE" term="%22Programming%22">Programming</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Literacy%22">Computer Literacy</searchLink><br /><searchLink fieldCode="DE" term="%22Student+Participation%22">Student Participation</searchLink><br /><searchLink fieldCode="DE" term="%22Interaction%22">Interaction</searchLink><br /><searchLink fieldCode="DE" term="%22Design%22">Design</searchLink><br /><searchLink fieldCode="DE" term="%22Teaching+Methods%22">Teaching Methods</searchLink><br /><searchLink fieldCode="DE" term="%22Experiential+Learning%22">Experiential Learning</searchLink><br /><searchLink fieldCode="DE" term="%22Models%22">Models</searchLink>
– Name: ISSN
  Label: ISSN
  Group: ISSN
  Data: 1479-4403
– 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.
– Name: AbstractInfo
  Label: Abstractor
  Group: Ab
  Data: As Provided
– Name: Ref
  Label: Number of References
  Group: RefInfo
  Data: 39
– Name: DateEntry
  Label: Entry Date
  Group: Date
  Data: 2014
– Name: AN
  Label: Accession Number
  Group: ID
  Data: EJ1035677
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=EJ1035677
RecordInfo BibRecord:
  BibEntity:
    Languages:
      – Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 18
        StartPage: 281
    Subjects:
      – SubjectFull: Computer Science Education
        Type: general
      – SubjectFull: Educational Games
        Type: general
      – SubjectFull: Computer Games
        Type: general
      – SubjectFull: Programming
        Type: general
      – SubjectFull: Computer Literacy
        Type: general
      – SubjectFull: Student Participation
        Type: general
      – SubjectFull: Interaction
        Type: general
      – SubjectFull: Design
        Type: general
      – SubjectFull: Teaching Methods
        Type: general
      – SubjectFull: Experiential Learning
        Type: general
      – SubjectFull: Models
        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: 01
              Type: published
              Y: 2014
          Identifiers:
            – Type: issn-electronic
              Value: 1479-4403
          Numbering:
            – Type: volume
              Value: 12
            – Type: issue
              Value: 3
          Titles:
            – TitleFull: Electronic Journal of e-Learning
              Type: main
ResultId 1