ABSTRACT
Through capitalizing on research in the areas of gaming and virtual community social psychology, RIT is engaged in a project to develop a Collaborative Virtual Environment (CVE) entitled "The Multi-User Programming Pedagogy for Enhancing Traditional Study" (MUPPETS). The MUPPETS system will be aimed specifically at engaging upper-division students in the education of lower-division students through their first-year programming core. The authors have built upon existing research and technical developments in the field to design and construct a CVE and supporting infrastructure that allows students to write very simple Java code similar to, and constructed around the same pedagogical issues as, code written in a more traditional course of first year study. As part of the MUPPETS system, however, this code can now control objects in a shared virtual world very much like an online massively-multiplayer game that many prospective students are already familiar with. Upper level students also populate the system in a structure of their own, and this population will be aimed at encouraging and rewarding student engagement and peer knowledge-transmission.The use of the freshman year to provide a programming core is not unique to Information Technology programs, and is in fact implemented (and also problematic) at most institutions with programs in computing. It is the opinion of the authors that while there is moderate success in many of these programs, there is a rapidly occurring shift in the overall student population such that students are no longer as interested or engaged in their coursework as they were in previous years, and this apathy can be seen in spectacular fashion during the first year programming core. This is attributed to the fact that unlike the applications that many students are motivated to build, the first year experience is often centered on non-visual applications, and/or problems that hold no particular interest for first-year students.(This is largely because first-year classes cannot move beyond basic techniques, since the population is just beginning to master programming techniques.) Because universities around the world are currently faced with the issue of how best to engage students in programming coursework, this study, once conducted, should be interesting to a large number of institutions at several academic levels. This paper focuses on the first year of development of the MUPPETS system, and presents tentative results based on trials conducted in first-year programming courses at the Rochester Institute of Technology.
- Baron, J., Glory and Shame: Powerful Psychology in Multiplayer Online Games. (1999) Computer Game Developer's Conference (GDC) Proceedings.Google Scholar
- Baum, D. Not Quite C compiler Online: http://www.baumfamily.org/nqc/index.htmlGoogle Scholar
- Borner, K, Smart Collaborative Content Access & Navigation (SC2AN) Research Group. (2001) Indiana University. Online: http://scan.indiana.edu/Google Scholar
- Brandle,M and Reichert,R Kara: Online: http://www.eeduceth.ch/compscience/karatojava/Google Scholar
- Bruckman, A., Can Educational Be Fun ? (2000) Georgia Institute of Technology. Computer Game Developers Conference (GDC) Proceedings.Google Scholar
- Conway, M., et. al. Alice: Lessons Learned from Building a 3D System for Novices. Proceedings of CHI 2000 Google ScholarDigital Library
- Corbit, M., Jumping Genes. Cornell Thoery Center (with RIT - IT Lab and other collaborators). Funded by the National Science Foundation, available under FastTrack.Google Scholar
- leJOS. Online: http://lejos.sourceforge.netGoogle Scholar
- Logo Foundation. Online: http://el.media.mit.edu/logo-foundation/logo/index.htmlGoogle Scholar
- Nelson, M. Robocode: Online: http://robocode.alphaworks.ibm.com/home/home.htmlGoogle Scholar
- Pattis, R Karel the Robot: A Gentle Introduction to the Art of Programming with Pascal. 1981 John Wiley & Sons, Inc. Google ScholarDigital Library
- Rheingold, H.,The Virtual Community. (1993, revised edition 2000). Cambridge: Mass: The MIT Press. Pp 150--160.Google Scholar
- Tucker, M.T., Better Games Through Psychology. (2001) Escape Factory, LLC. Computer Game Developer's Conference (GDC) Proceedings.Google Scholar
- VLearn 3D 2001 Online: http://www.vlearn3d.org/about/index.htmlGoogle Scholar
- Young, J., Virtual Reality Hailed as New Tool in Distance Education. Chronicle of Higher Education. (2000) Online: http://chronicle.merit.edu/free/v47/i06/ 06a04301.htmGoogle Scholar
Index Terms
- MUPPETS: multi-user programming pedagogy for enhancing traditional study
Recommendations
The use of MUPPETS in an introductory java programming course
CITC5 '04: Proceedings of the 5th conference on Information technology education"The Multi-User Programming Pedagogy for Enhancing Traditional Study" (MUPPETS) system has been under development at RIT for the last three years. This multi-user environment is designed to allow students to develop visible 3D objects in Java within a ...
Gaming for middle school students: building virtual worlds
GDCSE '08: Proceedings of the 3rd international conference on Game development in computer science educationWe can begin engaging new talented students Computer Science students with Gaming as the introduction. Students are already excited and curious about games. Research studies suggests students form opinions about whether they enjoy science or non-science ...
Hello, M.U.P.P.E.T.S.: using a 3D collaborative virtual environment to motivate fundamental object-oriented learning
OOPSLA '06: Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applicationsWith the advent of the objects-first approach for introductory programming, instructors are challenged to think differently regarding the projects and exercises they create for their classrooms. The objects-first approach reduces the emphasis on syntax ...
Comments