Abstract
Educational game, motivates learners, is full of entertaining. Learners can practice and challenge themselves in an interactive game. In order to become formal tools in everyday teaching/learning process, we create Bomberman game which is included most concepts in introductory C programming language. It brings modern education concept in concert with the classical teaching and laboratory work. Learners can view the learning materials, reading/writing C codes, solving problems with C codes to control the movement of the Bomberman accompany with game music. Bomberman game combines continuous challenge, interesting storyline, fun and realism. This vivid learning environment can engage students spending their precious time for extensive practice since students have highly motivation to win the game. We hope that we have shown a new method for educational practice with game-based digital learning for teaching C programming course.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Amory, A., Naicker, K., Vincent, J., Adams, C., McNaught, C.: The use of computer games as an educational tool: identification of appropriate game types and game elements. British J. Ed. Tech. 30(4), 311–321 (1999)
Lepper, M.R., Cordova, D.I.: A desire to be taught: Instructional consequences of intrinsic motivation. J. Motivation and Emotion 16(3), 187–208 (1992)
Becker, K., Jacobsen, D.M.: Games for learning: are schools ready for what’s to come? In: DiGRA 2005 2nd International Conference, ‘Changing Views: Worlds in Play, Vancouver, BC, Canada, Digital Games Research Association (2005)
Kirriemuir, J., McFarlane, A.: Literature review in games and learning, http://www.nestafuturelab.org/research/reviews/08_01.htm
Prensky, M.: Don’t bother me mom I’m learning! Continuum, St. Paul, MN (2006)
Ma, Y., Williams, D.C., Richard, C., Prejean, L., Liu, M.: Integrating video games with problem-based learning: a conceptual model. In: Kommers, P., Richards, G. (eds.) World Conference on Educational Multimedia, Hypermedia and Telecommunications 2006, pp. 2364–2368 (2006)
Pannese, L., Cassola, M., Grassi, M.: Interaction with simulation tools: analysis of use cases. In: I-KNOW Conference, Graz, Austria (2005)
Howell, K.: First Computer Languages. J. Computing Sc. in Colleges archive 18(4), 317–331 (2003)
Rajaravivarma, R.: A Games-Based Approach for Teaching the Introductory Programming Course. ACM SIGCSE Bulletin archive 37(4), 98–102 (2005)
Mayer, R.E.: Thinking, Problem Solving, and Cognition. Freeman Publishing, San Francisco (1983)
Feldgen, M., Clua, O.: Games as a Motivation for Freshman to Learn Programming. In: 34th ASEE/IEEE Frontiers in Education Conference, vol. 3, pp. S1H/11–S1H/16 (2004)
Prensky, M.: Digital game-based learning. ACM Computers in Entertainment 1(1), 1–4 (2003)
Din, H.W.-H.: Play to Learn: Exploring Online Education Games in Museums. In: International Conference on Computer Graphics and Interactive Techniques, Boston, Massachusetts, vol. 13 (2006)
Squire, K., Jenkins, H., Hinrichs, R.: Games-to-Teach Project: Envisioning the Next Generation of Educational Games. In: Educational Game Conference, Edinburgh, Scotland (2002)
Roussou, M.: Learning by Doing and Learning through Play: An Exploration of Interactivity in Virtual Environments for Children. ACM Computers in Entertainment 2(1) (2004)
Bomberman arcade-style maze-based video game, http://en.wikipedia.org/wiki/Bomberman
Prata, S.: C Primer Plus, 5th edn. SAMS, Indianapolis Indiana (2004)
JXPOSE presentation making software, http://sourceforge.net/projects/jxpose
JavaCC parser/scanner generator for java, http://sourceforge.net/projects/eclipse-javacc
JFreeChart Java chart library, http://sourceforge.net/projects/jfreechart
Scratch new programming language, http://scratch.mit.edu
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chang, WC., Chou, YM. (2008). Introductory C Programming Language Learning with Game-Based Digital Learning. In: Li, F., Zhao, J., Shih, T.K., Lau, R., Li, Q., McLeod, D. (eds) Advances in Web Based Learning - ICWL 2008. ICWL 2008. Lecture Notes in Computer Science, vol 5145. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85033-5_22
Download citation
DOI: https://doi.org/10.1007/978-3-540-85033-5_22
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-85032-8
Online ISBN: 978-3-540-85033-5
eBook Packages: Computer ScienceComputer Science (R0)