Designing Educational Games for Computer Programming: A Holistic Framework
Saved in:
| 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 |