|
[1] Amory A., Naicker K., J. Vincent, Adams C., "The use of computer games as an educational tool: identification of appropriate game types and elements", British Journal of Educational Technology v30 no4, pp.311-321, 1999. [2] Lepper M.R. and Cordova D.I., "A desire to be taught: Instructional consequences of intrinsic motivation”, Motivation and Emotion v16 no3, pp.187-208, 1992. [3] Becker, K. and Jacobsen, D. M., "Games for learning: are schools ready for what’s to come? ", DiGRA 2005 2nd International Conference, ‘Changing Views:Worlds in Play’. Vancouver, BC, Canada: Digital Games Research Association, 2005. [4] Kirriemuir, J. and McFarlane, A.,“Literature review in games and learning.”, Retrieved June 11, 2004, from http://www.nestafuturelab.org/research/reviews/08_01.htm [5] Prensky, M., “Don’t bother me mom I’m learning! St. Paul, MN: Continuum”, 2006. [6] Ma, Y., Williams, D., Richard, C., Prejean, L., Liu, M., “Integrating video games with problem-based learning: a conceptual model.”, In P. Kommers and G. Richards (Eds), Proceedings of World Conference on Educational Multimedia, Hypermedia and Telecommunications 2006, pp.2364–2368, 2006. [7] Pannese, L., Cassola, M. and Grassi, M., “Interaction with simulation tools: analysis of use cases”, Graz, Austria: I-KNOW Conference, 2005. [8] Howell, K., “First Computer Languages. Journal of Computing Sciences in Colleges archive”, Vol. 18, No. 4, pp.317-331, 2003. [9] Rajaravivarma, R., "A Games-Based Approach for Teaching the Introductory Programming Course", ACM SIGCSE Bulletin archive. No. 4, Vol. 37, pp. 98-102, 2005. [10] Mayer, R.E., “Thinking, Problem Solving, and Cognition, Freeman Publishing, San Francisco”, CA, 1983. [11] Feldgen, M. and Clua, O., "Games As A Motivation for Freshman to Learn Programming". 34th ASEE/IEEE Frontiers in Education Conference, Vol. 3, 2004. [12] Prensky, M., Digital game-based learning. ACM Computers in Entertainment, Vol. 1, No. 1, pp. 1-4, 2003. [13] Din, H.W.-H., "Play to Learn: Exploring Online Education Games in Museums", International Conference on Computer Graphics and Interactive Techniques, No. 13, 2006 [14] Squire, K., Jenkins, H., and Hinrichs, R., "Games-to-Teach Project: Envisioning the Next Generation of Educational Games", Educational Game Conference, Edinburgh, Scotland, 2002. [15] Roussou, M., Learning by Doing and Learning Through Play: An Exploration of Interactivity in Virtual Environments for Children. ACM Computers in Entertainment, Vol. 2, No. 1, 2004. [16] Csikszentmihalyi, M., Flow: The Classic work on how to achieve happiness. New York:Harper Perennial, 1992. [17] Jones, M. G., Creating engagementin computer-based learning environments. Paper presented at the ITForum, 1998. [18] Jones, M. G., "What Can We Learnfrom Computer Games: Strategies for Learner Involvement", Paper presented at the National Convention of the Association for Educational Communications and Technology, 1999. [19] Hudson Soft, http://www.hudsonsoft.net/ [20] Bomberman , http://en.wikipedia.org/wiki/Bomberman [21] GCC Compiler, http://gcc.gnu.org/ [22] GCC, http://zh.wikipedia.org/wiki/GCC [23] Richard Matthew Stallman’s Homepage, http://www.stallman.org/ [24] Prata, S.,: C Primer Plus.5th edition, SAMS, Indianapolis Indiana, 2004 [25] Prensky, M.: Digital game-based learning. McGraw-Hill, New York (2001) [26] Draper, S. W., "Analysing Fun as a Candidate Software Requirement, " Personal and Ubiquitous Computing, Vol. 3, No. 3, pp. 117-122, 1999. [27] Carroll, J. M., “Beyond Fun,” Interactions, Vol. 11, No. 5, pp. 38-40, 2004. [28] Baker, A.; Navarro, E.O.; van der Hoek, "A. (2003) An experimental card game for teaching software engineering", Proceedings of 16th Conference on Software Engineering Education and Training, (CSEE&T 2003), pp.216 – 223, 2003. [29] Baker, A.; Navarro, E.O.; van der Hoek, A., "Problems and Programmers: an educational software engineering card game", 25th International Conference on Software Engineering, 2003. Proceedings. pp.614 – 619, 2003. [30] Baker, Alex; Navarro, Emily Oh; Van Der Hoek, Andre, "An experimental card game for teaching software engineering processes", Journal of Systems and Software, v 75, n 1-2, Software Engineering Education and Training, pp.3-16, 2005 [31] Carrington, D.; Baker, A.; van der Hoek, A., "It’s All in the Game: Teaching Software Process Concepts", Proceedings 35th Annual Conference Frontiers in Education, F4G-13 - F4G-18, 2005. [32] Kaur, D.; Haar, J., "Fuzzy logic based Euchre game design on palm PDA", Fuzzy Information Processing Society, NAFIPS, pp.693 -699, 2005 [33] Chang, W.C. and Chen, Y.L., "Cultivating Operating System Process Concept with Card Game", ICPPW 2007. International Conference on Parallel Processing Workshops, pp. 23 – 23, 2007 [34] Kim S.B., Choi S.K., Jang H.S., Kwon D.Y., Yeum Y.C., and Lee W.G.,“Smalltalk Card Game for Learning Object-Oriented Thinking in an Evolutionary Way”, OOPSLA’ 06, pp.683-684, 2006 [35] Goschnick,S., and Balbo, S., "Game-first Programming for Information Systems Students, " Proceedings of the Second Australasian Conference on Interactive Entertainment, Sydney, Austria, pp. 71-74, 2005. [36] Goschnick, S., “An Object Lesson in OOP-A General Board Game Class,” Proceedings of the first Australian Software Developer Conference, Sydney, Australia, 1992. [37] Natvig, L., and Line, S., "Age of Computers:"An Innovative Combination of History and Computer Game Elements for Teaching Computer Fundamentals, in Proceedings of FIE 2004 , Lasse Natvig, Steinar Line and Djupdal, 2004. [38] Nevison, C., and Wells, B., "Using a Maze Case Study to Teach Object-Oriented Programming and Design Patterns, " Proceedings of the sixth conference on Australasian computing education, pp. 207-215, 2004. [39] TurboC,http://www.sandroid.org/TurboC/ [40] Dev C++,http://www.bloodshed.net/devcpp.html [41] Visual C++,http://msdn.microsoft.com/en-us/visualc/default.aspx [42] Boland C++,http://www.codegear.com/products/cppbuilder [43] Scratch,http://scratch.mit.edu/ [44] NetLogo, http://ccl.northwestern.edu/netlogo/ [45] StarLogo, http://education.mit.edu/starlogo/ [46] JavaBomberman, http://sourceforge.net/projects/javaBomberman [47] Jxpose, http://sourceforge.net/projects/jxpose [48] JDIC, https://jdic.dev.java.net/ [49] JFreeCharts, http://sourceforge.net/projects/jFreeCharts [50] Erich, G., Richard, H., Ralph, J., and John, M. V.,: Design Patterns : Elements of Reusable Object-Oriented Software. Addison-Wesley. [51] Yang, L., "Add dynamic Java code to your application," JavaWorld.com, 2006.
|