
useful resources to be shared within team to learn the 
required technology for each team for example, 
client team learned Panda3D, Python, collision 
handling together helping each other. Same applied 
for each team. Vast amount of self study materials 
were created by each team. These can be better 
managed to be created at wiki, so they can produce 
more re-usable study resources.    
ACKNOWLEDGEMENTS 
This project is being funded by National Science 
Foundation Div. Of Biological Infrastructure, Biological 
Databases and Information, NSF DBI- 0543614. Also this 
project is recently funded by NSF Transform 
Undergraduate Education (TUES) 1140939 for 3 years to 
prove the learning efficacy quantitatively and spread 
widely. 
REFERENCES 
Dutoit, A. H., Bruegge, B, 1998 “Communication metrics 
for software development,” Software Engineering, 
IEEE Transactions on, Vol. 24 Issue: 8, pp. 615 – 628. 
Fuggetta, 2000 “Software process: a roadmap,” ICSE ’00 
Proceedings of the Conference on the Future of 
Software Engineering, ISBN:1-58113-253-0. 
Jones, R. M., 2000 Design and implementation of 
computer games: A capstone course for undergraduate 
computer science education. In Proceedings of the 31st 
SIGCSE Technical Symposium on Computer Science 
Education, pages 260–264. ACM Press, 2000. 
Mencher, M., 2003 “Get in the Game!,” New Riders 
Publishing. 
Moser, 1997 “A fantasy adventure game as a learning 
environment: Why learning to program is so difficult 
and what can be done about it.” In Proceedings of the 
2nd Conference on Integrating Technology into 
Computer Science Education, pages 114–116. ACM 
Press, 1997. 
Parberry, 2001 “Introduction to Computer Game 
Programming with DirectX 8.0.” Wordware 
Publishing, 2001. 
 Parberry, I., Roden, T., Kazemzadeh M.B., 2005 
“Experience with an industry-driven capstone course 
on game programming: extended abstract,” 
Proceedings of the 36
th
 SIGCSE technical symposium 
on Computer Science Education, Vol. 37 Issue 1. 
Song, S., Lee, J., 2007 “Key factors of heuristic evaluation 
for game design: Towards massively multi-player 
online role-playing game, International Journal of 
Human-Computer Studies, no. 65, 709-723. 
Yoon et al. 2011 Ilmi Yoon, Gary Ng*, Zoran Millic*, 
Supakit Kiatrungrit*, Yiyi Miao*, and Sunggye Hong, 
“Educational Multiuser Online Game, ‘DeDugger’ 
Game for Introductory Computer Science Class,” 
International Conference on Frontiers in Education: 
Computer Science and Computer Engineering, July, 
2011, pg. 393-398. 
Yoon et al. 2013 Yoon, I., Ng, G., Rodrigues, H., Nguyen, 
T., Paik, J., Yoon, S., Williams, R., Martinez, N., 
"Iterative Design and Development of the 'World of 
Balance' Game: From Ecosystem Education to 
Scientific Discovery," IEEE International Games 
Innovation Conference (IGIC), Sept. 2013, 
Vancouver, British Columbia, Canada, Pg. 283-290. 
Yoon et al. 2013b Ilmi Yoon, Arno Puder, Gary Ng*, 
Manori Thakur, Hunvil Rodrigues, Jae H. Paik, Eun-
Young Kang, “Educational MMORPG for Computer 
Science: DeBugger, a Virtual Lab on PC and Smart 
Phones,” International Workshop on Distance 
Education Technologies, Brighton, United 
Kingdom, August, 2013, pg. 96-10. 
APPENDIX 
Table 1: Project goals and corresponding assessment mechanism. 
Goal 1: Teach students effective communication, presentation and collaboration skills that are often neglected in the 
traditional classroom. 
Assessment Rubric  Assessment Mechanism 
  Students presentation skills both oral and written 
  Ability to communicate complex CS concepts 
  Students ability to work in groups 
  Organizational skills 
  Focus of task 
  Students ability to communicate clearly via exchange 
of shared documents and protocols with team members 
  Students evaluation of skills and competencies via 
survey  
  Interviews and focus group discussion  
  Classroom observations (via a protocol) 
  Records of public presentations/journal publications 
at conferences and professional meetings 
 
CSEDU2014-6thInternationalConferenceonComputerSupportedEducation
334