Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1384271.1384337acmconferencesArticle/Chapter ViewAbstractPublication PagesiticseConference Proceedingsconference-collections
research-article

Wu's castle: teaching arrays and loops in a game

Published: 30 June 2008 Publication History

Abstract

We are developing games to teach introductory computer science concepts to increase student motivation and engagement in learning to program. Wu's Castle is a two-dimensional role playing game that teaches loops and arrays in an interactive, visual way. In this game, the player interactively programs magical creatures to create armies of snowmen. The game provides immediate feedback and helps students visualize the execution of their code in a safe environment. We tested the game in a CS1 course, where students could earn extra credit to play Wu's Castle. Our results show learning gains for game players, compared both through pre- and post-tests differences and improved performance on relevant final exam questions when compared to students who did not play the game. The results of this study suggest that Wu's Castle implements good practices for teaching programming within a game.

References

[1]
Zweben, S. 2003-2004 Taulbee Survey. Computing Research Association Taulbee Survey, May 2005.
[2]
Beauboeuf, T & J. Mason. Why the high attrition rate for computer science students: some thoughts and observations. SIGCSE Bull. 37, 2 (Jun. 2005), 103--106.
[3]
Bayliss, J. The Effects of Games in CS1-3, Microsoft Academic Days Conference on Game Development in Computer Science Education, Feb. 2007, 59--63.
[4]
Bayliss, J. & S. Strout. Games as a "flavor" of CS1. In SIGCSE2006. ACM Press, New York, NY, 500--504.
[5]
Becker, K. Teaching with games: The Minesweeper and Asteroids experience. The Journal of Computing in Small Colleges Vol. 17, No. 2, 2001, 22--32.
[6]
Garris, Ahlers, & Driskell. Games, motivation, and learning: a research and practice model. Simulation & Gaming, Vol. 33, No. 4, 2002, 441--467.
[7]
Gee, J. P. What video games have to teach us about learning and literacy. Comput. Entertain. 1, 1 (Oct. 2003), 20.
[8]
Gumhold, M. & Weber, M. Motivating CS students with game programming. Proc. Intl. Conf. on New Educational Environments (ICNEE), Neuchatel, Switzerland, Sep. 2004.
[9]
Parberry, I., Roden, T., & Kazemzadeh, M. Experience with an industry-driven capstone course on game programming: extended abstract. SIGCSE 2005: p91--95.
[10]
Prensky, M. Digital Game-Based Learning, New York, McGraw-Hill, 2001.
[11]
Wolz, U., T. Barnes, I. Parberry, and M. Wick. Digital gaming as a vehicle for learning. SIGCSE 2006: p. 394--395.
[12]
Squire, K. (2003). Video games in education. International Journal of Intelligent Simulations and Gaming, vol. 2, 49--62.
[13]
Hunicke, R., Robison, A., Squire, K., and Steinkuehler, C. Games, learning and literacy. Sandbox 2006. ACM Press, New York, NY, 19--19.
[14]
Steinkuehler, C. Learning in massively multiplayer online games. In Proc. Intl. Conf. Learning Sciences, Santa Monica, CA, June 22 - 26, 2004, p. 521--528.
[15]
Barnes, T. Powell, E. Chaffin, A. Godwin, A. Game2Learn: Building CS1 Learning Games for Retention. ITiCSE'07. ACM Press, New York, NY, 500--504.
[16]
Barnes, T., E. Powell, A. Chaffin, H. Lipford. Game2Learn: Improving the engagement and motivation of CS1 students. To appear in ACM GDCSE'08.
[17]
Dale, N. B. 2006. Most difficult topics in CS1: results of an online survey of educators. SIGCSE Bull. 38, 2 (Jun. 2006), 49--53.

Cited By

View all
  • (2022) ML-Quest : a game for introducing machine learning concepts to K-12 students Interactive Learning Environments10.1080/10494820.2022.208411532:1(229-244)Online publication date: 8-Jun-2022
  • (2022)Validating Learning Games, a Case StudyHCI in Games10.1007/978-3-031-05637-6_25(399-413)Online publication date: 26-Jun-2022
  • (2021)Code Saga – A Mobile Serious Game For Learning Programming2021 IEEE International Conference on Internet of Things and Intelligence Systems (IoTaIS)10.1109/IoTaIS53735.2021.9628484(190-195)Online publication date: 23-Nov-2021
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ITiCSE '08: Proceedings of the 13th annual conference on Innovation and technology in computer science education
June 2008
394 pages
ISBN:9781605580784
DOI:10.1145/1384271
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 30 June 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. CS1 education
  2. Game2Learn
  3. arrays
  4. games
  5. iteration

Qualifiers

  • Research-article

Conference

ITiCSE '08
Sponsor:

Acceptance Rates

ITiCSE '08 Paper Acceptance Rate 60 of 150 submissions, 40%;
Overall Acceptance Rate 552 of 1,613 submissions, 34%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)17
  • Downloads (Last 6 weeks)2
Reflects downloads up to 28 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2022) ML-Quest : a game for introducing machine learning concepts to K-12 students Interactive Learning Environments10.1080/10494820.2022.208411532:1(229-244)Online publication date: 8-Jun-2022
  • (2022)Validating Learning Games, a Case StudyHCI in Games10.1007/978-3-031-05637-6_25(399-413)Online publication date: 26-Jun-2022
  • (2021)Code Saga – A Mobile Serious Game For Learning Programming2021 IEEE International Conference on Internet of Things and Intelligence Systems (IoTaIS)10.1109/IoTaIS53735.2021.9628484(190-195)Online publication date: 23-Nov-2021
  • (2021)Learn Access Control Concepts in a Game2021 IEEE Frontiers in Education Conference (FIE)10.1109/FIE49875.2021.9637228(1-6)Online publication date: 13-Oct-2021
  • (2021)A New Methodology to Learn Loops: Validation through Brain Computer InteractionAugmented Cognition10.1007/978-3-030-78114-9_3(33-48)Online publication date: 3-Jul-2021
  • (2020)Fostering Programming Practice through GamesInformation10.3390/info1111049811:11(498)Online publication date: 24-Oct-2020
  • (2020)Theoretical Foundations and Evaluations of Serious Games for Learning Data Structures and Recursion: A ReviewSerious Games10.1007/978-3-030-61814-8_11(135-149)Online publication date: 28-Oct-2020
  • (2019)Understanding loops: a visual methodology2019 IEEE International Conference on Engineering, Technology and Education (TALE)10.1109/TALE48000.2019.9225951(1-7)Online publication date: Dec-2019
  • (2019)BashDungeonMultimedia Tools and Applications10.1007/s11042-019-7230-378:10(13731-13746)Online publication date: 1-May-2019
  • (2015)Learner-Centered Design of Computing Education: Research on Computing for EveryoneSynthesis Lectures on Human-Centered Informatics10.2200/S00684ED1V01Y201511HCI0338:6(1-165)Online publication date: 30-Nov-2015
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media