LEARNING COMPUTER PROGRAMMING WITH GAME DESIGN

Parth Dalal, Nikunj Dalal, Subhash Kak

Abstract

We describe a teaching approach that introduces the computer science and information systems student to programming ideas using game design. Game-creation software that requires little or no programming knowledge is used for this purpose. Students construct a simple game using the software, and later they convert their game events to pseudo-code written using standard programming constructs. This rapid game creation teaching module can be implemented rather quickly and can be used as a precursor to the teaching of a formal programming language. In this paper, we overview the pedagogical model, discuss a rapid game creation tool, present a teaching plan, and outline the potential benefits of this approach.

References

  1. Bowman, R.F. 1982. A Pac-Man theory of motivation. Tactical implications for classroom instruction. Educational Technology 22(9), 14-17.
  2. Calinon, S and Billard, A. 2007. Active teaching in robot programming by demonstration. IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN), 2007.
  3. Cordova, D. I., & Lepper, M. R. 1996. Intrinsic motivation and the process of learning: Beneficial effects of contextualization, personalization, and choice. Journal of Educational Psychology, 88, 715-730.
  4. Gries, D 2006. What Have We Not Learned about Teaching Programming? 30th Annual IEEE/NASA Software Engineering Workshop SEW-30 (SEW'06), 2006, pp.175-178.
  5. Malone, T. W. 1981. Toward a theory of intrinsically motivating instruction. Cognitive Science, (4), 333- 369.
  6. Overmars, M. 2004. Teaching Computer Science through Game Design, Computer, v.37 n.4, p.81-83, April 2004
  7. Rai S, Wong, K. and Cole P. 2006. Game construction as a learning tool, Proceedings of the 2006 international conference on Game research and development, p.231- 236, December 04-06, 2006, Perth, Australia.
  8. Stieler, C 2009. Games in Learning. http://education. qld.gov.au/smartclassrooms/strategy/dp/games.html
Download


Paper Citation


in Harvard Style

Dalal P., Dalal N. and Kak S. (2009). LEARNING COMPUTER PROGRAMMING WITH GAME DESIGN . In Proceedings of the First International Conference on Computer Supported Education - Volume 2: CSEDU, ISBN 978-989-8111-82-1, pages 135-138. DOI: 10.5220/0002156301350138


in Bibtex Style

@conference{csedu09,
author={Parth Dalal and Nikunj Dalal and Subhash Kak},
title={LEARNING COMPUTER PROGRAMMING WITH GAME DESIGN},
booktitle={Proceedings of the First International Conference on Computer Supported Education - Volume 2: CSEDU,},
year={2009},
pages={135-138},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002156301350138},
isbn={978-989-8111-82-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the First International Conference on Computer Supported Education - Volume 2: CSEDU,
TI - LEARNING COMPUTER PROGRAMMING WITH GAME DESIGN
SN - 978-989-8111-82-1
AU - Dalal P.
AU - Dalal N.
AU - Kak S.
PY - 2009
SP - 135
EP - 138
DO - 10.5220/0002156301350138