Skip to main content

Introductory C Programming Language Learning with Game-Based Digital Learning

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5145))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Article  Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. 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)

    Google Scholar 

  4. Kirriemuir, J., McFarlane, A.: Literature review in games and learning, http://www.nestafuturelab.org/research/reviews/08_01.htm

  5. Prensky, M.: Don’t bother me mom I’m learning! Continuum, St. Paul, MN (2006)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. Pannese, L., Cassola, M., Grassi, M.: Interaction with simulation tools: analysis of use cases. In: I-KNOW Conference, Graz, Austria (2005)

    Google Scholar 

  8. Howell, K.: First Computer Languages. J. Computing Sc. in Colleges archive 18(4), 317–331 (2003)

    Google Scholar 

  9. Rajaravivarma, R.: A Games-Based Approach for Teaching the Introductory Programming Course. ACM SIGCSE Bulletin archive 37(4), 98–102 (2005)

    Article  Google Scholar 

  10. Mayer, R.E.: Thinking, Problem Solving, and Cognition. Freeman Publishing, San Francisco (1983)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. Prensky, M.: Digital game-based learning. ACM Computers in Entertainment 1(1), 1–4 (2003)

    Article  Google Scholar 

  13. 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)

    Google Scholar 

  14. Squire, K., Jenkins, H., Hinrichs, R.: Games-to-Teach Project: Envisioning the Next Generation of Educational Games. In: Educational Game Conference, Edinburgh, Scotland (2002)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. Bomberman arcade-style maze-based video game, http://en.wikipedia.org/wiki/Bomberman

  17. Prata, S.: C Primer Plus, 5th edn. SAMS, Indianapolis Indiana (2004)

    Google Scholar 

  18. JXPOSE presentation making software, http://sourceforge.net/projects/jxpose

  19. JavaCC parser/scanner generator for java, http://sourceforge.net/projects/eclipse-javacc

  20. JFreeChart Java chart library, http://sourceforge.net/projects/jfreechart

  21. Scratch new programming language, http://scratch.mit.edu

Download references

Author information

Authors and Affiliations

Authors

Editor information

Frederick Li Jianmin Zhao Timothy K. Shih Rynson Lau Qing Li Dennis McLeod

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics