One of the projects the LSC is involved in is the Multi-User Programming Pedagogy for Enhancing traditional Study (or M.U.P.P.E.T.S.) The M.U.P.P.E.T.S. system is a shared project with the Laboratory for Graphical Simulation, Visualization, and Virtual Worlds, and has recieved funding from the Provost's Learning Initiative Grant program, as well as matching donations from Sun Microsystems. It has been the topic of several papers at the Society for Information Technology Education conferences, an article in ACM Queue on multi-language development, an example of an open source virtual worlds initiative in WIRED news, and will be the subject of a forthcoming presentation at the Xerox Wilson Research Center.
What is M.U.P.P.E.T.S.?
The system will be aimed specifically at engaging upper-division students in the education of lower-division students through their first-year programming core. The development team is building 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 M.U.P.P.E.T.S. 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.
In addition, by building a fully programmable virtual worlds engine, the system is now capable of supporting collaborative work in several disciplines, and connections with molecular visualization, game engine development, and virtual theatre are already being explored.
To find out more, read the associated papers, and get in contact with the development team, please visit The M.U.P.P.E.T.S website.