A Serious Game to Teach Rudimentary Programming: Investigating Content Integration.
Saved in:
| 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 |