A Serious Game to Teach Rudimentary Programming: Investigating Content Integration.

Saved in:
Bibliographic Details
Title: A Serious Game to Teach Rudimentary Programming: Investigating Content Integration.
Authors: Hainey, Thomas1 thomas.hainey@uws.ac.uk, Baxter, Gavin1 gavin.baxter@uws.ac.uk, Stanton, Adam1 B00266256@studentmail.uws.ac.uk
Source: Proceedings of the European Conference on Games Based Learning. 2019, p298-307. 10p.
Subject Terms: *Computer programming, *Information technology, *Computer science, Software engineering
Company/Entity: University of the West of Scotland
Abstract: Computer programming is a fundamental, transferable, rudimentary skill, which is an essential component across many University level programmes including Computer Games Development/Technology, Computer Science and Software Engineering. Programming has a reputation for being a difficult subject requiring 10 years of education, study and training to transfer from novice to expert level with computer programming courses having a high dropout rate. This indicates that traditional teaching approaches may be insufficient in terms of engaging learners for a sufficient amount of time or may not prove to be educationally effective. Serious games have been empirically evaluated in a variety of educational and training areas and there are many examples of the application of serious games in programming education. It has however been noted by researchers that there is a lack of research performed in terms of how computer games are utilised in teaching with focus on acceptance by learners and the integration of the appropriate pedagogical content. This paper presents the first step in the development of a game to teach rudimentary programming concepts at Higher Education (HE) level. The paper will report on a survey of participants performed to investigate whether a computer game will be accepted by learners to teach rudimentary programming, what particular pedagogical content can be effectively incorporated into the game and what particular type of game is most preferred in terms of genre, graphical fidelity and format. The questionnaire will be utilised as a tool to produce a basic requirements specification for a computer game to teach programming concepts in a Computer Games Development/Technology programme in Higher Education at the University of the West of Scotland (UWS). Sixty-one participants in a Higher Education Computer Games Development/Technology programme completed the survey with some of the following interesting results: 75% of participants believed that a computer game to teach rudimentary programming would be a good idea. Participants stated that medium fidelity would be preferable and that it did not matter if the game was 2D or 3D. Some of the most difficult programming concepts were pointers and classes and a game could be most applicable in some of the following areas: objects, scope, functions, methods, conditional statements, while loops and switch statements. [ABSTRACT FROM AUTHOR]
Copyright of Proceedings of the European Conference on Games Based 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: 141119446
AccessLevel: 6
PubType: Conference
PubTypeId: conference
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: A Serious Game to Teach Rudimentary Programming: Investigating Content Integration.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Hainey%2C+Thomas%22">Hainey, Thomas</searchLink><relatesTo>1</relatesTo><i> thomas.hainey@uws.ac.uk</i><br /><searchLink fieldCode="AR" term="%22Baxter%2C+Gavin%22">Baxter, Gavin</searchLink><relatesTo>1</relatesTo><i> gavin.baxter@uws.ac.uk</i><br /><searchLink fieldCode="AR" term="%22Stanton%2C+Adam%22">Stanton, Adam</searchLink><relatesTo>1</relatesTo><i> B00266256@studentmail.uws.ac.uk</i>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Proceedings+of+the+European+Conference+on+Games+Based+Learning%22">Proceedings of the European Conference on Games Based Learning</searchLink>. 2019, p298-307. 10p.
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: *<searchLink fieldCode="DE" term="%22Computer+programming%22">Computer programming</searchLink><br />*<searchLink fieldCode="DE" term="%22Information+technology%22">Information technology</searchLink><br />*<searchLink fieldCode="DE" term="%22Computer+science%22">Computer science</searchLink><br /><searchLink fieldCode="DE" term="%22Software+engineering%22">Software engineering</searchLink>
– Name: SubjectCompany
  Label: Company/Entity
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22University+of+the+West+of+Scotland%22">University of the West of Scotland</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: Computer programming is a fundamental, transferable, rudimentary skill, which is an essential component across many University level programmes including Computer Games Development/Technology, Computer Science and Software Engineering. Programming has a reputation for being a difficult subject requiring 10 years of education, study and training to transfer from novice to expert level with computer programming courses having a high dropout rate. This indicates that traditional teaching approaches may be insufficient in terms of engaging learners for a sufficient amount of time or may not prove to be educationally effective. Serious games have been empirically evaluated in a variety of educational and training areas and there are many examples of the application of serious games in programming education. It has however been noted by researchers that there is a lack of research performed in terms of how computer games are utilised in teaching with focus on acceptance by learners and the integration of the appropriate pedagogical content. This paper presents the first step in the development of a game to teach rudimentary programming concepts at Higher Education (HE) level. The paper will report on a survey of participants performed to investigate whether a computer game will be accepted by learners to teach rudimentary programming, what particular pedagogical content can be effectively incorporated into the game and what particular type of game is most preferred in terms of genre, graphical fidelity and format. The questionnaire will be utilised as a tool to produce a basic requirements specification for a computer game to teach programming concepts in a Computer Games Development/Technology programme in Higher Education at the University of the West of Scotland (UWS). Sixty-one participants in a Higher Education Computer Games Development/Technology programme completed the survey with some of the following interesting results: 75% of participants believed that a computer game to teach rudimentary programming would be a good idea. Participants stated that medium fidelity would be preferable and that it did not matter if the game was 2D or 3D. Some of the most difficult programming concepts were pointers and classes and a game could be most applicable in some of the following areas: objects, scope, functions, methods, conditional statements, while loops and switch statements. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of Proceedings of the European Conference on Games Based 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=141119446
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.34190/GBL.19.145
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 10
        StartPage: 298
    Subjects:
      – SubjectFull: Computer programming
        Type: general
      – SubjectFull: Information technology
        Type: general
      – SubjectFull: Computer science
        Type: general
      – SubjectFull: Software engineering
        Type: general
      – SubjectFull: University of the West of Scotland
        Type: general
    Titles:
      – TitleFull: A Serious Game to Teach Rudimentary Programming: Investigating Content Integration.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Hainey, Thomas
      – PersonEntity:
          Name:
            NameFull: Baxter, Gavin
      – PersonEntity:
          Name:
            NameFull: Stanton, Adam
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Text: 2019
              Type: published
              Y: 2019
          Identifiers:
            – Type: issn-print
              Value: 20490992
          Titles:
            – TitleFull: Proceedings of the European Conference on Games Based Learning
              Type: main
ResultId 1