|
1.[1] K. Barker, “Troubleshooting is a Learning Process,” Proceedings of the 21th Annual Conference on Education in a New World Order, pp. 636-638, September 1991. 2.[2] M. Blumenstein, S. Green, A Nguyen, and V. Muthukkumarasamy, “GAME: A Generic Automated Marking Environment for Programming Assessment,” Proceedings of the International Conference on Information Technology, Vol. 1, No. 1, pp. 212-216, April 2004. 3.[3] K. E. Chang, B. C. Chiao, S. W. Chen, and R. S. Hsiao, “A Programming Learning System for Beginners-A Completion Strategy Approach,” IEEE Transactions on Education, Vol. 43, No. 2, pp. 211-220, May 2000. 4.[4] C. Chou, “Constructing a Computer-Assisted Testing and Evaluation System on the World Wide Web-the CATES Experience,” IEEE Transactions on Education, Vol. 43, No. 3, August 2000. 5.[5] H. M. Detiel and P. J. Deitel, C How to Program. Taiwan: 全華科技圖書, 2004. 6.[6] J. English, “Automated Assessment of GUI Programs Using JEWL,” Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, Vol. 36, No. 3, pp. 137-141, June 2004. 7.[7] J. English, “Experience with a Computer-Assisted Formal Programming examination,” Proceedings of the 7th Annual Conference on Innovation and Technology in Computer Science Education, Vol. 34, No. 3, pp. 51-54, June 2002. 8.[8] N. Guibert, P. Girard, and L. Guittet, “Example-Based Programming: A Pertinent Visual Approach for Learning to Program,” Proceedings of the Working Conference on Advanced Visual Interfaces, pp. 358-361, 2004. 9.[9] M. Hristova, A. Misra, M. Rutter, and R. Mercuri, “Identifying and Correcting Java Programming Errors for Introductory Computer Science Students,” Proceedings of the 34th SIGCSE Technical Symposium on Computer Science Education, Vol. 35, No. 1, pp. 153-156, January 2003. 10.[10] V. Jamwal and S. Iyer, “Mobile Agent Based Realization of a Distance Evaluation System,” Proceedings of 2003 Symposium on Applications and the Internet, pp. 362-369, January 2003. 11.[11] A. K. Ko and B. A. Myers, “Designing the Whyline: A Debugging Interface for Asking Questions about Program Behavior,” Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, April 2004. 12.[12] A. N. Kumar, “A Reified Interface for a Tutor on Program Debugging,” Proceedings of the 3rd IEEE International Conference on Advanced Learning Technologies, pp. 190-194, July 2003. 13.[13] Z. W. Lin, “Design and Implementationh of a Web-Based Learning System for Programming-Evaluation Construction,” Master thesis, Department of Computer Information Science, Soochow University, September 2002. 14.[14] T. A. McCabe, “A complexity measure,” IEEE Transaction Software Engineering, Vol. 2, No. 4, pp. 308-320, 1976. 15.[15] S. Prabhakararao, C. Cook, J. Ruthruff, E. Creswick, M. Main, M. Durham, and M. Burnett, “Strategies and Behaviors of End-User Programmers with Interactive Fault Localization,” Proceeding of IEEE Symposium on Human Centric Computing Languages and Environments, pp. 15-22, 2003. 16.[16] J. Prus and R. Johnson, “Assessment & Testing Myths and Realities,” Proceedings of the New Directions for Community Colleges, No. 88, pp. 4-49, 1994. 17.[17] R. Saikkonen, L. Malmi, and Ari Korhonen, “Fully Automatic Assessment of Programming Exercises,” Proceedings of the 6th Annual Cnference on Innovation and Technology in Computer Science Education, Vol. 33, No. 3, pp. 133-136, June 2001. 18.[18] M. Satratzemi, V. Dagdilelis, and G. Evagelidis, “A System for Program Visualization and Problem-Solving Path Assessment of Novice Programmers,” Proceedings of the 6th Annual Conference on Innovation and Technology in Computer Science Education, Vol. 33, No. 3, June 2001. 19.[19] A. Tartaglia and E. Tresso, “An Automatic Evaluation System for Technical Education at the University Level,” IEEE Transactions on Education, Vol. 45, No. 3, August 2002. 20.[20] N. Truong, P. Roe, and P. Bancroft, “Static Analysis of Students’ Java Programs,” Proceedings of the 6th Conference on Australian Computing Education, Vol. 30, pp. 317-325, January 2003. 21.[21] S. S. Wu, S. M. Tsai, and P. C. Yang, “JAVALAB-A Java Tutorial and Programming Laboratory System,” iNEER Conference for Engineering Education and Research, March 2005. 22.[22] “Professional Certification for the Linux Community,” http://www.lpi.orgi, June 2005. 23.[23] “Cisco Career Certification and Path,” http://www.cisco.com/en/US/learning/le3/learning_career_certifications_and_learning_paths_home.html, June 2005. 24.[24] “Sun Java Certification,” http://www.sun.com/training/certification/java/index.html, June 2005. 25.[25] “What We Learn When We Learn by Doing,” http://cogprints.org/637/00/LearnbyDoing_Schank.html, June 2005. 26.[26] “Learning by Doing-A Guide to Teaching and Learning Methods,” http://www2.glos.ac.uk/gdn/gibbs/index.htm, June 2005. 27.[27] “Novice Java Programmers’ Favorite Mistakes,” http://users.erols.com/ziring/java-npm.html#item9, June 2005. 28.[28] “Common (Java) Programming Errors,” http://www.cit.gu.edu.au/~rwt/p2.02.1/errors.html, June 2005. 29.[29] “IMS Question and Test Interoperability Overview,” http://www.imsglobal.org/question/index.cfm, June 2005. 30.[30] “Twelve Common Errors,” http://www.edm2.com/0504/12cerr.html, June 2005. 31.[31] “The Top 10 Ways to Get Screwed by the C Programming Language,” http://www.andromeda.com/people/ddyer/topten.html, June 2005. 32.[32] “Common C Programming Errors,” http://www.comsc.ucok.edu/~pcarter/faq/common-c-errors.html, June 2005. 33.[33] “JRefactory,” http://jrefactory.sourceforge.net/, June 2005.
|