|
[ 1 ]K. Howell, “First Computer Languages,” Journal of Computing Sciences in Colleges archive, Vol. 18, No. 4, pp. 317-331, 2003. [ 2 ]R. Rajaravivarma, “A Games-Based Approach for Teaching the Introductory Programming Course,” ACM SIGCSE Bulletin archive, Vol. 37, No. 4, pp. 98-102, 2005. [ 3 ]R. E. Mayer, Thinking, Problem Solving, and Cognition, Freeman Publishing, San Francisco, CA, 1983. [ 4 ]M. Feldgen1 and O. Clua, “Games As A Motivation for Freshman to Learn Programming,” 34th ASEE/IEEE Frontiers in Education Conference, Vol. l3, S1H /11-S1H/16, 2004. [ 5 ]M. Prensky, “Digital Game-Based Learning,” ACM Computers in Entertainment, Vol. 1, No. 1, pp. 1-4, 2003. [ 6 ]H. W.-H. Din, “Play to Learn: Exploring Online Education Games in Museums,” International Conference on Computer Graphics and Interactive Techniques, No. 13, 2006. [ 7 ]K. Squire, H. Jenkins, and R. Hinrichs, “Games-to-Teach Project: Envisioning the Next Generation of Educational Games,” Educational Game Conference, Edinburgh, Scotland, 2002. [ 8 ]Maria, Roussou, “Learning by Doing and Learning Through Play: An Exploration of Interactivity in Virtual Environments for Children,” ACM Computers in Entertainment, Vol. 2, No. 1, pp. 1-10, 2004. [ 9 ]M. Felleisen, R. B. Findler, M. Flatt, S. Krishnamurthi, “The TeachScheme! Project: Computing and Programming for Every Student,” Computer Science Education, Vol. 14, No. 1, pp. 55-77, 2004. [ 10 ]M. Kling, B. Quig, A. Patterson, J. Rosenberg, “The BlueJ system and its pedagogy,” Journal of Computer Science Education, Vol. 13, No. 4, pp. 249-268, 2003. [ 11 ]Y. Miyadera, N. Huang, S. Yokoyama, “A programming language education system based on program animation,” Proc. Education Uses of Information and Communication Technologies, IFIP 16th World Computer Congress, pp. 258-261, 2000. [ 12 ]S. Prata, C Primer Plus.5th edition, SAMS, Indianapolis Indiana, 2004. [ 13 ]GCC Compiler, http://gcc.gnu.org/. [ 14 ]Richard Matthew Stallman’s Homepage, http://www.stallman.org/ [ 15 ]GCC介紹, http://zh.wikipedia.org/wiki/GCC [ 16 ]Hudson Soft, http://www.hudsonsoft.net/ [ 17 ]Bomberman 介紹, http://en.wikipedia.org/wiki/Bomberman [ 18 ]D. Alur, J. Crupi, D. Malks, Core J2EE™ Patterns: Best Practices and Design Strategies, Second Edition, Prentice Hall PTR, Indiana, 2003. [ 19 ]E. Gamma, R. Helm, R. Johnson, J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley Professional, Boston, 1995. [ 20 ]S. W. Draper, “Analysing Fun as a Candidate Software Requirement,” Personal and Ubiquitous Computing, Vol. 3, No. 3, pp. 117-122, 1999. [ 21 ]J. M. Carroll, “Beyond Fun,” Interactions, Vol. 11, No. 5, pp. 38-40, 2004. [ 22 ]T. Amon, “Web Virtual Reality Edutainment in Biology and Physics,” Lecture Notes in Computer Science, Vol. 3942, pp. 810-817, Springer-Verlag, Berlin Heidelberg New York, 2006. [ 23 ]B. F. Lu, K. T. Lim, J. M. Zheng and Y. Y. Cai, “Learning Molecular Biology By VR Playing,” ACM SIGGRAPH International Conference on Virtual Reality Continuum and Its Applications in Industry, pp. 168-172, 2004. [ 24 ]S. Goschnick, S. Balbo, “Game-first Programming for Information Systems Students,” Proceedings of the Second Australasian Conference on Interactive Entertainment, Sydney, Austria, pp. 71-74, 2005. [ 25 ]S. Goschnick, “An Object Lesson in OOP-A General Board Game Class,” Proceedings of the first Australian Software Developer Conference, Sydney, Australia, 1992. [ 26 ]C. Nevison, B. Wells, “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. [ 27 ]L. Natvig, S. Line, “Age of Computers-Game-Based Teaching of Computer Fundamentals,” ACM SIGCSE Bulletin,Vol. 36, pp. 107-111, 2004. [ 28 ]FloatingBarPane, http://webpages.charter.net/daltontk/components.html [ 29 ]Substance, https://substance.dev.java.net/ [ 30 ]L. Yang, "Add dynamic Java code to your application," JavaWorld.com, 2006. [ 31 ]SWT Homepage, http://www.eclipse.org/swt/
|