skip to main content
10.1145/947121.947143acmconferencesArticle/Chapter ViewAbstractPublication PagesiteConference Proceedingsconference-collections
Article

MUPPETS: multi-user programming pedagogy for enhancing traditional study

Published:16 October 2003Publication History

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.

References

  1. Baron, J., Glory and Shame: Powerful Psychology in Multiplayer Online Games. (1999) Computer Game Developer's Conference (GDC) Proceedings.Google ScholarGoogle Scholar
  2. Baum, D. Not Quite C compiler Online: http://www.baumfamily.org/nqc/index.htmlGoogle ScholarGoogle Scholar
  3. Borner, K, Smart Collaborative Content Access & Navigation (SC2AN) Research Group. (2001) Indiana University. Online: http://scan.indiana.edu/Google ScholarGoogle Scholar
  4. Brandle,M and Reichert,R Kara: Online: http://www.eeduceth.ch/compscience/karatojava/Google ScholarGoogle Scholar
  5. Bruckman, A., Can Educational Be Fun ? (2000) Georgia Institute of Technology. Computer Game Developers Conference (GDC) Proceedings.Google ScholarGoogle Scholar
  6. Conway, M., et. al. Alice: Lessons Learned from Building a 3D System for Novices. Proceedings of CHI 2000 Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Corbit, M., Jumping Genes. Cornell Thoery Center (with RIT - IT Lab and other collaborators). Funded by the National Science Foundation, available under FastTrack.Google ScholarGoogle Scholar
  8. leJOS. Online: http://lejos.sourceforge.netGoogle ScholarGoogle Scholar
  9. Logo Foundation. Online: http://el.media.mit.edu/logo-foundation/logo/index.htmlGoogle ScholarGoogle Scholar
  10. Nelson, M. Robocode: Online: http://robocode.alphaworks.ibm.com/home/home.htmlGoogle ScholarGoogle Scholar
  11. Pattis, R Karel the Robot: A Gentle Introduction to the Art of Programming with Pascal. 1981 John Wiley & Sons, Inc. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Rheingold, H.,The Virtual Community. (1993, revised edition 2000). Cambridge: Mass: The MIT Press. Pp 150--160.Google ScholarGoogle Scholar
  13. Tucker, M.T., Better Games Through Psychology. (2001) Escape Factory, LLC. Computer Game Developer's Conference (GDC) Proceedings.Google ScholarGoogle Scholar
  14. VLearn 3D 2001 Online: http://www.vlearn3d.org/about/index.htmlGoogle ScholarGoogle Scholar
  15. 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 ScholarGoogle Scholar

Index Terms

  1. MUPPETS: multi-user programming pedagogy for enhancing traditional study

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      CITC4 '03: Proceedings of the 4th conference on Information technology curriculum
      October 2003
      282 pages
      ISBN:1581137702
      DOI:10.1145/947121

      Copyright © 2003 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 16 October 2003

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate176of429submissions,41%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader